Showing 200 of total 250 results (show query)
daattali
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.
Maintained by Dean Attali. Last updated 7 months ago.
21.6 match 741 stars 17.24 score 8.9k scripts 386 dependentsjeroen
V8:Embedded JavaScript and WebAssembly Engine for R
An R interface to V8 <https://v8.dev>: Google's open source JavaScript and WebAssembly engine. This package can be compiled either with V8 version 6 and up or NodeJS when built as a shared library.
Maintained by Jeroen Ooms. Last updated 1 days ago.
22.1 match 201 stars 15.80 score 508 scripts 336 dependentstim-band
shinylight:Web Interface to 'R' Functions
Web front end for your 'R' functions producing plots or tables. If you have a function or set of related functions, you can make them available over the internet through a web browser. This is the same motivation as the 'shiny' package, but note that the development of 'shinylight' is not in any way linked to that of 'shiny' (beyond the use of the 'httpuv' package). You might prefer 'shinylight' to 'shiny' if you want a lighter weight deployment with easier horizontal scaling, or if you want to develop your front end yourself in JavaScript and HTML just using a lightweight remote procedure call interface to your R code on the server.
Maintained by Tim Band. Last updated 1 years ago.
90.2 match 3.18 score 1 scripts 1 dependentsrstudio
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'.
Maintained by Joe Cheng. Last updated 3 months ago.
datatableshtmlwidgetsjavascriptshiny
14.6 match 604 stars 19.15 score 38k scripts 673 dependentsplotly
plotly:Create Interactive Web Graphics via 'plotly.js'
Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.
Maintained by Carson Sievert. Last updated 3 months ago.
d3jsdata-visualizationggplot2javascriptplotlyshinywebgl
11.5 match 2.6k stars 19.36 score 93k scripts 783 dependentsreact-r
reactR:React Helpers
Make it easy to use 'React' in R with 'htmlwidget' scaffolds, helper dependency functions, an embedded 'Babel' 'transpiler', and examples.
Maintained by Kent Russell. Last updated 6 months ago.
htmlhtmlwidgetsjavascriptreactreactjsweb
15.5 match 414 stars 14.09 score 109 scripts 175 dependentskcf-jackson
sketch:Interactive Sketches
Creates static / animated / interactive visualisations embeddable in R Markdown documents. It implements an R-to-JavaScript transpiler and enables users to write JavaScript applications using the syntax of R.
Maintained by Chun Fung Kwok. Last updated 1 years ago.
javascriptjstranspilervisualisation
31.8 match 125 stars 5.70 score 27 scriptsramnathv
htmlwidgets:HTML Widgets for R
A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.
Maintained by Carson Sievert. Last updated 1 years ago.
9.5 match 791 stars 19.05 score 7.4k scripts 3.1k dependentsjeroen
js:Tools for Working with JavaScript in R
A set of utilities for working with JavaScript syntax in R. Includes tools to parse, tokenize, compile, validate, reformat, optimize and analyze JavaScript code.
Maintained by Jeroen Ooms. Last updated 5 months ago.
17.2 match 68 stars 8.87 score 83 scripts 1 dependentscivisanalytics
civis:R Client for the 'Civis Platform API'
A convenient interface for making requests directly to the 'Civis Platform API' <https://www.civisanalytics.com/platform/>. Full documentation available 'here' <https://civisanalytics.github.io/civis-r/>.
Maintained by Peter Cooman. Last updated 2 months ago.
18.8 match 16 stars 7.84 score 144 scriptschristophergandrud
networkD3:D3 JavaScript Network Graphs from R
Creates 'D3' 'JavaScript' network, tree, dendrogram, and Sankey graphs from 'R'.
Maintained by Christopher Gandrud. Last updated 6 years ago.
10.5 match 654 stars 13.55 score 3.4k scripts 31 dependentsjrowen
rhandsontable:Interface to the 'Handsontable.js' Library
An R interface to the 'Handsontable' JavaScript library, which is a minimalist Excel-like data grid editor. See <https://handsontable.com/> for details.
Maintained by Jonathan Owen. Last updated 3 years ago.
handsontablehtmlwidgetsjavascriptshinysparkline
11.5 match 389 stars 12.31 score 1.0k scripts 46 dependentscpsievert
LDAvis:Interactive Visualization of Topic Models
Tools to create an interactive web-based visualization of a topic model that has been fit to a corpus of text data using Latent Dirichlet Allocation (LDA). Given the estimated parameters of the topic model, it computes various summary statistics as input to an interactive visualization built with 'D3.js' that is accessed via a browser. The goal is to help users interpret the topics in their 'LDA' topic model.
Maintained by Carson Sievert. Last updated 7 years ago.
javascripttext-miningtopic-modelingvisualization
12.8 match 558 stars 10.93 score 804 scripts 1 dependentsmd-anderson-bioinformatics
NGCHM:Next Generation Clustered Heat Maps
Next-Generation Clustered Heat Maps (NG-CHMs) allow for dynamic exploration of heat map data in a web browser. 'NGCHM' allows users to create both stand-alone HTML files containing a Next-Generation Clustered Heat Map, and .ngchm files to view in the NG-CHM viewer. See Ryan MC, Stucky M, et al (2020) <doi:10.12688/f1000research.20590.2> for more details.
Maintained by Mary A Rohrdanz. Last updated 8 days ago.
25.3 match 9 stars 5.48 score 28 scriptsyonicd
slickR:Create Interactive Carousels with the 'JavaScript' 'Slick' Library
Create and customize interactive carousels using the 'Slick' 'JavaScript' library and the 'htmlwidgets' package. The carousels can contain plots produced in R, images, 'iframes', videos and other 'htmlwidgets'. These carousels can be created directly from the R console, and viewed in the 'RStudio' internal viewer, in 'Shiny' apps and R Markdown documents.
Maintained by Jonathan Sidi. Last updated 1 years ago.
14.4 match 160 stars 9.37 score 199 scripts 1 dependentsneuhausi
canvasXpress:Visualization Package for CanvasXpress in R
Enables creation of visualizations using the CanvasXpress framework in R. CanvasXpress is a standalone JavaScript library for reproducible research with complete tracking of data and end-user modifications stored in a single PNG image that can be played back. See <https://www.canvasxpress.org> for more information.
Maintained by Connie Brett. Last updated 3 days ago.
analyticsbioinformaticschartchartingdashdashboarddata-analyticsdata-sciencedata-visualizationgenomicsgraphsjavascriptnetworknetwork-visualizationpythonreproducible-researchshinyvisualization
11.5 match 295 stars 11.39 score 145 scriptsdmurdoch
rgl:3D Visualization Using OpenGL
Provides medium to high level functions for 3D interactive graphics, including functions modelled on base graphics (plot3d(), etc.) as well as functions for constructing representations of geometric objects (cube3d(), etc.). Output may be on screen using OpenGL, or to various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D image formats, including PNG, Postscript, SVG, PGF.
Maintained by Duncan Murdoch. Last updated 2 months ago.
graphicsopenglrglwebgllibglulibglvndlibpnglibx11freetypecpp
6.9 match 91 stars 17.49 score 7.3k scripts 300 dependentstimelyportfolio
sunburstR:Sunburst 'Htmlwidget'
Make interactive 'd3.js' sequence sunburst diagrams in R with the convenience and infrastructure of an 'htmlwidget'.
Maintained by Kent Russell. Last updated 2 years ago.
chartd3htmlwidgetsinteractivejavascriptvisualization
11.0 match 210 stars 9.99 score 310 scripts 4 dependentsjohncoene
packer:An Opinionated Framework for Using 'JavaScript'
Enforces good practice and provides convenience functions to make work with 'JavaScript' not just easier but also scalable. It is a robust wrapper to 'NPM', 'yarn', and 'webpack' that enables to compartmentalize 'JavaScript' code, leverage 'NPM' and 'yarn' packages, include 'TypeScript', 'React', or 'Vue' in web applications, and much more.
Maintained by John Coene. Last updated 7 months ago.
14.9 match 148 stars 6.25 score 1 scripts 2 dependentsfeddelegrand7
algo:Implement an Address Search Auto Completion Menu on 'Shiny' Text Inputs Using the 'Algolia Places' 'Javascript' Library
Allows the user to implement an address search auto completion menu on 'shiny' text inputs. This is done using the 'Algolia Places' 'JavaScript' library. See <https://community.algolia.com/places/>.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 5 years ago.
17.6 match 11 stars 5.08 score 11 scriptstimelyportfolio
d3r:'d3.js' Utilities for R
Provides a suite of functions to help ease the use of 'd3.js' in R. These helpers include 'htmltools::htmlDependency' functions, hierarchy builders, and conversion tools for 'partykit', 'igraph,' 'table', and 'data.frame' R objects into the 'JSON' that 'd3.js' expects.
Maintained by Kent Russell. Last updated 1 years ago.
d3hierarchieshierarchyigraphjavascriptjson
11.0 match 155 stars 8.00 score 174 scripts 5 dependentschristophergandrud
d3Network:The Old Package for Creating D3 JavaScript Network, Tree, Dendrogram, and Sankey Graphs
!!! NOTE: Active development has moved to the networkD3 package. !!!
Maintained by Christopher Gandrud. Last updated 10 years ago.
13.0 match 172 stars 6.63 score 82 scriptsvegawidget
vegawidget:'Htmlwidget' for 'Vega' and 'Vega-Lite'
'Vega' and 'Vega-Lite' parse text in 'JSON' notation to render chart-specifications into 'HTML'. This package is used to facilitate the rendering. It also provides a means to interact with signals, events, and datasets in a 'Vega' chart using 'JavaScript' or 'Shiny'.
Maintained by Ian Lyttle. Last updated 1 years ago.
10.2 match 68 stars 8.04 score 49 scripts 4 dependentsfeddelegrand7
fabricerin:Create Easily Canvas in 'shiny' and 'RMarkdown' Documents
Allows the user to implement easily canvas elements within a 'shiny' app or an 'RMarkdown' document. The user can create shapes, images and text elements within the canvas which can also be used as a drawing tool for taking notes. The package relies on the 'fabricjs' 'JavaScript' library. See <http://fabricjs.com/>.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
canvasjavascriptrmarkdownrmarkdown-documentshiny
14.4 match 54 stars 5.40 score 31 scriptskcf-jackson
animate:A Web-Based Graphics Device for Animated Visualisations
Implements a web-based graphics device for animated visualisations. Modelled on the 'base' syntax, it extends the 'base' graphics functions to support frame-by-frame animation and keyframes animation. The target use cases are real-time animated visualisations, including agent-based models, dynamical systems, and animated diagrams. The generated visualisations can be deployed as GIF images / MP4 videos, as 'Shiny' apps (with interactivity) or as HTML documents through embedding into R Markdown documents.
Maintained by Chun Fung Kwok. Last updated 11 months ago.
11.0 match 30 stars 6.88 score 84 scriptsno-types
RagGrid:A Wrapper of the 'JavaScript' Library 'agGrid'
Data objects in 'R' can be rendered as 'HTML' tables using the 'JavaScript' library 'ag-grid' (typically via 'R Markdown' or 'Shiny'). The 'ag-grid' library has been included in this 'R' package. The package name 'RagGrid' is an abbreviation of 'R agGrid'.
Maintained by Srikkanth M. Last updated 3 years ago.
ag-gridhtmlwidgetsjavascriptshiny
14.6 match 33 stars 4.82 score 5 scriptsyihui
knitr:A General-Purpose Package for Dynamic Report Generation in R
Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.
Maintained by Yihui Xie. Last updated 1 days ago.
dynamic-documentsknitrliterate-programmingrmarkdownsweave
2.9 match 2.4k stars 23.62 score 116k scripts 4.2k dependentsjuba
scatterD3:D3 JavaScript Scatterplot from R
Creates 'D3' 'JavaScript' scatterplots from 'R' with interactive features : panning, zooming, tooltips, etc.
Maintained by Julien Barnier. Last updated 7 months ago.
7.6 match 160 stars 8.98 score 125 scripts 4 dependentsfeddelegrand7
Rnightly:A Wrapper of the 'JavaScript' Library 'Nightly'
Allows the user to implement a dark/light toggle mode in 'shiny' using the 'Nightly' 'JavaScript' library. The default mode is dark/light however the user can also specify other colours.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
16.5 match 22 stars 4.04 score 3 scriptsrstudio
r2d3:Interface to 'D3' Visualizations
Suite of tools for using 'D3', a library for producing dynamic, interactive data visualizations. Supports translating objects into 'D3' friendly data structures, rendering 'D3' scripts, publishing 'D3' visualizations, incorporating 'D3' in R Markdown, creating interactive 'D3' applications with Shiny, and distributing 'D3' based 'htmlwidgets' in R packages.
Maintained by Nick Strayer. Last updated 3 years ago.
5.5 match 519 stars 11.88 score 498 scripts 10 dependentsfeddelegrand7
ddplot:Create D3 Based SVG Graphics
Create 'D3' based 'SVG' ('Scalable Vector Graphics') graphics using a simple 'R' API. The package aims to simplify the creation of many 'SVG' plot types using a straightforward 'R' API. The package relies on the 'r2d3' 'R' package and the 'D3' 'JavaScript' library. See <https://rstudio.github.io/r2d3/> and <https://d3js.org/> respectively.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 2 years ago.
11.5 match 44 stars 5.64 score 7 scriptspaithiov909
audubon:Japanese Text Processing Tools
A collection of Japanese text processing tools for filling Japanese iteration marks, Japanese character type conversions, segmentation by phrase, and text normalization which is based on rules for the 'Sudachi' morphological analyzer and the 'NEologd' (Neologism dictionary for 'MeCab'). These features are specific to Japanese and are not implemented in 'ICU' (International Components for Unicode).
Maintained by Akiru Kato. Last updated 21 days ago.
11.0 match 10 stars 5.61 score 3 scripts 1 dependentsgadenbuie
js4shiny:Companion Package for JavaScript for Shiny Users
Companion Package for JavaScript for Shiny Users.
Maintained by Garrick Aden-Buie. Last updated 12 months ago.
13.8 match 54 stars 4.43 score 1 scriptsappsilon
rhino:A Framework for Enterprise Shiny Applications
A framework that supports creating and extending enterprise Shiny applications using best practices.
Maintained by Kamil ลปyลa. Last updated 2 days ago.
6.8 match 304 stars 8.99 score 145 scriptsfeddelegrand7
bubblyr:Beautiful Bubbles for 'shiny' and 'rmarkdown' Backgrounds
Creates bubbles within 'shiny' and 'rmarkdown' backgrounds using the 'bubbly-bg' 'JavaScript' library.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
javascriptrmarkdownrmarkdown-backgroundsrmarkdown-documentshiny
11.5 match 15 stars 5.24 score 23 scriptssymbolixau
googleway:Accesses Google Maps APIs to Retrieve Data and Plot Maps
Provides a mechanism to plot a 'Google Map' from 'R' and overlay it with shapes and markers. Also provides access to 'Google Maps' APIs, including places, directions, roads, distances, geocoding, elevation and timezone.
Maintained by David Cooley. Last updated 6 months ago.
google-mapgoogle-mapsgoogle-maps-apigoogle-maps-javascript-apispatialspatial-analysis
6.3 match 236 stars 9.67 score 536 scripts 2 dependentsdreamrs
shinyWidgets:Custom Inputs Widgets for Shiny
Collection of custom input controls and user interface components for 'Shiny' applications. Give your applications a unique and colorful style !
Maintained by Victor Perrier. Last updated 11 days ago.
3.5 match 849 stars 17.05 score 8.1k scripts 218 dependentsoobianom
r2social:Seamless Integration of Sharing and Connect Buttons in Markdown and Apps
Implementation of 'JQuery' <https://jquery.com> and 'CSS' styles to allow easy incorporation of various social media elements on a page. The elements include addition of share buttons or connect with us buttons or hyperlink buttons to 'Shiny' applications or dashboards and 'Rmarkdown' documents.Sharing capability on social media platforms including 'Facebook' <https://www.facebook.com>, 'Linkedin' <https://www.linkedin.com>, 'X/Twitter' <https://x.com>, 'Tumblr' <https://www.tumblr.com>, 'Pinterest' <https://www.pinterest.com>, 'Whatsapp' <https://www.whatsapp.com>, 'Reddit' <https://www.reddit.com>, 'Baidu' <https://www.baidu.com>, 'Blogger' <https://www.blogger.com>, 'Weibo' <https://www.weibo.com>, 'Instagram' <https://www.instagram.com>, 'Telegram' <https://www.telegram.me>, 'Youtube' <https://www.youtube.com>.
Maintained by Obinna Obianom. Last updated 8 months ago.
11.0 match 6 stars 5.42 score 29 scriptsrstudio
leaflet: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.
Maintained by Joe Cheng. Last updated 12 days ago.
3.4 match 821 stars 17.20 score 39k scripts 178 dependentsdjnavarro
jaysire:Build jsPsych Experiments in R
The jaysire package allows the user to build browser based behavioral experiments within R by providing an interface to the jsPsych javascript library.
Maintained by Danielle Navarro. Last updated 4 years ago.
13.1 match 45 stars 4.26 score 27 scriptsropensci
RSelenium:R Bindings for 'Selenium WebDriver'
Provides a set of R bindings for the 'Selenium 2.0 WebDriver' (see <https://www.selenium.dev/documentation/> for more information) using the 'JsonWireProtocol' (see <https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol> for more information). 'Selenium 2.0 WebDriver' allows driving a web browser natively as a user would either locally or on a remote machine using the Selenium server it marks a leap forward in terms of web browser automation. Selenium automates web browsers (commonly referred to as browsers). Using RSelenium you can automate browsers locally or remotely.
Maintained by Jonathan Vรถlkle. Last updated 2 years ago.
4.2 match 344 stars 13.38 score 1.9k scripts 12 dependentsfeddelegrand7
mailtoR:Creates a Friendly User Interface for Emails Sending in 'shiny'
Allows the user to generate a friendly user interface for emails sending. The user can choose from the most popular free email services ('Gmail', 'Outlook', 'Yahoo') and his default email application. The package is a wrapper for the 'Mailtoui' 'JavaScript' library. See <https://mailtoui.com/#menu> for more information.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
badgejavascriptmetacran-downloadsrmarkdormarkdownshinywebdesign
13.4 match 22 stars 4.16 score 13 scriptsfeddelegrand7
scrollrevealR:Animate 'shiny' Elements when They Scroll into View using the 'scrollrevealjs' Library
Allows the user to animate 'shiny' elements when scrolling to view them. The animations are activated using the 'scrollrevealjs' library. See <https://scrollrevealjs.org/> for more information.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
11.0 match 21 stars 5.02 score 8 scriptsliao961120
getable:Fetching Tabular Data "Onload" in Compiled R Markdown HTML Documents
Dynamically retrieve data from the web to render HTML tables on inspection in R Markdown HTML documents.
Maintained by Yongfu Liao. Last updated 4 years ago.
11.0 match 16 stars 4.90 score 3 scriptsappsilon
shiny.semantic:Semantic UI Support for Shiny
Creating a great user interface for your Shiny apps can be a hassle, especially if you want to work purely in R and don't want to use, for instance HTML templates. This package adds support for a powerful UI library Fomantic UI - <https://fomantic-ui.com/> (before Semantic). It also supports universal UI input binding that works with various DOM elements.
Maintained by Jakub Nowicki. Last updated 11 months ago.
appsilonfomantic-uirhinoversesemanticsemantic-componentssemantic-uishiny
4.1 match 506 stars 13.00 score 586 scripts 3 dependentsdreamrs
billboarder:Create Interactive Chart with the JavaScript 'Billboard' Library
Provides an 'htmlwidgets' interface to 'billboard.js', a re-usable easy interface JavaScript chart library, based on D3 v4+. Chart types include line charts, scatterplots, bar/lollipop charts, histogram/density plots, pie/donut charts and gauge charts. All charts are interactive, and a proxy method is implemented to smoothly update a chart without rendering it again in 'shiny' apps.
Maintained by Victor Perrier. Last updated 5 months ago.
5.1 match 174 stars 9.74 score 96 scripts 4 dependentsstla
freewall:A Wrapper of the JavaScript Library 'Freewall'
Creates dynamic grid layouts of images that can be included in 'Shiny' applications and R markdown documents.
Maintained by Stรฉphane Laurent. Last updated 11 months ago.
15.8 match 3.18 score 1 scriptsstla
graph3d:A Wrapper of the JavaScript Library 'vis-graph3d'
Create interactive visualization charts to draw data in three dimensional graphs. The graphs can be included in Shiny apps and R markdown documents, or viewed from the R console and 'RStudio' Viewer. Based on the 'vis.js' Graph3d module and the 'htmlwidgets' R package.
Maintained by Stรฉphane Laurent. Last updated 4 years ago.
14.0 match 4 stars 3.53 score 17 scriptsfeddelegrand7
flipdownr:Implement a Countdown in 'RMarkdown' Documents and 'shiny' Applications
Allows the user to create a countdown in 'RMarkdown' documents and 'shiny' applications. The package is a wrapper of the 'JavaScript' library 'flipdown.js'. See <https://pbutcher.uk/flipdown/> for more info.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
11.5 match 30 stars 4.18 score 4 scriptspfh
langevitour:Langevin Tour
An HTML widget that randomly tours 2D projections of numerical data. A random walk through projections of the data is shown. The user can manipulate the plot to use specified axes, or turn on Guided Tour mode to find an informative projection of the data. Groups within the data can be hidden or shown, as can particular axes. Points can be brushed, and the selection can be linked to other widgets using crosstalk. The underlying method to produce the random walk and projection pursuit uses Langevin dynamics. The widget can be used from within R, or included in a self-contained R Markdown or Quarto document or presentation, or used in a Shiny app.
Maintained by Paul Harrison. Last updated 2 months ago.
javascript-applicationslangevin-dynamicstourvisualization
7.5 match 26 stars 6.41 score 22 scripts 1 dependentsrstudio
sortable:Drag-and-Drop in 'shiny' Apps with 'SortableJS'
Enables drag-and-drop behaviour in Shiny apps, by exposing the functionality of the 'SortableJS' <https://sortablejs.github.io/Sortable/> JavaScript library as an 'htmlwidget'. You can use this in Shiny apps and widgets, 'learnr' tutorials as well as R Markdown. In addition, provides a custom 'learnr' question type - 'question_rank()' - that allows ranking questions with drag-and-drop.
Maintained by Andrie de Vries. Last updated 6 months ago.
4.1 match 135 stars 11.62 score 368 scripts 13 dependentsjohndharrison
seleniumPipes:R Client Implementing the W3C WebDriver Specification
The W3C WebDriver specification defines a way for out-of-process programs to remotely instruct the behaviour of web browsers. It is detailed at <https://w3c.github.io/webdriver/webdriver-spec.html>. This package provides an R client implementing the W3C specification.
Maintained by John Harrison. Last updated 8 years ago.
7.0 match 54 stars 6.66 score 168 scriptsdreamrs
vchartr:Interactive Charts with the 'JavaScript' 'VChart' Library
Provides an 'htmlwidgets' interface to 'VChart.js'. 'VChart', more than just a cross-platform charting library, but also an expressive data storyteller. 'VChart' examples and documentation are available here: <https://www.visactor.io/vchart>.
Maintained by Victor Perrier. Last updated 2 months ago.
6.5 match 9 stars 6.89 score 96 scriptsdreamrs
apexcharter:Create Interactive Chart with the JavaScript 'ApexCharts' Library
Provides an 'htmlwidgets' interface to 'apexcharts.js'. 'Apexcharts' is a modern JavaScript charting library to build interactive charts and visualizations with simple API. 'Apexcharts' examples and documentation are available here: <https://apexcharts.com/>.
Maintained by Victor Perrier. Last updated 25 days ago.
5.2 match 144 stars 8.51 score 247 scriptsandrjohns
QuickJSR:Interface for the 'QuickJS' Lightweight 'JavaScript' Engine
An 'R' interface to the 'QuickJS' portable 'JavaScript' engine. The engine and all 'R' to 'JavaScript' interoperability is bundled within the package, requiring no dependencies beyond a 'C' compiler.
Maintained by Andrew R. Johnson. Last updated 7 days ago.
3.8 match 18 stars 11.18 score 19 scripts 278 dependentsr-lib
jose:JavaScript Object Signing and Encryption
Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519) <https://datatracker.ietf.org/wg/jose/documents/>. These standards provide modern signing and encryption formats that are natively supported by browsers via the JavaScript WebCryptoAPI <https://www.w3.org/TR/WebCryptoAPI/#jose>, and used by services like OAuth 2.0, LetsEncrypt, and Github Apps.
Maintained by Jeroen Ooms. Last updated 5 months ago.
3.6 match 50 stars 10.98 score 63 scripts 35 dependentsjohncoene
echarts4r:Create Interactive Graphs with 'Echarts JavaScript' Version 5
Easily create interactive charts by leveraging the 'Echarts Javascript' library which includes 36 chart types, themes, 'Shiny' proxies and animations.
Maintained by David Munoz Tord. Last updated 2 days ago.
echartshacktoberfesthtmlwidgethtmlwidgetsvisualization
3.4 match 603 stars 11.45 score 1.3k scripts 11 dependentsdipterix
dipsaus:A Dipping Sauce for Data Analysis and Visualizations
Works as an "add-on" to packages like 'shiny', 'future', as well as 'rlang', and provides utility functions. Just like dipping sauce adding flavors to potato chips or pita bread, 'dipsaus' for data analysis and visualizations adds handy functions and enhancements to popular packages. The goal is to provide simple solutions that are frequently asked for online, such as how to synchronize 'shiny' inputs without freezing the app, or how to get memory size on 'Linux' or 'MacOS' system. The enhancements roughly fall into these four categories: 1. 'shiny' input widgets; 2. high-performance computing using the 'future' package; 3. modify R calls and convert among numbers, strings, and other objects. 4. utility functions to get system information such like CPU chip-set, memory limit, etc.
Maintained by Zhengjia Wang. Last updated 4 days ago.
4.8 match 13 stars 7.90 score 85 scripts 3 dependentsstla
amVennDiagram5:Interactive Venn Diagrams
Creates interactive Venn diagrams using the 'amCharts5' library for 'JavaScript'. They can be used directly from the R console, from 'RStudio', in 'shiny' applications, and in 'rmarkdown' documents.
Maintained by Stรฉphane Laurent. Last updated 8 months ago.
amcharts5javascriptvenn-diagram
11.5 match 3.30 score 7 scriptsfeddelegrand7
rintimg:View Images on Full Screen in 'RMarkdown' Documents and 'shiny' Applications
Allows the user to view an image in full screen when clicking on it in 'RMarkdown' documents and 'shiny' applications. The package relies on the 'JavaScript' library 'intense-images'. See <https://tholman.com/intense-images/> for more information.
Maintained by Mohamed El Fodil Ihaddaden. Last updated 4 years ago.
11.5 match 4 stars 3.30 scoregforge
Gmisc:Descriptive Statistics, Transition Plots, and More
Tools for making the descriptive "Table 1" used in medical articles, a transition plot for showing changes between categories (also known as a Sankey diagram), flow charts by extending the grid package, a method for variable selection based on the SVD, Bรฉzier lines with arrows complementing the ones in the 'grid' package, and more.
Maintained by Max Gordon. Last updated 2 years ago.
3.6 match 50 stars 10.40 score 233 scripts 2 dependentsdreamrs
esquisse:Explore and Visualize Your Data Interactively
A 'shiny' gadget to create 'ggplot2' figures interactively with drag-and-drop to map your variables to different aesthetics. You can quickly visualize your data accordingly to their type, export in various formats, and retrieve the code to reproduce the plot.
Maintained by Victor Perrier. Last updated 23 days ago.
addindata-visualizationggplot2rstudio-addinvisualization
2.8 match 1.8k stars 13.23 score 1.1k scripts 1 dependentsdevopifex
communicate:Communicate Between 'Shiny' Client and Server
What the package does (one paragraph).
Maintained by John Coene. Last updated 10 months ago.
11.0 match 23 stars 3.36 score 5 scriptsdreamrs
toastui:Interactive Tables, Calendars and Charts for the Web
Create interactive tables, calendars and charts with 'TOAST UI' <https://ui.toast.com/> libraries to integrate in 'shiny' applications or 'rmarkdown' 'HTML' documents.
Maintained by Victor Perrier. Last updated 15 days ago.
3.7 match 86 stars 10.03 score 144 scripts 8 dependentsappsilon
shiny.react:Tools for Using React in Shiny
A toolbox for defining React component wrappers which can be used seamlessly in Shiny apps.
Maintained by Jakub Sobolewski. Last updated 10 months ago.
3.6 match 98 stars 10.12 score 83 scripts 4 dependentsotoliths
rfishdraw:Procedurally Generated Fish Drawings Via Javascript
Procedurally generated fish drawings via ggplot2 based on fishdraw JavaScript library <https://github.com/LingDong-/fishdraw>.
Maintained by Liuyong Ding. Last updated 1 years ago.
8.1 match 6 stars 4.48 score 3 scriptsateucher
rmapshaper:Client for 'mapshaper' for 'Geospatial' Operations
Edit and simplify 'geojson', 'Spatial', and 'sf' objects. This is wrapper around the 'mapshaper' 'JavaScript' library by Matthew Bloch <https://github.com/mbloch/mapshaper/> to perform topologically-aware polygon simplification, as well as other operations such as clipping, erasing, dissolving, and converting 'multi-part' to 'single-part' geometries.
Maintained by Andy Teucher. Last updated 8 months ago.
3.0 match 204 stars 11.64 score 2.1k scripts 18 dependentsdatastorm-open
visNetwork:Network Visualization using 'vis.js' Library
Provides an R interface to the 'vis.js' JavaScript charting library. It allows an interactive visualization of networks.
Maintained by Benoit Thieurmel. Last updated 2 years ago.
2.2 match 549 stars 15.14 score 4.1k scripts 195 dependentshaozhu233
kableExtra:Construct Complex Table with 'kable' and Pipe Syntax
Build complex HTML or 'LaTeX' tables using 'kable()' from 'knitr' and the piping syntax from 'magrittr'. Function 'kable()' is a light weight table generator coming from 'knitr'. This package simplifies the way to manipulate the HTML or 'LaTeX' codes generated by 'kable()' and allows users to construct complex tables and customize styles using a readable syntax.
Maintained by Hao Zhu. Last updated 9 days ago.
htmlkablekableextraknitrlatexrmarkdown
1.7 match 702 stars 19.35 score 55k scripts 163 dependentsrstudio
shiny:Web Application Framework for R
Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.
Maintained by Winston Chang. Last updated 12 days ago.
reactiverstudioshinyweb-appweb-development
1.5 match 5.4k stars 21.28 score 108k scripts 1.8k dependentshrbrmstr
vegalite:Tools to Encode Visualizations with the 'Grammar of Graphics'-Like 'Vega-Lite' 'Spec'
The 'Vega-Lite' 'JavaScript' framework provides a higher-level grammar for visual analysis, akin to 'ggplot' or 'Tableau', that generates complete 'Vega' specifications. Functions exist which enable building a valid 'spec' from scratch or importing a previously created 'spec' file. Functions also exist to export 'spec' files and to generate code which will enable plots to be embedded in properly configured web pages. The default behavior is to generate an 'htmlwidget'.
Maintained by Bob Rudis. Last updated 7 years ago.
data-visualizationdatavisualizationvega-litevega-lite-specvisualizationwidget
4.0 match 158 stars 7.60 score 84 scriptsdatastorm-open
rAmCharts:JavaScript Charts Tool
Provides an R interface for using 'AmCharts' Library. Based on 'htmlwidgets', it provides a global architecture to generate 'JavaScript' source code for charts. Most of classes in the library have their equivalent in R with S4 classes; for those classes, not all properties have been referenced but can easily be added in the constructors. Complex properties (e.g. 'JavaScript' object) can be passed as named list. See examples at <https://datastorm-open.github.io/introduction_ramcharts/> and <https://www.amcharts.com/> for more information about the library. The package includes the free version of 'AmCharts' Library. Its only limitation is a small link to the web site displayed on your charts. If you enjoy this library, do not hesitate to refer to this page <https://www.amcharts.com/online-store/> to purchase a licence, and thus support its creators and get a period of Priority Support. See also <https://www.amcharts.com/about/> for more information about 'AmCharts' company.
Maintained by Benoit Thieurmel. Last updated 2 months ago.
4.1 match 49 stars 7.17 score 153 scripts 4 dependentstychobra
polished:Authentication and Hosting for 'shiny' Apps
Authentication, user administration, hosting, and additional infrastructure for 'shiny' apps. See <https://polished.tech> for additional documentation and examples.
Maintained by Andy Merlino. Last updated 1 years ago.
3.6 match 233 stars 8.09 score 75 scriptshelgasoft
echarty:Minimal R/Shiny Interface to JavaScript Library 'ECharts'
Deliver the full functionality of 'ECharts' with minimal overhead. 'echarty' users build R lists for 'ECharts' API. Lean set of powerful commands.
Maintained by Larry Helgason. Last updated 2 months ago.
3danimationboxplotchartscrosstalkechartsechartygeojsonglobegraphsheatmaphierarchical-dataleafletmapsmorphingshapefilesshinyvisualizationwebr
4.7 match 90 stars 5.95 score 20 scriptsbioc
cola:A Framework for Consensus Partitioning
Subgroup classification is a basic task in genomic data analysis, especially for gene expression and DNA methylation data analysis. It can also be used to test the agreement to known clinical annotations, or to test whether there exist significant batch effects. The cola package provides a general framework for subgroup classification by consensus partitioning. It has the following features: 1. It modularizes the consensus partitioning processes that various methods can be easily integrated. 2. It provides rich visualizations for interpreting the results. 3. It allows running multiple methods at the same time and provides functionalities to straightforward compare results. 4. It provides a new method to extract features which are more efficient to separate subgroups. 5. It automatically generates detailed reports for the complete analysis. 6. It allows applying consensus partitioning in a hierarchical manner.
Maintained by Zuguang Gu. Last updated 1 months ago.
clusteringgeneexpressionclassificationsoftwareconsensus-clusteringcpp
3.7 match 61 stars 7.49 score 112 scriptscrazycapivara
deckgl:An R Interface to 'deck.gl'
Makes 'deck.gl' <https://deck.gl/>, a WebGL-powered open-source JavaScript framework for visual exploratory data analysis of large datasets, available within R via the 'htmlwidgets' package. Furthermore, it supports basemaps from 'mapbox' <https://www.mapbox.com/> via 'mapbox-gl-js' <https://github.com/mapbox/mapbox-gl-js>.
Maintained by Stefan Kuethe. Last updated 2 years ago.
deck-glhtmlwidgetsmapbox-glmapsrspatialspatialwebgl
4.3 match 94 stars 6.40 score 54 scriptsshinyworks
cookies:Use Browser Cookies with 'shiny'
Browser cookies are name-value pairs that are saved in a user's browser by a website. Cookies allow websites to persist information about the user and their use of the website. Here we provide tools for working with cookies in 'shiny' apps, in part by wrapping the 'js-cookie' JavaScript library <https://github.com/js-cookie/js-cookie>.
Maintained by Jon Harmon. Last updated 4 months ago.
4.7 match 33 stars 5.71 score 26 scripts 2 dependentsthinkr-open
golem:A Framework for Robust Shiny Applications
An opinionated framework for building a production-ready 'Shiny' application. This package contains a series of tools for building a robust 'Shiny' application from start to finish.
Maintained by Colin Fay. Last updated 7 months ago.
golemversehacktoberfestshinyshiny-appsshiny-rshinyapps
1.9 match 921 stars 14.23 score 167 scripts 62 dependentscran
jsonify:Convert Between 'R' Objects and Javascript Object Notation (JSON)
Conversions between 'R' objects and Javascript Object Notation (JSON) using the 'rapidjsonr' library <https://CRAN.R-project.org/package=rapidjsonr>.
Maintained by David Cooley. Last updated 2 years ago.
3.4 match 1 stars 7.72 score 81 scripts 131 dependentsjuba
obsplot:Create Charts with 'Observable Plot'
Creation of charts with the 'Observable Plot' 'JavaScript' library.
Maintained by Julien Barnier. Last updated 2 years ago.
5.1 match 60 stars 5.08 score 10 scriptsmelff
RKernel:Yet another R kernel for Jupyter
Provides a kernel for Jupyter.
Maintained by Martin Elff. Last updated 14 days ago.
jupyterjupyter-kerneljupyter-kernelsjupyter-notebook
5.3 match 38 stars 4.60 scorejbkunst
highcharter:A Wrapper for the 'Highcharts' Library
A wrapper for the 'Highcharts' library including shortcut functions to plot R objects. 'Highcharts' <https://www.highcharts.com/> is a charting library offering numerous chart types with a simple configuration syntax.
Maintained by Joshua Kunst. Last updated 1 years ago.
highchartshtmlwidgetsshinyshiny-rvisualizationwrapper
1.8 match 725 stars 13.93 score 4.9k scripts 18 dependentstrafficonese
widgetframe:'Htmlwidgets' in Responsive 'iframes'
Provides two functions 'frameableWidget()', and 'frameWidget()'. The 'frameableWidget()' is used to add extra code to a 'htmlwidget' which allows is to be rendered correctly inside a responsive 'iframe'. The 'frameWidget()' is a 'htmlwidget' which displays content of another 'htmlwidget' inside a responsive 'iframe'. These functions allow for easier embedding of 'htmlwidgets' in content management systems such as 'wordpress', 'blogger' etc. They also allow for separation of widget content from main HTML content where CSS of the main HTML could interfere with the widget.
Maintained by Bhaskar Karambelkar. Last updated 3 years ago.
2.4 match 69 stars 9.21 score 892 scripts 1 dependentsrstudio
crosstalk:Inter-Widget Interactivity for HTML Widgets
Provides building blocks for allowing HTML widgets to communicate with each other, with Shiny or without (i.e. static .html files). Currently supports linked brushing and filtering.
Maintained by Carson Sievert. Last updated 2 months ago.
1.5 match 292 stars 14.69 score 1.6k scripts 1.5k dependentsr4fun
keys:Keyboard Shortcuts for 'shiny'
Assign and listen to keyboard shortcuts in 'shiny' using the 'Mousetrap' Javascript library.
Maintained by Tyler Littlefield. Last updated 3 years ago.
hacktoberfesthotkeyskeyboard-shortcutsmousetrap
3.0 match 45 stars 6.99 score 36 scripts 4 dependentsrstudio
chromote:Headless Chrome Web Browser Interface
An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.
Maintained by Winston Chang. Last updated 2 days ago.
1.5 match 164 stars 13.82 score 162 scripts 28 dependentsswechhya
excelR:A Wrapper of the 'JavaScript' Library 'jExcel'
An R interface to 'jExcel' library to create web-based interactive tables and spreadsheets compatible with 'Excel' or any other spreadsheet software.
Maintained by Swechhya Bista. Last updated 3 years ago.
3.1 match 153 stars 6.62 score 45 scripts 2 dependentsstla
jsTreeR:A Wrapper of the JavaScript Library 'jsTree'
Creates interactive trees that can be included in 'Shiny' apps and R markdown documents. A tree allows to represent hierarchical data (e.g. the contents of a directory). Similar to the 'shinyTree' package but offers more features and options, such as the grid extension, restricting the drag-and-drop behavior, and settings for the search functionality. It is possible to attach some data to the nodes of a tree and then to get these data in 'Shiny' when a node is selected. Also provides a 'Shiny' gadget allowing to manipulate one or more folders, and a 'Shiny' module allowing to navigate in the server side file system.
Maintained by Stรฉphane Laurent. Last updated 11 months ago.
3.1 match 47 stars 6.23 score 80 scripts 1 dependentssachsmc
plotROC:Generate Useful ROC Curve Charts for Print and Interactive Use
Most ROC curve plots obscure the cutoff values and inhibit interpretation and comparison of multiple curves. This attempts to address those shortcomings by providing plotting and interactive tools. Functions are provided to generate an interactive ROC curve plot for web use, and print versions. A Shiny application implementing the functions is also included.
Maintained by Michael C. Sachs. Last updated 4 months ago.
1.7 match 87 stars 10.93 score 932 scripts 7 dependentsyonicd
d3Tree:Create Interactive Collapsible Trees with the JavaScript 'D3' Library
Create and customize interactive collapsible 'D3' trees using the 'D3' JavaScript library and the 'htmlwidgets' package. These trees can be used directly from the R console, from 'RStudio', in Shiny apps and R Markdown documents. When in Shiny the tree layout is observed by the server and can be used as a reactive filter of structured data.
Maintained by Jonathan Sidi. Last updated 1 years ago.
d3jshierarchyhtmlwidgetsqueryshiny
3.4 match 87 stars 5.46 score 33 scriptszachcp
phylocanvas:Interactive Phylogenetic Trees Using the 'Phylocanvas' JavaScript Library
Create and customize interactive phylogenetic trees using the 'phylocanvas' JavaScript library and the 'htmlwidgets' package. These trees can be used directly from the R console, from 'RStudio', in Shiny apps, and in R Markdown documents. See <http://phylocanvas.org/> for more information on the 'phylocanvas' library.
Maintained by zachary charlop-powers. Last updated 7 years ago.
3.4 match 9 stars 5.45 score 31 scriptsstla
jshintr:Lint 'JavaScript' Files
Allow to run 'jshint' on 'JavaScript' files with a 'R' command or a 'RStudio' addin. The report appears in the 'RStudio' viewer pane.
Maintained by Stรฉphane Laurent. Last updated 3 years ago.
5.9 match 2 stars 3.00 scorestla
rAmCharts4:Interface to the JavaScript Library 'amCharts 4'
Creates JavaScript charts. The charts can be included in 'Shiny' apps and R markdown documents, or viewed from the R console and 'RStudio' viewer. Based on the JavaScript library 'amCharts 4' and the R packages 'htmlwidgets' and 'reactR'. Currently available types of chart are: vertical and horizontal bar chart, radial bar chart, stacked bar chart, vertical and horizontal Dumbbell chart, line chart, scatter chart, range area chart, gauge chart, boxplot chart, pie chart, and 100% stacked bar chart.
Maintained by Stรฉphane Laurent. Last updated 2 years ago.
3.8 match 28 stars 4.61 score 29 scriptsanders-biostat
jrc:Exchange Commands Between R and 'JavaScript'
An 'httpuv' based bridge between R and 'JavaScript'. Provides an easy way to exchange commands and data between a web page and a currently running R session.
Maintained by Svetlana Ovchinnikova. Last updated 2 years ago.
3.7 match 16 stars 4.68 score 5 scripts 2 dependentsmrc-ide
odin.js:'odin' 'JavaScript' support
Create 'JavaScript' differential equation models from an 'odin' model specification.
Maintained by Rich FitzJohn. Last updated 2 years ago.
5.8 match 5 stars 2.88 score 3 scriptszzawadz
dragulaR:Drag and Drop Elements in 'Shiny' using 'Dragula Javascript Library'
Move elements between containers in 'Shiny' without explicitly using 'JavaScript'. It can be used to build custom inputs or to change the positions of user interface elements like plots or tables.
Maintained by Zygmunt Zawadzki. Last updated 5 years ago.
3.3 match 62 stars 4.83 score 22 scriptsr-spatial
rgee:R Bindings for Calling the 'Earth Engine' API
Earth Engine <https://earthengine.google.com/> client library for R. All of the 'Earth Engine' API classes, modules, and functions are made available. Additional functions implemented include importing (exporting) of Earth Engine spatial objects, extraction of time series, interactive map display, assets management interface, and metadata display. See <https://r-spatial.github.io/rgee/> for further details.
Maintained by Cesar Aybar. Last updated 3 days ago.
earth-engineearthenginegoogle-earth-enginegoogleearthenginespatial-analysisspatial-data
1.2 match 715 stars 13.77 score 1.9k scripts 3 dependentsstla
prettifyAddins:'RStudio' Addins to Prettify 'JavaScript', 'C++', 'Python', and More
Provides 'RStudio' addins to prettify 'HTML', 'CSS', 'SCSS', 'JavaScript', 'JSX', 'Markdown', 'C(++)', 'LaTeX', 'Python', 'Julia', 'XML', 'Java', 'JSON', 'Ruby', and to reindent 'C(++)', 'Fortran', 'Java', 'Julia', 'Python', 'SAS', 'Scala', 'Shell', 'SQL' and "TypeScript". Two kinds of addins are provided: 'Prettify' and 'Indent'. The 'Indent' addins only reindent the code, while the 'Prettify' addins also modify the code, e.g. trailing semi-colons are added to 'JavaScript' code when they are missing.
Maintained by Stรฉphane Laurent. Last updated 2 years ago.
3.6 match 21 stars 4.38 score 23 scriptsdavidgohel
rvg:R Graphics Devices for 'Office' Vector Graphics Output
Vector Graphics devices for 'Microsoft PowerPoint' and 'Microsoft Excel'. Functions extending package 'officer' are provided to embed 'DrawingML' graphics into 'Microsoft PowerPoint' presentations and 'Microsoft Excel' workbooks.
Maintained by David Gohel. Last updated 5 months ago.
1.6 match 131 stars 9.93 score 258 scripts 21 dependentscarlganz
rintrojs:Wrapper for the 'Intro.js' Library
A wrapper for the 'Intro.js' library (For more info: <https://introjs.com/>). This package makes it easy to include step-by-step introductions, and clickable hints in a 'Shiny' application. It supports both static introductions in the UI, and programmatic introductions from the server-side.
Maintained by Carl Ganz. Last updated 1 years ago.
1.6 match 134 stars 9.54 score 308 scripts 30 dependentsedwindj
daff:Diff, Patch and Merge for Data.frames
Diff, patch and merge for data frames. Document changes in data sets and use them to apply patches. Changes to data can be made visible by using render_diff(). The 'V8' package is used to wrap the 'daff.js' 'JavaScript' library which is included in the package.
Maintained by Edwin de Jonge. Last updated 1 years ago.
2.1 match 153 stars 7.10 score 133 scriptsstla
swipeR:Carousels using the 'JavaScript' Library 'Swiper'
Create carousels using the 'JavaScript' library 'Swiper' and the package 'htmlwidgets'. The carousels can be displayed in the 'RStudio' viewer pane, in 'Shiny' applications and in 'R markdown' documents. The package also provides a 'RStudio' addin allowing to choose image files and to display them in the viewer pane.
Maintained by Stรฉphane Laurent. Last updated 1 years ago.
carouselhtmlwidgetsshinyswiperopenjdk
3.5 match 11 stars 4.14 score 25 scriptsashbythorpe
selenider:Concise, Lazy and Reliable Wrapper for 'chromote' and 'selenium'
A user-friendly wrapper for web automation, using either 'chromote' or 'selenium'. Provides a simple and consistent API to make web scraping and testing scripts easy to write and understand. Elements are lazy, and automatically wait for the website to be valid, resulting in reliable and reproducible code, with no visible impact on the experience of the programmer.
Maintained by Ashby Thorpe. Last updated 2 months ago.
2.0 match 39 stars 7.21 score 23 scriptsrstudio
nomnoml:Sassy 'UML' Diagrams
A tool for drawing sassy 'UML' (Unified Modeling Language) diagrams based on a simple syntax, see <https://www.nomnoml.com>. Supports styling, R Markdown and exporting diagrams in the PNG format. Note: you need a chromium based browser installed on your system.
Maintained by Andrie de Vries. Last updated 3 months ago.
1.7 match 221 stars 8.36 score 116 scripts 4 dependentsbioc
igvR:igvR: integrative genomics viewer
Access to igv.js, the Integrative Genomics Viewer running in a web browser.
Maintained by Arkadiusz Gladki. Last updated 5 months ago.
visualizationthirdpartyclientgenomebrowsers
1.7 match 43 stars 8.31 score 118 scriptsyonicd
jsTree:Create Interactive Trees with the 'jQuery' 'jsTree' Plugin
Create and customize interactive trees using the 'jQuery' 'jsTree' <https://www.jstree.com/> plugin library and the 'htmlwidgets' package. These trees can be used directly from the R console, from 'RStudio', in Shiny apps and R Markdown documents.
Maintained by Jonathan Sidi. Last updated 4 years ago.
1.9 match 31 stars 6.92 score 18 scripts 2 dependentsxd-deng
ECharts2Shiny:Embedding Interactive Charts Generated with ECharts Library into Shiny Applications
Embed interactive charts to their Shiny applications. These charts will be generated by ECharts library developed by Baidu (<http://echarts.baidu.com/>). Current version supports line chart, bar chart, pie chart, scatter plot, gauge, word cloud, radar chart, tree map, and heat map.
Maintained by Xiaodong Deng. Last updated 4 years ago.
1.7 match 129 stars 7.42 score 135 scriptsropensci
katex:Rendering Math to HTML, 'MathML', or R-Documentation Format
Convert latex math expressions to HTML and 'MathML' for use in markdown documents or package manual pages. The rendering is done in R using the V8 engine (i.e. server-side), which eliminates the need for embedding the 'MathJax' library into your web pages. In addition a 'math-to-rd' wrapper is provided to automatically render beautiful math in R documentation files.
Maintained by Jeroen Ooms. Last updated 6 months ago.
1.6 match 37 stars 7.97 score 29 scripts 4 dependentsjuba
robservable:Import an Observable Notebook as HTML Widget
Allows loading and displaying an Observable notebook (online JavaScript notebooks powered by <https://observablehq.com>) as an HTML Widget in an R session, 'shiny' application or 'rmarkdown' document.
Maintained by Julien Barnier. Last updated 7 months ago.
1.8 match 165 stars 7.00 score 40 scriptstrevorld
bracer:Brace Expansions
Performs brace expansions on strings. Made popular by Unix shells, brace expansion allows users to concisely generate certain character vectors by taking a single string and (recursively) expanding the comma-separated lists and double-period-separated integer and character sequences enclosed within braces in that string. The double-period-separated numeric integer expansion also supports padding the resulting numbers with zeros.
Maintained by Trevor L Davis. Last updated 2 years ago.
2.7 match 2 stars 4.59 score 13 scripts 1 dependentsjbryer
login:'shiny' Login Module
Framework for adding authentication to 'shiny' applications. Provides flexibility as compared to other options for where user credentials are saved, allows users to create their own accounts, and password reset functionality. Bryer (2024) <doi:10.5281/zenodo.10987876>.
Maintained by Jason Bryer. Last updated 11 months ago.
2.0 match 21 stars 6.15 score 45 scriptsbioc
RiboCrypt:Interactive visualization in genomics
R Package for interactive visualization and browsing NGS data. It contains a browser for both transcript and genomic coordinate view. In addition a QC and general metaplots are included, among others differential translation plots and gene expression plots. The package is still under development.
Maintained by Michal Swirski. Last updated 5 months ago.
softwaresequencingriboseqrnaseq
2.0 match 5 stars 6.04 score 22 scriptsopenanalytics
clinDataReview:Clinical Data Review Tool
Creation of interactive tables, listings and figures ('TLFs') and associated report for exploratory analysis of data in a clinical trial, e.g. for clinical oversight activities. Interactive figures include sunburst, treemap, scatterplot, line plot and barplot of counts data. Interactive tables include table of summary statistics (as counts of adverse events, enrollment table) and listings. Possibility to compare data (summary table or listing) across two data batches/sets. A clinical data review report is created via study-specific configuration files and template 'R Markdown' reports contained in the package.
Maintained by Laure Cougnaud. Last updated 9 months ago.
1.7 match 11 stars 7.10 score 36 scriptsappsilon
shiny.telemetry:'Shiny' App Usage Telemetry
Enables instrumentation of 'Shiny' apps for tracking user session events such as input changes, browser type, and session duration. These events can be sent to any of the available storage backends and analyzed using the included 'Shiny' app to gain insights about app usage and adoption.
Maintained by Andrรฉ Verรญssimo. Last updated 3 months ago.
1.2 match 67 stars 9.69 score 29 scriptspachadotdev
d3po:Fast and Beautiful Interactive Visualization for 'Markdown' and 'Shiny'
Apache licensed alternative to 'Highcharter' which provides functions for both fast and beautiful interactive visualization for 'Markdown' and 'Shiny'.
Maintained by Mauricio Vargas Sepulveda. Last updated 2 years ago.
1.8 match 43 stars 6.31 score 24 scriptsbioc
RGraph2js:Convert a Graph into a D3js Script
Generator of web pages which display interactive network/graph visualizations with D3js, jQuery and Raphael.
Maintained by Stephane Cano. Last updated 5 months ago.
visualizationnetworkgraphandnetworkthirdpartyclient
3.3 match 3.30 score 1 scriptsyihui
fun:Use R for Fun
This is a collection of R games and other funny stuff, such as the classic Mine sweeper and sliding puzzles.
Maintained by Yihui Xie. Last updated 2 years ago.
1.8 match 47 stars 6.30 score 70 scriptscb4ds
periscope:Enterprise Streamlined 'Shiny' Application Framework
An enterprise-targeted scalable and UI-standardized 'shiny' framework including a variety of developer convenience functions with the goal of both streamlining robust application development while assisting with creating a consistent user experience regardless of application or developer.
Maintained by Constance Brett. Last updated 2 months ago.
1.6 match 18 stars 7.02 score 73 scriptskrystian8207
shinyGizmo:Custom Components for Shiny Applications
Provides useful UI components and input widgets for 'Shiny' applications. The offered components allow to apply non-standard operations and view to your 'Shiny' application, but also help to overcome common performance issues.
Maintained by Krystian Igras. Last updated 2 years ago.
3.9 match 3 stars 2.83 score 15 scripts 1 dependentshadley
ggvis:Interactive Grammar of Graphics
An implementation of an interactive grammar of graphics, taking the best parts of 'ggplot2', combining them with the reactive framework of 'shiny' and drawing web graphics using 'vega'.
Maintained by Hadley Wickham. Last updated 1 years ago.
1.5 match 1 stars 7.02 score 2.3k scripts 11 dependentsdipterix
shidashi:A Shiny Dashboard Template System
A template system based on 'AdminLTE3' (<https://adminlte.io/themes/v3/>) theme. Comes with default theme that can be easily customized. Developers can upload modified templates on 'Github', and users can easily download templates with 'RStudio' project wizard. The key features of the default template include light and dark theme switcher, resizing graphs, synchronizing inputs across sessions, new notification system, fancy progress bars, and card-like flip panels with back sides, as well as various of 'HTML' tool widgets.
Maintained by Zhengjia Wang. Last updated 1 years ago.
2.3 match 10 stars 4.72 score 35 scripts 1 dependentstimelyportfolio
dataui:`Data-UI` Interactive Visualizations
Create sparklines and histograms with 'data-ui'.
Maintained by Kent Russell. Last updated 5 years ago.
data-uihtmlwidgetsinteractiveplotsreactreactjssparklinessvgvisualizationvx
1.9 match 76 stars 5.61 score 107 scriptsstla
Rnvd3:An Incomplete Wrapper of the 'nvd3' JavaScript Library
Creates JavaScript charts with the 'nvd3' library. So far only the multibar chart, the horizontal multibar chart, the line chart and the line chart with focus are available.
Maintained by Stรฉphane Laurent. Last updated 4 years ago.
3.5 match 1 stars 2.88 score 15 scriptsadwolfer
santaR:Short Asynchronous Time-Series Analysis
A graphical and automated pipeline for the analysis of short time-series in R ('santaR'). This approach is designed to accommodate asynchronous time sampling (i.e. different time points for different individuals), inter-individual variability, noisy measurements and large numbers of variables. Based on a smoothing splines functional model, 'santaR' is able to detect variables highlighting significantly different temporal trajectories between study groups. Designed initially for metabolic phenotyping, 'santaR' is also suited for other Systems Biology disciplines. Command line and graphical analysis (via a 'shiny' application) enable fast and parallel automated analysis and reporting, intuitive visualisation and comprehensive plotting options for non-specialist users.
Maintained by Arnaud Wolfer. Last updated 1 years ago.
1.6 match 11 stars 6.44 score 63 scriptsstla
JSconsole:A 'RStudio' Addin to Send 'JavaScript' Code to the 'V8' Console
Provides a 'RStudio' addin to send some 'JavaScript' code to the 'V8' console. The user can send an entire 'JavaScript' file or only some selected lines. This is useful to test the code.
Maintained by Stรฉphane Laurent. Last updated 4 years ago.
3.7 match 1 stars 2.70 scoreropensci
prismjs:Server-Side Syntax Highlighting
Prism <https://prismjs.com/> is a lightweight, extensible syntax highlighter, built with modern web standards in mind. This package provides server-side rendering in R using 'V8' such that no JavaScript library is required in the resulting HTML documents. Over 400 languages are supported.
Maintained by Jeroen Ooms. Last updated 2 months ago.
2.1 match 5 stars 4.57 score 1 scripts 1 dependentsbioc
bioCancer:Interactive Multi-Omics Cancers Data Visualization and Analysis
This package is a Shiny App to visualize and analyse interactively Multi-Assays of Cancer Genomic Data.
Maintained by Karim Mezhoud. Last updated 5 months ago.
guidatarepresentationnetworkmultiplecomparisonpathwaysreactomevisualizationgeneexpressiongenetargetanalysisbiocancer-interfacecancercancer-studiesrmarkdown
1.6 match 20 stars 5.95 score 7 scriptsdevopifex
component:Components for 'Shiny'
'Components' for 'Shiny', similar to 'Shiny' modules.
Maintained by John Coene. Last updated 1 years ago.
2.3 match 27 stars 4.04 score 82 scriptsr-spatial
leafgl:High-Performance 'WebGl' Rendering for Package 'leaflet'
Provides bindings to the 'Leaflet.glify' JavaScript library which extends the 'leaflet' JavaScript library to render large data in the browser using 'WebGl'.
Maintained by Tim Appelhans. Last updated 4 months ago.
0.8 match 271 stars 10.63 score 157 scripts 27 dependentsrstudio
promises:Abstractions for Promise-Based Asynchronous Programming
Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.
Maintained by Joe Cheng. Last updated 1 months ago.
0.5 match 204 stars 17.10 score 688 scripts 2.6k dependentsgitboosting
imuf:Estimate Orientation of an Inertial Measurement Unit
Estimate the orientation of an inertial measurement unit (IMU) with a 3-axis accelerometer and a 3-axis gyroscope using a complementary filter. 'imuf' takes an IMU's accelerometer and gyroscope readings, time duration, its initial orientation, and a gain factor as inputs, and returns an estimate of the IMU's final orientation.
Maintained by Felix Chan. Last updated 17 days ago.
1.6 match 5.38 score 12 scriptsskranz
shinyEvents:Shiny wrapper with event handlers instead of reactivity
Shiny is a great package. Yet, for more complex projects, with much dynamic UI, I find it hard to write clean code with its reactivity paradigm. This package wraps shiny into a more traditional programming approach: - event handlers for input changes and button clicks - explicit update functions to change outputs - no explicit server function
Maintained by Sebastian Kranz. Last updated 2 years ago.
1.8 match 36 stars 4.99 score 26 scripts 7 dependentsr-lib
crayon:Colored Terminal Output
The crayon package is now superseded. Please use the 'cli' package for new projects. Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.
Maintained by Gรกbor Csรกrdi. Last updated 5 months ago.
0.5 match 324 stars 16.61 score 1.5k scripts 6.0k dependentsstla
colorsGen:Generation of Random Colors
Generation of random colors, possibly with a given hue or a given luminosity. This is a port of the JavaScript library 'randomColor' <https://randomcolor.lllllllllllllllll.com/>.
Maintained by Stรฉphane Laurent. Last updated 1 years ago.
2.2 match 3.88 score 5 dependentssymbolixau
mapdeck:Interactive Maps Using 'Mapbox GL JS' and 'Deck.gl'
Provides a mechanism to plot an interactive map using 'Mapbox GL' (<https://docs.mapbox.com/mapbox-gl-js/api/>), a javascript library for interactive maps, and 'Deck.gl' (<https://deck.gl/>), a javascript library which uses 'WebGL' for visualising large data sets.
Maintained by David Cooley. Last updated 3 months ago.
deckglgeospatialmapboxmapbox-glmapbox-gl-jsmapscpp
0.8 match 363 stars 10.30 score 368 scripts 1 dependentsijlyttle
bsplus:Adds Functionality to the R Markdown + Shiny Bootstrap Framework
The Bootstrap framework lets you add some JavaScript functionality to your web site by adding attributes to your HTML tags - Bootstrap takes care of the JavaScript <https://getbootstrap.com/docs/3.3/javascript/>. If you are using R Markdown or Shiny, you can use these functions to create collapsible sections, accordion panels, modals, tooltips, popovers, and an accordion sidebar framework (not described at Bootstrap site). Please note this package was designed for Bootstrap 3.3.
Maintained by Ian Lyttle. Last updated 2 years ago.
0.9 match 147 stars 8.80 score 295 scripts 15 dependentsfanggong
flipdownWidgets:A Wrapper of JavaScript Library 'flipdown.js'
Include a countdown <https://github.com/PButcher/flipdown> in all R contexts with the convenience of 'htmlwidgets'.
Maintained by Yongchao Fang. Last updated 4 years ago.
3.0 match 2.70 score 4 scriptsluisdva
hexsession:Create a tile of logos for loaded packages
Creates a responsive HTML file with tiled hex logos for all loaded packages in a session, which can be saved as a static screenshot in png format.
Maintained by Luis D. Verde Arregoitia. Last updated 30 days ago.
1.9 match 35 stars 4.20 score 4 scriptsglin
reactable:Interactive Data Tables for R
Interactive data tables for R, based on the 'React Table' JavaScript library. Provides an HTML widget that can be used in 'R Markdown' or 'Quarto' documents, 'Shiny' applications, or viewed from an R console.
Maintained by Greg Lin. Last updated 2 months ago.
0.5 match 645 stars 14.52 score 3.3k scripts 151 dependentsdavidruvolo51
browsertools:Running Specific JavaScript functions from R
This package provides a series of js handlers for use in shiny applications.
Maintained by David Ruvolo. Last updated 4 years ago.
3.0 match 6 stars 2.48 score 1 scriptswin-stub
x.ent:eXtraction of ENTity
Provides a tool for extracting information (entities and relations between them) in text datasets. It also emphasizes the results exploration with graphical displays. It is a rule-based system and works with hand-made dictionaries and local grammars defined by users. 'x.ent' uses parsing with Perl functions and JavaScript to define user preferences through a browser and R to display and support analysis of the results extracted. Local grammars are defined and compiled with the tool Unitex, a tool developed by University Paris Est that supports multiple languages. See ?xconfig for an introduction.
Maintained by Tien T. Phan. Last updated 8 years ago.
2.9 match 1 stars 2.52 score 11 scriptsdanielkovtun
rpredictit:Interface to the 'PredictIt' API
Wrapper to retrieve market data, explore available markets, and plot historical price data from the 'PredictIt' public API (<https://www.predictit.org/api/marketdata/all/>). The package comes with a demo 'shiny' application for illustrating example use cases. License to use data made available via the API is for non-commercial use and 'PredictIt' is the sole source of such data.
Maintained by Daniel Kovtun. Last updated 3 years ago.
1.7 match 4 stars 4.30 score 8 scriptsralmond
EIEvent:Evidence Identification Event Processing Engine
Extracts observables from a sequence of events. Uses a prolog-like rule language to do the extraction, written in JSON.
Maintained by Russell Almond. Last updated 1 years ago.
assessment-scoringevidence-centered-design
3.5 match 2.00 score 2 scriptsjsugarelli
shinyfilter:Use Interdependent Filters on Table Columns in Shiny Apps
Allows to connect 'selectizeInputs' widgets as filters to a 'reactable' table. As known from spreadsheet applications, column filters are interdependent, so each filter only shows the values that are really available at the moment based on the current selection in other filters. Filter values currently not available (and also those being available) can be shown via popovers or tooltips.
Maintained by Joachim Zuckarelli. Last updated 4 years ago.
1.7 match 17 stars 4.13 score 16 scriptsrstudio
dygraphs:Interface to 'Dygraphs' Interactive Time Series Charting Library
An R interface to the 'dygraphs' JavaScript charting library (a copy of which is included in the package). Provides rich facilities for charting time-series data in R, including highly configurable series- and axis-display and interactive features like zoom/pan and series/point highlighting.
Maintained by Petr Shevtsov. Last updated 2 years ago.
0.5 match 365 stars 13.48 score 3.6k scripts 65 dependentsyihui
xaringan:Presentation Ninja
Create HTML5 slides with R Markdown and the JavaScript library 'remark.js' (<https://remarkjs.com>).
Maintained by Yihui Xie. Last updated 12 months ago.
markdownnarutoninjapresentationpresentation-ninjaremarkjsrmarkdownrstudioslideshow
0.5 match 1.5k stars 12.78 score 948 scripts 11 dependentstrafficonese
leaflet.extras:Extra Functionality for 'leaflet' Package
The 'leaflet' JavaScript library provides many plugins some of which are available in the core 'leaflet' package, but there are many more. It is not possible to support them all in the core 'leaflet' package. This package serves as an add-on to the 'leaflet' package by providing extra functionality via 'leaflet' plugins.
Maintained by Sebastian Gatscha. Last updated 2 months ago.
data-visualizationgeospatialleaflet
0.5 match 218 stars 13.27 score 2.5k scripts 25 dependentslaresbernardo
lareshiny:Lares 'shiny' Modules
Useful 'shiny' production-ready modules and helpers such as login window and visualization tools.
Maintained by Bernardo Lares. Last updated 2 years ago.
2.0 match 5 stars 3.40 score 2 scriptsalshum
hashids:Generate Short Unique YouTube-Like IDs (Hashes) from Integers
An R port of the hashids library. hashids generates YouTube-like hashes from integers or vector of integers. Hashes generated from integers are relatively short, unique and non-seqential. hashids can be used to generate unique ids for URLs and hide database row numbers from the user. By default hashids will avoid generating common English cursewords by preventing certain letters being next to each other. hashids are not one-way: it is easy to encode an integer to a hashid and decode a hashid back into an integer.
Maintained by Alex Shum. Last updated 6 years ago.
1.6 match 18 stars 4.10 score 14 scriptsjcdterry
bipartiteD3:Interactive Bipartite Graphs
Generates interactive bipartite graphs using the D3 library. Designed for use with the 'bipartite' analysis package. Includes open source 'viz-js' library Adapted from examples at <https://bl.ocks.org/NPashaP> (released under GPL-3).
Maintained by Chris Terry. Last updated 6 months ago.
1.8 match 3.36 score 23 scriptsrstudio
pagedown:Paginate the HTML Output of R Markdown with CSS for Print
Use the paged media properties in CSS and the JavaScript library 'paged.js' to split the content of an HTML document into discrete pages. Each page can have its page size, page numbers, margin boxes, and running headers, etc. Applications of this package include books, letters, reports, papers, business cards, resumes, and posters.
Maintained by Yihui Xie. Last updated 2 months ago.
csshtmlpaged-mediapdfprintingtypesetting
0.5 match 909 stars 11.73 score 350 scripts 19 dependentsopenvolley
ovideo:Volleyball Video Utilities
Playlists and other video support functions from volleyball match files.
Maintained by Ben Raymond. Last updated 1 years ago.
1.8 match 2 stars 3.18 score 10 scripts 5 dependentsnx10
httpgd:A 'HTTP' Server Graphics Device
A graphics device for R that is accessible via network protocols. This package was created to make it easier to embed live R graphics in integrated development environments and other applications. The included 'HTML/JavaScript' client (plot viewer) aims to provide a better overall user experience when dealing with R graphics. The device asynchronously serves graphics via 'HTTP' and 'WebSockets'.
Maintained by Florian Rupprecht. Last updated 1 days ago.
0.5 match 428 stars 11.01 score 280 scripts 1 dependentssmartinsightsfromdata
rpivotTable:Build Powerful Pivot Tables and Dynamically Slice & Dice your Data
Build powerful pivot tables (aka Pivot Grid, Pivot Chart, Cross-Tab) and dynamically slice & dice / drag 'n' drop your data. 'rpivotTable' is a wrapper of 'pivottable', a powerful open-source Pivot Table library implemented in 'JavaScript' by Nicolas Kruchten. Aligned to 'pivottable' v2.19.0.
Maintained by Enzo Martoglio. Last updated 7 years ago.
0.5 match 288 stars 10.51 score 337 scripts 6 dependentsyihui
litedown:A Lightweight Version of R Markdown
Render R Markdown to Markdown (without using 'knitr'), and Markdown to lightweight HTML or 'LaTeX' documents with the 'commonmark' package (instead of 'Pandoc'). Some missing Markdown features in 'commonmark' are also supported, such as raw HTML or 'LaTeX' blocks, 'LaTeX' math, superscripts, subscripts, footnotes, element attributes, and appendices, but not all 'Pandoc' Markdown features are (or will be) supported. With additional JavaScript and CSS, you can also create HTML slides and articles. This package can be viewed as a trimmed-down version of R Markdown and 'knitr'. It does not aim at rich Markdown features or a large variety of output formats (the primary formats are HTML and 'LaTeX'). Book and website projects of multiple input documents are also supported.
Maintained by Yihui Xie. Last updated 2 days ago.
litedownmarkdownr-markdownreport-generatorreproducible-research
0.5 match 197 stars 10.44 score 16 scripts 3 dependentsdime-worldbank
googletraffic:Google Traffic
Create geographically referenced traffic data from the Google Maps JavaScript API <https://developers.google.com/maps/documentation/javascript/examples/layer-traffic>.
Maintained by Robert Marty. Last updated 5 months ago.
0.8 match 60 stars 6.28 score 35 scriptsappsilon
shiny.fluent:Microsoft Fluent UI for Shiny Apps
A rich set of UI components for building Shiny applications, including inputs, containers, overlays, menus, and various utilities. All components from Fluent UI (the underlying JavaScript library) are available and have usage examples in R.
Maintained by Jakub Sobolewski. Last updated 10 months ago.
microsoft-fluent-uireactrhinoverseshiny
0.5 match 280 stars 9.91 score 656 scriptskrystian8207
queryBuilder:Programmatic Way to Construct Complex Filtering Queries
Syntax for defining complex filtering expressions in a programmatic way. A filtering query, built as a nested list configuration, can be easily stored in other formats like 'YAML' or 'JSON'. What's more, it's possible to convert such configuration to a valid expression that can be applied to popular 'dplyr' package operations.
Maintained by Krystian Igras. Last updated 6 months ago.
1.6 match 3.18 score 8 scripts 1 dependentsdaattali
timevis: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.
Maintained by Dean Attali. Last updated 7 months ago.
0.5 match 670 stars 9.62 score 410 scripts 6 dependentsshinytree
shinyTree:jsTree Bindings for Shiny
Exposes bindings to jsTree -- a JavaScript library that supports interactive trees -- to enable a rich, editable trees in Shiny.
Maintained by Michael Bell. Last updated 6 months ago.
0.5 match 145 stars 9.20 score 224 scripts 8 dependentsshwilks
r3js:'WebGL'-Based 3D Plotting using the 'three.js' Library
Provides R and 'JavaScript' functions to allow 'WebGL'-based 3D plotting using the 'three.js' 'JavaScript' library. Interactivity through roll-over highlighting and toggle buttons is also supported.
Maintained by Sam Wilks. Last updated 4 months ago.
0.8 match 14 stars 5.99 score 47 scriptsjiahuixu1
htetree:Causal Inference with Tree-Based Machine Learning Algorithms
Estimating heterogeneous treatment effects with tree-based machine learning algorithms and visualizing estimated results in flexible and presentation-ready ways. For more information, see Brand, Xu, Koch, and Geraldo (2021) <doi:10.1177/0081175021993503>. Our current package first started as a fork of the 'causalTree' package on 'GitHub' and we greatly appreciate the authors for their extremely useful and free package.
Maintained by Jiahui Xu. Last updated 2 months ago.
3.7 match 1.30 score 8 scriptsuribo
textlintr:Natural Language Linter Tools for 'R Markdown' and R Code
What the package does (one paragraph).
Maintained by Shinya Uryu. Last updated 2 years ago.
lintnatural-language-processing
1.6 match 9 stars 2.95 score 4 scriptsrstudio
swagger:Dynamically Generates Documentation from a 'Swagger' Compliant API
A collection of 'HTML', 'JavaScript', and 'CSS' assets that dynamically generate beautiful documentation from a 'Swagger' compliant API: <https://swagger.io/specification/>.
Maintained by Bruno Tremblay. Last updated 9 months ago.
0.5 match 54 stars 8.56 score 14 scripts 19 dependentscran
tidytidbits:A Collection of Tools and Helpers Extending the Tidyverse
A selection of various tools to extend a data analysis workflow based on the 'tidyverse' packages. This includes high-level data frame editing methods (in the style of 'mutate'/'mutate_at'), some methods in the style of 'purrr' and 'forcats', 'lookup' methods for dict-like lists, a generic method for lumping a data frame by a given count, various low-level methods for special treatment of 'NA' values, 'python'-style tuple-assignment and 'truthy'/'falsy' checks, saving to PDF and PNG from a pipe and various small utilities.
Maintained by Marcel Wiesweg. Last updated 3 years ago.
1.8 match 2.48 score 2 dependentsstla
jsonNormalize:Normalization of 'JSON' Strings
Provides a function allowing to normalize a 'JSON' string, for example by adding double quotes around the keys when they are missing. Also provides 'RStudio' addins for the same purpose.
Maintained by Stรฉphane Laurent. Last updated 2 years ago.
1.6 match 1 stars 2.70 score 4 scriptsobrl-soil
h3jsr:Access Uber's H3 Library
Provides access to Uber's H3 library for geospatial indexing via its JavaScript transpile 'h3-js' <https://github.com/uber/h3-js> and 'V8' <https://github.com/jeroen/v8>.
Maintained by Lauren OBrien. Last updated 1 years ago.
discrete-global-gridsh3spatial-indexing
0.5 match 67 stars 8.39 score 205 scripts 4 dependentstconwell
bsTools:Create HTML Content with Bootstrap 5 Classes and Layouts
Functions are pre-configured to utilize Bootstrap 5 classes and HTML structures to create Bootstrap-styled HTML quickly and easily. Includes functions for creating common Bootstrap elements such as containers, rows, cols, navbars, etc. Intended to be used with the html5 package. Learn more at <https://getbootstrap.com/>.
Maintained by Timothy Conwell. Last updated 2 years ago.
1.6 match 1 stars 2.70 score 2 scriptsmangothecat
radarchart:Radar Chart from 'Chart.js'
Create interactive radar charts using the 'Chart.js' 'JavaScript' library and the 'htmlwidgets' package. 'Chart.js' <http://www.chartjs.org/> is a lightweight library that supports several types of simple chart using the 'HTML5' canvas element. This package provides an R interface specifically to the radar chart, sometimes called a spider chart, for visualising multivariate data.
Maintained by Doug Ashton. Last updated 6 years ago.
0.5 match 68 stars 8.34 score 268 scripts 1 dependentsrstudio
juicyjuice:Inline CSS Properties into HTML Tags Using 'juice'
There are occasions where you need a piece of HTML with integrated styles. A prime example of this is HTML email. This transformation involves moving the CSS and associated formatting instructions from the style block in the head of your document into the body of the HTML. Many prominent email clients require integrated styles in HTML email; otherwise a received HTML email will be displayed without any styling. This package will quickly and precisely perform these CSS transformations when given HTML text and it does so by using the JavaScript 'juice' library.
Maintained by Richard Iannone. Last updated 1 years ago.
0.5 match 3 stars 8.07 score 1 scripts 115 dependentsjuba
shinyglide:Glide Component for Shiny Applications
Insert Glide JavaScript component into Shiny applications for carousel or assistant-like user interfaces.
Maintained by Julien Barnier. Last updated 7 months ago.
0.5 match 91 stars 7.48 score 37 scripts 1 dependentsabbvie-external
OmicNavigator:Open-Source Software for 'Omic' Data Analysis and Visualization
A tool for interactive exploration of the results from 'omics' experiments to facilitate novel discoveries from high-throughput biology. The software includes R functions for the 'bioinformatician' to deposit study metadata and the outputs from statistical analyses (e.g. differential expression, enrichment). These results are then exported to an interactive JavaScript dashboard that can be interrogated on the user's local machine or deployed online to be explored by collaborators. The dashboard includes 'sortable' tables, interactive plots including network visualization, and fine-grained filtering based on statistical significance.
Maintained by John Blischak. Last updated 2 days ago.
bioinformaticsgenomicsomicsopencpu
0.5 match 34 stars 7.68 score 31 scriptscran
leprechaun:Create Simple 'Shiny' Applications as Packages
Code generator for robust dependency-free 'Shiny' applications in the form of packages. It includes numerous convenience functions to create modules, include utility functions to create common 'Bootstrap' elements, setup a project from the ground-up, and much more.
Maintained by John Coene. Last updated 3 years ago.
2.3 match 1.70 scoremodesto-escobar
netCoin:Interactive Analytic Networks
Create interactive analytic networks. It joins the data analysis power of R to obtain coincidences, co-occurrences and correlations, and the visualization libraries of 'JavaScript' in one package.
Maintained by Modesto Escobar. Last updated 15 days ago.
0.5 match 11 stars 7.22 score 47 scriptsbioc
TnT:Interactive Visualization for Genomic Features
A R interface to the TnT javascript library (https://github.com/ tntvis) to provide interactive and flexible visualization of track-based genomic data.
Maintained by Jialin Ma. Last updated 5 months ago.
infrastructurevisualizationbioconductorgenome-browserhtmlwidgetsshiny
0.5 match 14 stars 7.15 score 17 scriptsgarthtarr
edgebundleR:Circle Plot with Bundled Edges
Generates interactive circle plots with the nodes around the circumference and linkages between the connected nodes using hierarchical edge bundling via the D3 JavaScript library. See <http://d3js.org/> for more information on D3.
Maintained by Garth Tarr. Last updated 2 years ago.
0.5 match 68 stars 7.23 score 55 scriptssbihorel
rclipboard:Shiny/R Wrapper for 'clipboard.js'
Leverages the functionality of 'clipboard.js', a JavaScript library for HMTL5-based copy to clipboard from web pages (see <https://clipboardjs.com> for more information), and provides a reactive copy-to-clipboard UI button component, called 'rclipButton', and a a reactive copy-to-clipboard UI link component, called 'rclipLink', for 'shiny' R applications.
Maintained by Sebastien Bihorel. Last updated 1 years ago.
0.5 match 49 stars 7.32 score 156 scripts 9 dependentsdaattali
shinyscreenshot: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.
Maintained by Dean Attali. Last updated 5 months ago.
0.5 match 72 stars 7.22 score 122 scripts 6 dependentsgvegayon
rgexf:Build, Import, and Export GEXF Graph Files
Create, read, and write 'GEXF' (Graph Exchange 'XML' Format) graph files (used in 'Gephi' and others). Using the 'XML' package, rgexf allows reading and writing GEXF files, including attributes, 'GEXF' visual attributes (such as color, size, and position), network dynamics (for both edges and nodes), and edges' weights. Users can build/handle graphs element-by-element or massively through data frames, visualize the graph on a web browser through 'gexf-js' (a 'javascript' library), and interact with the 'igraph' package.
Maintained by George Vega Yon. Last updated 5 months ago.
gephigexfgexf-graph-filessocial-networkxml
0.5 match 27 stars 7.35 score 199 scriptsthomasp85
particles:A Graph Based Particle Simulator Based on D3-Force
Simulating particle movement in 2D space has many application. The 'particles' package implements a particle simulator based on the ideas behind the 'd3-force' 'JavaScript' library. 'particles' implements all forces defined in 'd3-force' as well as others such as vector fields, traps, and attractors.
Maintained by Thomas Lin Pedersen. Last updated 3 months ago.
d3jsgraph-layoutnetworknetwork-visualizationparticlessimulationcpp
0.5 match 119 stars 7.19 score 43 scriptskanaries
GWalkR:Interactive Exploratory Data Analysis Tool
Simplify your R data analysis and data visualization workflow by turning your data frame into an interactive 'Tableau'-like interface, leveraging the 'graphic-walker' JavaScript library and the 'htmlwidgets' package.
Maintained by Yue Yu. Last updated 2 months ago.
data-visualizationggplot2tableau-alternativevisualization
0.5 match 446 stars 7.08 score 45 scriptsyihui
rolldown:R Markdown Output Formats for Storytelling
R Markdown output formats based on JavaScript libraries such as 'Scrollama' (<https://github.com/russellgoldenberg/scrollama>) for storytelling.
Maintained by Yihui Xie. Last updated 5 years ago.
0.5 match 185 stars 6.87 score 1 scriptsropensci
jsonld:JSON for Linking Data
JSON-LD <https://www.w3.org/TR/json-ld/> is a light-weight syntax for expressing linked data. It is primarily intended for web-based programming environments, interoperable web services and for storing linked data in JSON-based databases. This package provides bindings to the JavaScript library for converting, expanding and compacting JSON-LD documents.
Maintained by Jeroen Ooms. Last updated 5 months ago.
0.5 match 35 stars 7.05 score 74 scripts 11 dependentslvulliard
BioCircos:Interactive Circular Visualization of Genomic Data using 'htmlwidgets' and 'BioCircos.js'
Implement in 'R' interactive Circos-like visualizations of genomic data, to map information such as genetic variants, genomic fusions and aberrations to a circular genome, as proposed by the 'JavaScript' library 'BioCircos.js', based on the 'JQuery' and 'D3' technologies. The output is by default displayed in stand-alone HTML documents or in the 'RStudio' viewer pane. Moreover it can be integrated in 'R Markdown' documents and 'Shiny' applications.
Maintained by Loan Vulliard. Last updated 6 years ago.
biocircosbioinformaticscircoscircos-graphshtmlwidgetsshiny
0.5 match 37 stars 6.98 score 58 scriptsjordanrvl
esmtools:Preprocessing Experience Sampling Method (ESM) Data
Tailored explicitly for Experience Sampling Method (ESM) data, it contains a suite of functions designed to simplify preprocessing steps and create subsequent reporting. It empowers users with capabilities to extract critical insights during preprocessing, conducts thorough data quality assessments (e.g., design and sampling scheme checks, compliance rate, careless responses), and generates visualizations and concise summary tables tailored specifically for ESM data. Additionally, it streamlines the creation of informative and interactive preprocessing reports, enabling researchers to transparently share their dataset preprocessing methodologies. Finally, it is part of a larger ecosystem which includes a framework and a web gallery (<https://preprocess.esmtools.com/>).
Maintained by Jordan Revol. Last updated 1 years ago.
1.7 match 2 stars 2.00 score 7 scriptscrazycapivara
mapboxer:An R Interface to 'Mapbox GL JS'
Makes 'Mapbox GL JS' <https://docs.mapbox.com/mapbox-gl-js/api/>, an open source JavaScript library that uses WebGL to render interactive maps, available within R via the 'htmlwidgets' package. Visualizations can be used from the R console, in R Markdown documents and in Shiny apps.
Maintained by Stefan Kuethe. Last updated 3 years ago.
htmlwidgetsmapbox-gl-jsspatialwebgl
0.5 match 55 stars 6.61 score 49 scripts 1 dependentspetermeissner
ical:'iCalendar' Parsing
A simple wrapper around the 'ical.js' library executing 'Javascript' code via 'V8' (the 'Javascript' engine driving the 'Chrome' browser and 'Node.js' and accessible via the 'V8' R package). This package enables users to parse 'iCalendar' files ('.ics', '.ifb', '.iCal', '.iFBf') into lists and 'data.frames' to ultimately do statistics on events, meetings, schedules, birthdays, and the like.
Maintained by Peter Meissner. Last updated 5 years ago.
0.8 match 18 stars 4.32 score 23 scriptsmeztez
rapidoc:Generates 'RapiDoc' Documentation from an 'OpenAPI' Specification
A collection of 'HTML', 'JavaScript', 'CSS' and fonts assets that generate 'RapiDoc' documentation from an 'OpenAPI' Specification: <https://mrin9.github.io/RapiDoc/>.
Maintained by Bruno Tremblay. Last updated 1 years ago.
0.5 match 15 stars 6.10 score 114 scripts 3 dependentsmuschellij2
diffr:Display Differences Between Two Files using Codediff Library
An R interface to the 'codediff' JavaScript library (a copy of which is included in the package, see <https://github.com/danvk/codediff.js> for information). Allows for visualization of the difference between 2 files, usually text files or R scripts, in a browser.
Maintained by John Muschelli. Last updated 10 months ago.
0.5 match 65 stars 6.17 score 51 scripts 3 dependentsopenair-project
openairmaps:Create Maps of Air Pollution Data
Combine the air quality data analysis methods of 'openair' with the JavaScript 'Leaflet' (<https://leafletjs.com/>) library. Functionality includes plotting site maps, "directional analysis" figures such as polar plots, and air mass trajectories.
Maintained by Jack Davison. Last updated 10 hours ago.
0.5 match 21 stars 6.04 score 47 scriptsatorus-research
datasetjson:Read and Write CDISC Dataset JSON Files
Read, construct and write CDISC (Clinical Data Interchange Standards Consortium) Dataset JSON (JavaScript Object Notation) files, while validating per the Dataset JSON schema file, as described in CDISC (2023) <https://www.cdisc.org/standards/data-exchange/dataset-json>.
Maintained by Mike Stackhouse. Last updated 2 months ago.
0.5 match 16 stars 6.08 score 5 scriptsgarthtarr
pairsD3:D3 Scatterplot Matrices
Creates an interactive scatterplot matrix using the D3 JavaScript library. See <https://d3js.org/> for more information on D3.
Maintained by Garth Tarr. Last updated 3 years ago.
0.5 match 56 stars 5.82 score 39 scripts 1 dependentsmojaveazure
mamisc:Miscellaneous Functions by Paul Hoffman
More about what it does (maybe more than one line) Use four spaces when indenting paragraphs within the Description.
Maintained by Paul Hoffman. Last updated 2 years ago.
1.8 match 1.70 scoreg3viz
g3viz:Interactively Visualize Genetic Mutation Data using a Lollipop-Diagram
Interface for 'g3-lollipop' 'JavaScript' library. Visualize genetic mutation data using an interactive lollipop diagram in 'RStudio' or your web browser.
Maintained by Xin Guo. Last updated 6 months ago.
bioinformaticsgenomics-visualizationlollipop-plotvariantsvisualize-mutation-data
0.5 match 31 stars 5.61 score 22 scriptscran
d3plus:Seamless 'D3Plus' Integration
Provides functions that offer seamless 'D3Plus' integration. The examples provided here are taken from the official 'D3Plus' website <http://d3plus.org>.
Maintained by Mauricio Vargas. Last updated 7 years ago.
1.8 match 1.70 scorecamhowitt
shinyLottie:Seamlessly Integrate 'Lottie' Animations into 'shiny' Applications
Easily integrate and control 'Lottie' animations within 'shiny' applications', without the need for idiosyncratic expression or use of 'JavaScript'. This includes utilities for generating animation instances, controlling playback, manipulating animation properties, and more. For more information on 'Lottie', see: <https://airbnb.io/lottie/#/>. Additionally, see the official 'Lottie' GitHub repository at <https://github.com/airbnb/lottie>.
Maintained by Cameron Howitt. Last updated 9 months ago.
0.5 match 2 stars 5.52 score 37 scriptsparklab
Nozzle.R1:Nozzle Reports
The Nozzle package provides an API to generate HTML reports with dynamic user interface elements based on JavaScript and CSS (Cascading Style Sheets). Nozzle was designed to facilitate summarization and rapid browsing of complex results in data analysis pipelines where multiple analyses are performed frequently on big data sets. The package can be applied to any project where user-friendly reports need to be created.
Maintained by Nils Gehlenborg. Last updated 10 years ago.
gehlenborglabhtml-reportreproducible-research
0.5 match 68 stars 5.31 score 10 scripts 2 dependents