R-universe: personal package repositories for R!

R
Home
Pull Request Flow with usethis - Garrick Aden‑Buie
Choose your own adeventure and get in the 'usethis' pull request flow with this flow chart.
managing r with rprofile renviron rprofile site renviron site rsession conf and repos conf
RStudio Package Manager
Appsilon Shiny Dashboard Templates
Download free Shiny dashboard templates from Appsilon. Select a ready-to-go template and customize it to add your unique style.
https://indrajeetpatil.github.io/awesome-r-pkgtools/
GitHub - thebioengineer/dockyard: Tools for building and working with docker containers in R
Tools for building and working with docker containers in R - GitHub - thebioengineer/dockyard: Tools for building and working with docker containers in R
getsysreqs/get-sysreqs.R at main · mdneuzerling/getsysreqs
Determine system requirements from R packages using the RStudio Package Manager. This is a weekend project, not a real package, so please think twice before using it for anything serious. - getsys...
Determining system dependencies for R projects
Locking down R package dependencies and versions is a solved problem, thanks to the easy-to-use renv package. System dependencies — those Linux packages that need to be installed to make certain R packages work — are a bit harder to manage. Option 1: Hard-coding The easiest option is to hard-code the system dependencies. I did this recently when I was creating a Dockerfile for a very simple Plumber API: RUN apt-get update -qq && apt-get -y --no-install-recommends install \ make \ libsodium-dev \ libicu-dev \ libcurl4-openssl-dev \ libssl-dev My Dockerfile used only three R packages and so its system dependencies were not complicated.
R on AWS Lambda with Containers
AWS has announced support for container images for their serverless computing platform Lambda. AWS doesn’t provide an R runtime for Lambda, and this was the excuse I needed to finally try to make one. An R runtime means that I can take advantage of AWS Lambda to put my R functions in the cloud. I don’t have to worry about provisioning servers or spinning up containers — the function itself is the star.
r-on-lambda/Dockerfile at main · mdneuzerling/r-on-lambda
An attempt to get an R runtime and function working on AWS Lambda using a container. - r-on-lambda/Dockerfile at main · mdneuzerling/r-on-lambda
Awesome R Shiny
A collection of awesome rShiny packages, tools, addons and examples
GitHub - dpastoor/awesome-shiny: A (somewhat) currated list of resources for R Shiny
A (somewhat) currated list of resources for R Shiny - GitHub - dpastoor/awesome-shiny: A (somewhat) currated list of resources for R Shiny
GitHub - r-hub/r-minimal: Minimal Docker images for R
Minimal Docker images for R. Contribute to r-hub/r-minimal development by creating an account on GitHub.
GitHub - rocker-org/rocker: R configurations for Docker
R configurations for Docker. Contribute to rocker-org/rocker development by creating an account on GitHub.
Home · rocker-org/rocker Wiki
R configurations for Docker. Contribute to rocker-org/rocker development by creating an account on GitHub.
R Docker tutorial by ropenscilabs
Docker Setup for R package Development
Introduction My Use Case Workflow Building the Docker image Uploading the docker image to Docker Hub Setting up Travis to use the Docker image References Introduction The below summarize the workflow I’ve converged on, after reading through various tutorials on Docker, examples, etc. If you’re here, I presume you have some interest in R package development and/or using Docker, which is a tool for containerizing an environment for running software.
slim-containers/r-shiny at master · slimdevops/slim-containers
Slim.AI Container of the Week Series and Examples. Contribute to slimdevops/slim-containers development by creating an account on GitHub.
Practical Advice for R in Production - Answering Your Questions
This is a guest post by Colin Gillespie from Jumping Rivers answering your questions from their most recent series of webinars, Practical Advice for Putting R in Production.
Using Microsoft365R with Shiny
by Hong Ooi This article is a lightly-edited version of the "Microsoft365R and Shiny" vignette in the latest Microsoft365R release. We describe how to incorporate Microsoft365R and interactive authentication with Azure Active Directory (AAD) into a Shiny web app. There are a few steps involved: Register your app with AAD Use the app ID to authenticate and get an OAuth token Pass the token to the Microsoft365R functions App registration The default Microsoft365R app registration only works when the package is used on a local machine; it does not support running in a remote server. Because of this, when you...
hosting.analythium.io
You mastered R, Shiny, Python, and Dash. Your app is production-ready. Now learn about hosting options and pick one that best suits your needs!
Shiny Apps with Docker Compose, Part 1: Development
Use Docker Compose to simplify Shiny app deployment and reach dev/prod parity. Part 1 looks at local development.
Blogdown Hugo themes to share scripts · StatnMap
I modified two Hugo themes to be able to share R code using blogdown. hugo-future-imperfect and hugo-statnmap-theme are multilingual themes allowing for code folding, syntax highlighting, list of related articles, citation card, SEO graph or contact form. All options listed below are detailed in the Readme page of themes on Github. There are also listed with their configuration parameters in the config file of the “exampleSite” directory in the repository.
Date-time Conversion in R with format and strptime · StatnMap
Table of conversion of dates and time formats in R
Debug your package that failed on CRAN with {rhub} · StatnMap
Tips to helps debug R packages errors on local installation of different OS
Enable code folding in bookdown and blogdown · StatnMap
Code folding is an interesting feature in Rmarkdown documents. Find out how to realise it in bookdown documents and blogdown websites. Code folding in bookdown and blogdown Option code_folding: true, like in classical rmarkdown documents, is not working in bookdown or blogdown but it is possible to enable it with some tricks. All files presented here, the javascript and Rmd files necessary for bookdown and the html files necessary for blogdown, to enable code folding are available on my github blog tips repository.
User Tests - Build Better Shiny Apps with Effective User Testing - Appsilon | End to End Data Science Solutions
Build better Shiny apps with Appsilon's proven methods for effective user tests. Follow along to discover how you
analythium/docker-compose-shiny-example: Docker Compose Example with Shiny Apps
Docker Compose Example with Shiny Apps. Contribute to analythium/docker-compose-shiny-example development by creating an account on GitHub.