The Shiny User Showcase is comprised of contributions from the Shiny app developer community. The apps are categorized into application areas and presented with a brief description, tags, and for many, the source code. Note that many of these apps are winners and honorable mentions of our annual Shiny contest!
Shiny contest winners blog posts:
Easily improve the user experience of your Shiny apps in seconds
Hide (or show) an element
Disable (or enable) an input
Reset an input back to its original value
Delay code execution
Easily call your own JavaScript functions from R
The R package DT provides an R interface to the JavaScript library DataTables. R data objects (matrices or data frames) can be displayed as tables on HTML pages, and DataTables provides filtering, pagination, sorting, and many other features in the tables.
Interactive tables
Tables as inputs
Editable tables
Interactive data tables for R, based on the React Table library and made with reactR.
The htmlwidgets package provides a framework for easily creating R bindings to JavaScript libraries. Widgets created using the framework can be:
- Used at the R console for data analysis just like conventional R plots (via RStudio Viewer).
- Seamlessly embedded within R Markdown documents and Shiny web applications.
- Saved as standalone web pages for ad-hoc sharing via email, Dropbox, etc.
The goal of the pool package is to abstract away the logic of connection management and the performance cost of fetching a new connection from a remote database. These concerns are especially prominent in interactive contexts, like Shiny apps (which connect to a remote database) or even at the R console.
See articles available at shiny.rstudio.com/articles/#data
A curated list of awesome R packages that offer extended UI or server components for the R web framework Shiny.
The goals of the Shiny Developer Series are to showcase the innovative applications and packages in the ever-growing Shiny ecosystem, as well as the brilliant developers behind them! The series is composed of these components:
Interviews with guests …
Video tutorials and live streams …
posit-conf-2023.github.io/shiny-r-intro/ | |
posit-conf-2023/shiny-r-intro/ | |
rundel@gmail.com colin.rundel@duke.edu |
|
rundel |
posit::conf 2023 - Getting Started with Shiny