
Software by Joe Cheng

devtools
Tools to make an R developer's life easier

dplyr
dplyr: A grammar of data manipulation
gt
Easily generate information-rich, publication-quality tables from R
plumber
Turn your R code into a web API

positron
Positron, a next-generation data science IDE

Quarto
Open-source scientific and technical publishing system built on Pandoc

rmarkdown
Dynamic Documents for R
shinychat
Chat UI component for Shiny

stringr
A fresh approach to string manipulation in R
addinexamples
An R package showcasing how RStudio addins can be registered and used
bigrquery
An interface to Google's BigQuery from R
blastula
Easily send great-looking HTML email messages from R

bslib
Tools for theming Shiny and R Markdown via Bootstrap 3, 4, or 5

chatlas
Your friendly guide to building LLM chat apps in Python with less effort and more clarity
cranwhales
crosstalk
Inter-htmlwidget communication for R (with and without Shiny)

dbplyr
Database (DBI) backend for dplyr
DT
R Interface to the jQuery Plug-in DataTables

ellmer
Call LLM APIs from R

flexdashboard
Easy interactive dashboards for R
fontawesome
Easily insert FontAwesome icons into R Markdown docs and Shiny apps
gargle
Infrastructure for calling Google APIs from R, including auth
ggbot2
gmailr
Access the Gmail RESTful API from R

googledrive
Google Drive R API

googlesheets4
Google Spreadsheets R API (reboot of the googlesheets package)

htmltools
Tools for HTML generation and output
httpuv
HTTP and WebSocket server package for R

httr2
Make HTTP requests and process their responses. A modern reimagining of httr
later
Schedule an R function or formula to run after a specified period of time
leaflet
R Interface to Leaflet Maps

leaflet.mapboxgl
Extends the R Leaflet package with a Mapbox GL JS plugin to allow easy drawing of vector tile layers

learnr
Interactive Tutorials with R Markdown
markdown
The first generation of Markdown rendering for R (born in 2012), based on commonmark. Note that this package is markdown, not *rmarkdown*
miniUI

mirai
Minimalist Async Evaluation Framework for R

nanonext
R binding for NNG (Nanomsg Next Gen)
packrat
Packrat is a dependency management system for R

pagedown
Paginate the HTML Output of R Markdown with CSS for Print

pins-r
Pin, discover, and share resources

pkgdown
Generate static html documentation for an R package
plumbertableau
R package for creating Plumber APIs that function as Tableau Analytics Extensions
pool
Object Pooling in R
profvis
Visualize R profiling data
promises
A promise library for R
py-shinywidgets
Render ipywidgets inside a PyShiny app

querychat
Chat with your data in R and Python
R-Websockets
HTML 5 Websockets implementation for R

rsconnect
Publish Shiny Applications, RMarkdown Documents, Jupyter Notebooks, Plumber APIs, and more
rsconnect-python
The Posit Connect command-line interface
rstudio
RStudio is an integrated development environment (IDE) for R
rstudio-conf
Materials for rstudio::conf
rstudio-conf-2022-program
rstudio::conf(2022, "program")
sass
Sass compiler package for R

scales
Tools for ggplot2 scales

Shiny
Easy interactive web applications with R
Shiny for Python
Easy interactive web applications with Python
shiny-assistant
Chat assistant for Shiny
shiny-examples
shiny-incubator
Examples and ideas that don't belong in the core Shiny package and aren't officially supported
shiny-server
Host Shiny applications over the web
shiny-vscode
Shiny VS Code Extension
shinyapps
Deploy Shiny applications to ShinyApps
shinycoreci
Application-level automated tests for Shiny

shinycoreci-apps
SUPERSEDED - Apps for Shiny continuous integration testing
shinydashboard
Shiny Dashboarding framework
ShinyDeveloperConference
Materials collected from the First Shiny Developer Conference Palo Alto, CA January 30-31 2016
shinylive
Run Shiny on Python and R (compiled to wasm) in the browser

shinyloadtest
Tools for load testing Shiny applications
shinymeta
Record and expose Shiny app logic using metaprogramming

shinytableau
Extend Tableau dashboards using Shiny
shinytest
Automated testing for shiny apps

shinyvalidate
Input validation package for the Shiny web framework

testthat
An R 📦 to make testing 😀
webinars
Code and slides for RStudio webinars
websocket
WebSocket client for R

