shinyjs - Easily Improve the User Experience of Your Shiny Apps in Seconds
Perform common useful JavaScript operations in Shiny apps that will greatly improve your apps without having to know any JavaScript. Examples include: hiding an element, disabling an input, resetting an input back to its original value, delaying code execution by a few seconds, and many more useful functions for both the end user and the developer. 'shinyjs' can also be used to easily call your own custom JavaScript functions from R.
Last updated 6 months ago
javascriptshinyshiny-r
17.24 score 741 stars 386 dependents 8.9k scripts 75k downloadsshinycssloaders - Add Loading Animations to a 'shiny' Output While It's Recalculating
When a 'Shiny' output (such as a plot, table, map, etc.) is recalculating, it remains visible but gets greyed out. Using 'shinycssloaders', you can add a loading animation ("spinner") to outputs instead. By wrapping a 'Shiny' output in 'withSpinner()', a spinner will automatically appear while the output is recalculating. You can also manually show and hide the spinner, or add a full-page spinner to cover the entire page. See the demo online at <https://daattali.com/shiny/shinycssloaders-demo/>.
Last updated 7 months ago
shinyshiny-r
13.56 score 405 stars 114 dependents 4.2k scripts 21k downloadsggExtra - Add Marginal Histograms to 'ggplot2', and More 'ggplot2' Enhancements
Collection of functions and layers to enhance 'ggplot2'. The flagship function is 'ggMarginal()', which can be used to add marginal histograms/boxplots/density plots to 'ggplot2' scatterplots.
Last updated 9 months ago
ggplot2ggplot2-enhancementsmarginal-plots
13.31 score 385 stars 26 dependents 3.3k scripts 10k downloadscolourpicker - A Colour Picker Tool for Shiny and for Selecting Colours in Plots
A colour picker that can be used as an input in 'Shiny' apps or Rmarkdown documents. The colour picker supports alpha opacity, custom colour palettes, and many more options. A Plot Colour Helper tool is available as an 'RStudio' Addin, which helps you pick colours to use in your plots. A more generic Colour Picker 'RStudio' Addin is also provided to let you select colours to use in your R code.
Last updated 6 months ago
rstudio-addinshinyshiny-r
11.71 score 221 stars 113 dependents 936 scripts 29k downloadsshinyalert - Easily Create Pretty Popup Messages (Modals) in 'Shiny'
Easily create pretty popup messages (modals) in 'Shiny'. A modal can contain text, images, OK/Cancel buttons, an input to get a response from the user, and many more customizable options.
Last updated 9 months ago
shinyshiny-r
11.00 score 245 stars 24 dependents 1.3k scripts 7.4k downloadstimevis - Create Interactive Timeline Visualizations in R
Create rich and fully interactive timeline visualizations. Timelines can be included in Shiny apps or R markdown documents. 'timevis' includes an extensive API to manipulate a timeline after creation, and supports getting data out of the visualization into R. Based on the 'vis.js' Timeline JavaScript library.
Last updated 6 months ago
shinyshiny-r
9.62 score 670 stars 6 dependents 410 scripts 1.7k downloadsddpcr - Analysis and Visualization of Droplet Digital PCR in R and on the Web
An interface to explore, analyze, and visualize droplet digital PCR (ddPCR) data in R. This is the first non-proprietary software for analyzing two-channel ddPCR data. An interactive tool was also created and is available online to facilitate this analysis for anyone who is not comfortable with using R.
Last updated 11 months ago
9.53 score 60 stars 2 dependents 131 scripts 529 downloadsezknitr - Avoid the Typical Working Directory Pain When Using 'knitr'
An extension of 'knitr' that adds flexibility in several ways. One common source of frustration with 'knitr' is that it assumes the directory where the source file lives should be the working directory, which is often not true. 'ezknitr' addresses this problem by giving you complete control over where all the inputs and outputs are, and adds several other convenient features to make rendering markdown/HTML documents easier.
Last updated 2 years ago
knitrpeer-reviewedreproducibilityrmarkdownrmd
7.81 score 114 stars 378 scripts 391 downloadsshinydisconnect - Show a Nice Message When a 'Shiny' App Disconnects or Errors
A 'Shiny' app can disconnect for a variety of reasons: an unrecoverable error occurred in the app, the server went down, the user lost internet connection, or any other reason that might cause the 'Shiny' app to lose connection to its server. With 'shinydisconnect', you can call disonnectMessage() anywhere in a Shiny app's UI to add a nice message when this happens. Works locally (running Shiny apps within 'RStudio') and on Shiny servers (such as shinyapps.io, 'RStudio Connect', 'Shiny Server Open Source', 'Shiny Server Pro'). See demo online at <https://daattali.com/shiny/shinydisconnect-demo/>.
Last updated 6 months ago
shinyshiny-r
7.80 score 65 stars 7 dependents 107 scripts 8.6k downloadsaddinslist - Discover and Install Useful RStudio Addins
Browse through a continuously updated list of existing RStudio addins and install/uninstall their corresponding packages.
Last updated 6 months ago
7.73 score 848 stars 18 scripts 655 downloadsshinyscreenshot - Capture Screenshots of Entire Pages or Parts of Pages in 'Shiny'
Capture screenshots in 'Shiny' applications. Screenshots can either be of the entire viewable page, or a specific section of the page. The captured image is automatically downloaded as a PNG image, or it can also be saved on the server. Powered by the 'html2canvas' JavaScript library.
Last updated 4 months ago
shinyshiny-r
7.16 score 72 stars 6 dependents 112 scripts 991 downloadslightsout - Implementation of the 'Lights Out' Puzzle Game
Lights Out is a puzzle game consisting of a grid of lights that are either on or off. Pressing any light will toggle it and its adjacent lights. The goal of the game is to switch all the lights off. This package provides an interface to play the game on different board sizes, both through the command line or with a visual application. Puzzles can also be solved using the automatic solver included. View a demo online at <https://daattali.com/shiny/lightsout/>.
Last updated 2 years ago
5.70 score 42 stars 24 scripts 203 downloadsshinybrowser - Find Out Information About a User's Web Browser in 'Shiny'
Sometimes it's useful to know some information about your user in a 'Shiny' app. The available information is: browser name (such as 'Chrome' or 'Safari') and version, device type (mobile or desktop), operating system (such as 'Windows' or 'Mac' or 'Android') and version, and browser dimensions.
Last updated 6 months ago
shinyshiny-r
5.39 score 40 stars 1 dependents 38 scripts 1.1k downloads