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.14 score 621 stars 751 dependents 48k scripts 381k 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.20 score 839 stars 202 dependents 50k scripts 164k 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.88 score 733 stars 50 dependents 7.7k scripts 20k downloads
chromote - Headless Chrome Web Browser Interface
An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.
Last updated
13.45 score 178 stars 38 dependents 289 scripts 61k 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.37 score 845 stars 8 dependents 10.0k scripts 14k 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.90 score 131 stars 6 dependents 313 scripts 6.5k 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.61 score 444 stars 6.1k scripts 660 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.34 score 192 stars 80 scripts 267 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.79 score 164 stars 6 dependents 1.7k 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.57 score 218 stars 422 scripts 235 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.15 score 449 stars 1 dependents 2.1k scripts 596 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.12 score 179 stars 1 dependents 352 scripts 29 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.12 score 157 stars 2.8k scripts 440 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
7.81 score 120 stars 63 scripts 1.2k 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
7.81 score 119 stars 63 scripts 1.2k 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.61 score 67 stars 603 scripts 674 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.42 score 155 stars 1 dependents 8 scripts 11k 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 660 stars 1 dependents 23 scriptstweetrmd - Embed Tweets in R Markdown
Easily embed Tweets anywhere R Markdown turns plain text into HTML.
Last updated
5.28 score 101 stars 380 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.09 score 123 stars 3 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.06 score 23 stars 1 dependents 83 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
4.98 score 32 stars 60 scripts 538 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.81 score 38 stars 34 scripts 683 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 205 downloads
js4shiny - Companion Package for JavaScript for Shiny Users
Companion Package for JavaScript for Shiny Users.
Last updated
4.43 score 54 stars 1 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.38 score 4 stars 1 dependents 2 scripts 869 downloadsgrkstyle - 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.14 score 92 stars 3 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.11 score 491 stars 13 scriptsshinyComponents - 'Shiny' Components in 'R Markdown'
'Shiny' components, stored in 'R Markdown' documents.
Last updated
3.35 score 45 stars 8 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