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.37 score 621 stars 763 dependents 54k scripts 575k 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
17.14 score 840 stars 216 dependents 46k scripts 145k 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
14.89 score 736 stars 50 dependents 9.3k scripts 17k 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.71 score 844 stars 8 dependents 10k scripts 15k downloads
chromote - Headless Chrome Web Browser Interface
An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.
Last updated
13.63 score 179 stars 41 dependents 439 scripts 57k 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
10.51 score 134 stars 4 dependents 352 scripts 3.0k 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.46 score 206 stars 104 scripts 696 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.28 score 444 stars 5.7k scripts 490 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.87 score 164 stars 6 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.56 score 217 stars 420 scripts 356 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.53 score 448 stars 1 dependents 2.5k scripts 532 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
8.27 score 178 stars 1 dependents 502 scripts 34 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
8.18 score 131 stars 77 scripts 2.1k 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
8.18 score 131 stars 77 scripts 2.1k 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
8.13 score 156 stars 2.9k scripts 376 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.75 score 155 stars 1 dependents 8 scripts 24k 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.70 score 66 stars 766 scripts 443 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.26 score 663 stars 1 dependents 23 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 123 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 370 scriptslorem - 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
5.00 score 32 stars 63 scripts 350 downloads
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
4.94 score 23 stars 94 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
4.88 score 4 stars 1 dependents 3 scripts 2.1k 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.88 score 38 stars 40 scripts 602 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 86 scripts 212 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 490 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 91 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