DT - A Wrapper of the JavaScript Library 'DataTables'
Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typically via R Markdown or Shiny). The 'DataTables' library has been included in this R package. The package name 'DT' is an abbreviation of 'DataTables'.
Last updated
datatableshtmlwidgetsjavascriptshiny
19.03 score 621 stars 806 dependents 56k scripts 353k downloadsleaflet - Create Interactive Web Maps with the JavaScript 'Leaflet' Library
Create and customize interactive maps using the 'Leaflet' JavaScript library and the 'htmlwidgets' package. These maps can be used directly from the R console, from 'RStudio', in Shiny applications and R Markdown documents.
Last updated
gisleaflet-mapspatial
16.88 score 842 stars 224 dependents 47k scripts 149k downloads
learnr - Interactive Tutorials for R
Create interactive tutorials using R Markdown. Use a combination of narrative, figures, videos, exercises, and quizzes to create self-paced tutorials for learning about R and R packages.
Last updated
interactivepythonrmarkdownshinysqlteachingtutorial
15.07 score 738 stars 55 dependents 9.2k scripts 23k downloads
chromote - Headless Chrome Web Browser Interface
An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.
Last updated
14.02 score 180 stars 44 dependents 554 scripts 51k downloads
flexdashboard - R Markdown Format for Flexible Dashboards
Format for converting an R Markdown document to a grid oriented dashboard. The dashboard flexibly adapts the size of it's components to the containing web page.
Last updated
13.66 score 848 stars 8 dependents 10k scripts 13k downloadsshinychat - Chat UI Component for 'shiny'
Provides a scrolling chat interface with multiline input, suitable for creating chatbot apps based on Large Language Models (LLMs). Designed to work particularly well with the 'ellmer' R package for calling LLMs.
Last updated
12.36 score 144 stars 9 dependents 390 scripts 2.9k downloads
querychat - Filter and Query Data Frames in 'shiny' Using an LLM Chat Interface
Adds an LLM-powered chatbot to your 'shiny' app, that can turn your users' natural language questions into 'SQL' queries that run against your data, and return the result as a reactive data frame. Use it to drive reactive calculations, visualizations, downloads, and more.
Last updated
10.59 score 212 stars 137 scripts 691 downloads
xaringanthemer - Custom 'xaringan' CSS Themes
Create beautifully color-coordinated and customized themes for your 'xaringan' slides, without writing any CSS. Complete your slide theme with 'ggplot2' themes that match the font and colors used in your slides. Customized styles can be created directly in your slides' 'R Markdown' source file or in a separate external script.
Last updated
csspresentationremarkjsslidesthemesxaringan
10.27 score 445 stars 5.6k scripts 690 downloads
btw - A Toolkit for Connecting R and Large Language Models
A complete toolkit for connecting 'R' environments with Large Language Models (LLMs). Provides utilities for describing 'R' objects, package documentation, and workspace state in plain text formats optimized for LLM consumption. Supports multiple workflows: interactive copy-paste to external chat interfaces, programmatic tool registration with 'ellmer' chat clients, batteries-included chat applications via 'shinychat', and exposure to external coding agents through the Model Context Protocol. Project configuration files enable stable, repeatable conversations with project-specific context and preferred LLM settings.
Last updated
aiai-agent-toolsellmerllmllm-tools
10.07 score 141 stars 1 dependents 98 scripts 1.8k downloads
btw - A Toolkit for Connecting R and Large Language Models
A complete toolkit for connecting 'R' environments with Large Language Models (LLMs). Provides utilities for describing 'R' objects, package documentation, and workspace state in plain text formats optimized for LLM consumption. Supports multiple workflows: interactive copy-paste to external chat interfaces, programmatic tool registration with 'ellmer' chat clients, batteries-included chat applications via 'shinychat', and exposure to external coding agents through the Model Context Protocol. Project configuration files enable stable, repeatable conversations with project-specific context and preferred LLM settings.
Last updated
aiai-agent-toolsellmerllmllm-tools
10.06 score 140 stars 1 dependents 98 scripts 1.8k downloads
gradethis - Automated Feedback for Student Exercises in 'learnr' Tutorials
Pairing with the 'learnr' R package, 'gradethis' provides multiple methods to grade 'learnr' exercises. To learn more about 'learnr' tutorials, please visit <https://rstudio.github.io/learnr/>.
Last updated
9.94 score 164 stars 7 dependents 2.1k scripts
epoxy - String Interpolation for Documents, Reports and Apps
Extra strength 'glue' for data-driven templates. String interpolation for 'Shiny' apps or 'R Markdown' and 'knitr'-powered 'Quarto' documents, built on the 'glue' and 'whisker' packages.
Last updated
glueknitrknitr-enginequartormarkdownrmdshinytemplate
8.86 score 217 stars 415 scripts 466 downloadsxaringanExtra - Extras and Extensions for 'xaringan' Slides
Extras and extensions for 'xaringan' slides. Navigate your slides with tile view. Make your slides editable, live! Announce slide changes with subtle tones. Animate slide transitions with 'animate.css'. Add tabbed panels to slides with 'panelset'. Use the 'Tachyons CSS' utility toolkit for rapid slide development. Scribble on your slides. Add a copy button to your code chunks with 'clipboard'. Add a logo or top or bottom banner to every slide. Broadcast slides to stay in sync with remote viewers. Include yourself in your slides with 'webcam'. Plus a whole lot more!
Last updated
remarkjsrmarkdownslidestabsxaringanxaringan-slides
8.03 score 449 stars 2.4k scripts 691 downloadscountdown - A Countdown Timer for HTML Presentations, Documents, and Web Apps
A simple countdown timer for slides and HTML documents written in 'R Markdown' or 'Quarto'. Integrates fully into 'Shiny' apps. Countdown to something amazing.
Last updated
countdown-timerhtmlquarto-extensionquarto-slidesrmarkdownslidesxaringan
7.70 score 159 stars 3.2k scripts 501 downloads
metathis - HTML Metadata Tags for 'R Markdown' and 'Shiny'
Create meta tags for 'R Markdown' HTML documents and 'Shiny' apps for customized social media cards, for accessibility, and quality search engine indexing. 'metathis' currently supports HTML documents created with 'rmarkdown', 'shiny', 'xaringan', 'pagedown', 'bookdown', and 'flexdashboard'.
Last updated
6.72 score 66 stars 794 scripts 419 downloads
renderthis - Render Slides to Different Formats
Render slides to different formats, including 'html', 'pdf', 'png', 'gif', 'pptx', and 'mp4', as well as a 'social' output, a 'png' of the first slide re-sized for sharing on social media.
Last updated
gifmp4pdfpngquartoquartopubrmarkdownslidesxaringan
6.57 score 178 stars 1 dependents 5 scripts 27 downloadscleanrmd - Clean Class-Less 'R Markdown' HTML Documents
A collection of clean 'R Markdown' HTML document templates using classy-looking classless CSS styles. These documents use a minimal set of dependencies but still look great, making them suitable for use a package vignettes or for sharing results via email.
Last updated
classlessclassless-themecleancsshtmlrmarkdownstyletheme
6.38 score 155 stars 1 dependents 7 scripts 10k downloadsrsthemes - Full Themes for RStudio v1.2+
A collection of full RStudio themes built using SCSS theme templates. Includes several hand crafted themes in addition to a large collection of base16 themes.
Last updated
dark-themelight-themerstudiorstudio-themerstudio-themes
6.28 score 665 stars 1 dependents 24 scripts
ggcheck - Inspect 'ggplot2' Plots for Automated Grading in Learning Exercises
'ggcheck' provides functions that inspect 'ggplot2' objects to make it easier for teachers to check that student plots meet expectations. Designed primarily for automated grading via 'gradethis' in interactive 'learnr' tutorials.
Last updated
autogradingggplot2gradethislearnr
5.72 score 23 stars 2 dependents 95 scripts
shrtcts - Make Anything an RStudio Shortcut
An easily customizable method for creating RStudio addins from arbitrary R code. Use your own functions or call functions from other packages. Your shortcuts are stored in a YAML file in your home directory.
Last updated
addins-menukeyboard-shortcutsrstudiorstudio-addinrstudio-shortcutshortcuts
5.39 score 124 stars 3 scriptstweetrmd - Embed Tweets in R Markdown
Easily embed Tweets anywhere R Markdown turns plain text into HTML.
Last updated
5.27 score 101 stars 368 scripts
paparazzi - Scripted Demo Videos, Screenshots, and Tests for Web Pages
Script polished demo videos and screenshots of anything that runs in a web browser, including 'Shiny' apps, 'Quarto' documents, and live websites. A pipeable interface built on 'chromote' clicks, types, and waits the way a person would. While recording, a cursor glides between elements, text is typed one character at a time, and a camera zooms and pans to the action. Annotations, callouts, spotlights, captions, and redactions follow their elements as the page changes. Frame captures to an element or aspect ratio, emulate phones, dark mode, and other devices, and write MP4, WebM, or GIF files. Without a recording, the same scripts run at full speed as browser tests with auto-waiting actions and retrying expectations that work with 'testthat'.
Last updated
browser-testingchromechromotequartoscreen-recordingshiny
5.17 score 4 stars 21 scripts
frontmatter - Parse Front Matter from Documents
Extracts and parses structured metadata ('YAML' or 'TOML') from the beginning of text documents. Front matter is a common pattern in 'Quarto' documents, 'R Markdown' documents, static site generators, documentation systems, content management tools and even 'Python' and 'R' scripts where metadata is placed at the top of a document, separated from the main content by delimiter fences.
Last updated
cpp
5.01 score 4 stars 2 dependents 3 scripts 1.4k downloadslorem - Generate Lorem Ipsum Text
Quickly generate lorem ipsum placeholder text. Easy to integrate in 'R Markdown' documents and 'Shiny' apps. Includes an 'RStudio' addin to insert lorem ipsum into the current document.
Last updated
lorem-ipsumlorem-ipsum-generatorr-pkgrstudiorstudio-addin
4.98 score 32 stars 60 scripts 300 downloadsstarwarsdb - Relational Data from the 'Star Wars' API for Learning and Teaching
Provides data about the 'Star Wars' movie franchise in a set of relational tables or as a complete 'DuckDB' database. All data was collected from the open source 'Star Wars' API.
Last updated
dplyrduckdb-databaselearningrelational-databasesqlstar-wars-datateaching
4.89 score 38 stars 41 scripts 389 downloadscollegeScorecard - US College Scorecard Data
Provides a tidied subset of the US College Scorecard dataset, containing institutional characteristics, enrollment, student aid, costs, and student outcomes at institutions of higher education in the United States.
Last updated
4.48 score 7 stars 87 scripts 278 downloads
js4shiny - Companion Package for JavaScript for Shiny Users
Companion Package for JavaScript for Shiny Users.
Last updated
4.43 score 54 stars 1 scriptsregexplain - Rstudio Addin to Explain, Test and Build Regular Expressions
A set of RStudio Addins to help interactively test and build regular expressions. Provides a Shiny gadget interface for interactively constructing the regular expression and viewing the results from common string-searching functions. The gadget interface includes a helpful regex syntax reference sheet and a library of common patterns.
Last updated
gadgetregexregex-expressionregular-expressionrstudio-addinshinystringr
4.28 score 492 stars 13 scriptsgrkstyle - A Tidy R Code Style
A tidy code style building on the tidyverse code style guidelines but with a small changes for consistent line breaks and indentation. Enforces line breaks, if there are any initially between arguments in function calls and left-indents arguments in function definitions. Defaults to tabs, not spaces.
Last updated
4.26 score 90 stars 3 scriptsshinyComponents - 'Shiny' Components in 'R Markdown'
'Shiny' components, stored in 'R Markdown' documents.
Last updated
3.35 score 45 stars 9 scriptsacademyDatasets - Datasets for RStudio Academy
A set of datasets for use with RStudio Academy exercises, tutorials, and recipes.
Last updated
3.35 score 5 stars 3 scriptsermoji - RStudio Addin to Search and Copy Emoji
RStudio addin to search through emoji and copy the emoji name, unicode string or glyph to the clipboard.
Last updated
emojiemoji-pickeremoji-unicoderstudiorstudio-addin
3.13 score 27 stars 1 scripts