htmlwidgets

HTML Widgets for R

https://github.com/ramnathv/htmlwidgets

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary

Keywords from Contributors

shiny rmarkdown visualisation pandoc web-app web-development literate-programming htmlwidgets teaching interactive
Last synced: 10 months ago · JSON representation

Repository

HTML Widgets for R

Basic Info
  • Host: GitHub
  • Owner: ramnathv
  • License: other
  • Language: R
  • Default Branch: master
  • Homepage: http://htmlwidgets.org
  • Size: 14.4 MB
Statistics
  • Stars: 792
  • Watchers: 58
  • Forks: 206
  • Open Issues: 134
  • Releases: 8
Created almost 12 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

HTML Widgets for R

R build status CRAN status Lifecycle: stable <!-- badges: end -->

The htmlwidgets package provides a framework for easily creating R bindings to JavaScript libraries. Widgets created using the framework can be:

  • Used at the R console for data analysis just like conventional R plots (via RStudio Viewer).
  • Seamlessly embedded within R Markdown documents and Shiny web applications.
  • Saved as standalone web pages for ad-hoc sharing via email, Dropbox, etc.

There are already several R packages based on htmlwidgets, including:

  • leaflet -- Interactive maps with OpenStreetMap
  • dygraphs --- Interactive time series visualization
  • networkD3 --- Network visualization with D3
  • sparkline --- Small inline charts
  • DT --- Tabular data via DataTables
  • rthreejs -- Interactive 3D graphics

The package was created in collaboration by Ramnath Vaidyanathan, Joe Cheng, JJ Allaire, Yihui Xie, and Kenton Russell. We've all spent countless hours building bindings between R and the web, and were motivated to create a framework that made this as easy as possible for all R developers.

Getting Started

If you know R and a bit of JavaScript it's very straightforward to create your own widgets. You can install the htmlwidgets package from CRAN:

r install.packages("htmlwidgets")

You can alternatively install the development version of htmlwidgets from GitHub as follows:

r devtools::install_github('ramnathv/htmlwidgets')

There are several articles on the htmlwidgets website that will help you get you off the ground quickly and take advantage of all of the capabilities of the framework:

Owner

  • Name: Ramnath Vaidyanathan
  • Login: ramnathv
  • Kind: user
  • Location: San Francisco
  • Company: DataCamp

GitHub Events

Total
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 9
  • Pull request event: 3
  • Fork event: 1
Last Year
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 9
  • Pull request event: 3
  • Fork event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 455
  • Total Committers: 25
  • Avg Commits per committer: 18.2
  • Development Distribution Score (DDS): 0.686
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
JJ Allaire jj@r****g 143
Carson c****1@g****m 92
Joe Cheng j****e@r****m 76
Yihui Xie x****e@y****e 57
Ramnath Vaidyanathan r****a@g****m 49
timelyportfolio k****l@t****m 9
Winston Chang w****n@s****g 8
Thomas Siegmund t****d@e****m 2
Ellis Hughes e****s@s****g 2
Garrick Aden-Buie g****k@a****m 2
hafen r****n@g****m 1
atusy 3****y 1
andrewdenner a****r 1
Liripo 5****o 1
Kevin Ushey k****y@g****m 1
Karl Broman k****n@g****m 1
Asif Mehedi a****i@l****m 1
B. W. Lewis b****s@i****t 1
Barbara Borges Ribeiro b****o@g****m 1
Barret Schloerke s****e@g****m 1
Chr. Ki s****m@b****g 1
Christopher Gandrud c****d@g****m 1
Claus Ekstrøm g****b@e****m 1
Gábor Csárdi c****r@g****m 1
Jan Kurianski j****i@n****u 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 84
  • Total pull requests: 44
  • Average time to close issues: 9 months
  • Average time to close pull requests: 9 months
  • Total issue authors: 60
  • Total pull request authors: 12
  • Average comments per issue: 2.65
  • Average comments per pull request: 1.5
  • Merged pull requests: 27
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 2
  • Average time to close issues: 3 days
  • Average time to close pull requests: about 20 hours
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 2.4
  • Average comments per pull request: 2.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • cpsievert (11)
  • dmurdoch (5)
  • timelyportfolio (3)
  • oliverbock (2)
  • ArthurAndrews (2)
  • daattali (2)
  • stla (2)
  • thebioengineer (2)
  • ColinFay (2)
  • jooyoungseo (2)
  • lucazav (2)
  • moshejasper (1)
  • mmuurr (1)
  • jchrom (1)
  • englianhu (1)
Pull Request Authors
  • cpsievert (24)
  • dmurdoch (5)
  • gadenbuie (4)
  • yihui (3)
  • jcheng5 (2)
  • neuwirthe (2)
  • wch (2)
  • maximilian-leitheiser (1)
  • andrewdenner (1)
  • Liripo (1)
  • thebioengineer (1)
  • charliejhadley (1)
Top Labels
Issue Labels
enhancement (1) bug (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • cran 572,103 last-month
  • Total docker downloads: 163,612,311
  • Total dependent packages: 395
    (may contain duplicates)
  • Total dependent repositories: 1,777
    (may contain duplicates)
  • Total versions: 39
  • Total maintainers: 1
cran.r-project.org: htmlwidgets

HTML Widgets for R

  • Versions: 20
  • Dependent Packages: 321
  • Dependent Repositories: 1,735
  • Downloads: 572,103 Last month
  • Docker Downloads: 163,612,311
Rankings
Forks count: 0.2%
Dependent repos count: 0.2%
Dependent packages count: 0.3%
Downloads: 0.4%
Stargazers count: 0.4%
Average: 3.2%
Docker downloads count: 17.3%
Maintainers (1)
Last synced: 11 months ago
proxy.golang.org: github.com/ramnathv/htmlwidgets
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.7%
Dependent repos count: 5.9%
Last synced: 11 months ago
conda-forge.org: r-htmlwidgets
  • Versions: 10
  • Dependent Packages: 74
  • Dependent Repositories: 42
Rankings
Dependent packages count: 1.0%
Dependent repos count: 5.5%
Average: 8.4%
Forks count: 12.5%
Stargazers count: 14.6%
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • shiny >= 1.1 enhances
  • grDevices * imports
  • htmltools >= 0.3 imports
  • jsonlite >= 0.9.16 imports
  • yaml * imports
  • knitr >= 1.8 suggests
  • rmarkdown * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite