├── .github └── workflows │ └── render-readme.yml ├── .gitignore ├── README.Rmd ├── README.md ├── config.yaml ├── list_htmlwidgets.R ├── other_packages.csv └── r-js-adaptation.Rproj /.github/workflows/render-readme.yml: -------------------------------------------------------------------------------- 1 | on: 2 | push: 3 | branches: master 4 | schedule: 5 | - cron: '0 12 * * MON' 6 | 7 | name: Render README 8 | 9 | jobs: 10 | render: 11 | name: Render README 12 | runs-on: macos-latest 13 | steps: 14 | - uses: actions/checkout@v2 15 | - uses: r-lib/actions/setup-r@v2 16 | - uses: r-lib/actions/setup-pandoc@v2 17 | - name: Install rmarkdown 18 | run: Rscript -e 'install.packages("rmarkdown")' 19 | - name: Render README 20 | run: Rscript -e 'rmarkdown::render("README.Rmd", output_format = "md_document")' 21 | - name: Commit results 22 | run: | 23 | git commit README.md -m 'Re-build README.Rmd' || echo "No changes to commit" 24 | git push origin || echo "No changes to commit" 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .directory 2 | .Rproj.user 3 | -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | output: github_document 3 | --- 4 | 5 | ## Purpose of this repo 6 | 7 | The goal of this repo is to provide a list of the JavaScript and CSS libraries that have been adapted in R, so that R developers don't lose too much time trying to determine if a particular JavaScript or CSS library has already been ported in R. 8 | 9 | ## How to contribute 10 | 11 | This repo is meant to be a collaborative effort (I can't list all adaptations by myself). The packages that are displayed in the [htmlwidgets gallery](https://gallery.htmlwidgets.org/) are automatically added to this list every Sunday just before midnight UTC. 12 | 13 | **To contribute, you only need to add an R package and the Javascript libraries it uses in `other_packages.csv`.** No need to render the R Markdown file, this will be done automatically via GitHub actions once your PR is accepted (it will take a few minutes to update the README). 14 | 15 | ## List 16 | 17 | ```{r echo = FALSE} 18 | source("list_htmlwidgets.R") 19 | ``` 20 | 21 | ```{r echo = FALSE} 22 | library(knitr) 23 | 24 | kable(output, col.names = c("R Packages", "JavaScript or CSS libraries")) 25 | ``` 26 | 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Purpose of this repo 2 | 3 | The goal of this repo is to provide a list of the JavaScript and CSS 4 | libraries that have been adapted in R, so that R developers don’t lose 5 | too much time trying to determine if a particular JavaScript or CSS 6 | library has already been ported in R. 7 | 8 | ## How to contribute 9 | 10 | This repo is meant to be a collaborative effort (I can’t list all 11 | adaptations by myself). The packages that are displayed in the 12 | [htmlwidgets gallery](https://gallery.htmlwidgets.org/) are 13 | automatically added to this list every Sunday just before midnight UTC. 14 | 15 | **To contribute, you only need to add an R package and the Javascript 16 | libraries it uses in `other_packages.csv`.** No need to render the R 17 | Markdown file, this will be done automatically via GitHub actions once 18 | your PR is accepted (it will take a few minutes to update the README). 19 | 20 | ## List 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 37 | 39 | 40 | 41 | 43 | 46 | 47 | 48 | 50 | 52 | 53 | 54 | 56 | 59 | 60 | 61 | 63 | 67 | 68 | 69 | 71 | 72 | 73 | 74 | 76 | 78 | 79 | 80 | 82 | 84 | 85 | 86 | 88 | 91 | 92 | 93 | 95 | 97 | 98 | 99 | 101 | 104 | 105 | 106 | 108 | 111 | 112 | 113 | 115 | 117 | 118 | 119 | 121 | 123 | 124 | 125 | 127 | 129 | 130 | 131 | 133 | 136 | 137 | 138 | 140 | 141 | 142 | 143 | 145 | 146 | 147 | 148 | 150 | 152 | 153 | 154 | 156 | 158 | 159 | 160 | 162 | 164 | 165 | 166 | 168 | 169 | 170 | 171 | 173 | 175 | 176 | 177 | 179 | 181 | 182 | 183 | 185 | 190 | 191 | 192 | 194 | 196 | 197 | 198 | 200 | 202 | 203 | 204 | 206 | 209 | 210 | 211 | 213 | 215 | 216 | 217 | 219 | 222 | 223 | 224 | 226 | 228 | 229 | 230 | 232 | 233 | 234 | 235 | 237 | 238 | 239 | 240 | 242 | 244 | 245 | 246 | 248 | 250 | 251 | 252 | 254 | 256 | 257 | 258 | 260 | 262 | 263 | 264 | 266 | 267 | 268 | 269 | 271 | 273 | 274 | 275 | 277 | 278 | 279 | 280 | 282 | 283 | 284 | 285 | 287 | 289 | 290 | 291 | 293 | 294 | 295 | 296 | 298 | 300 | 301 | 302 | 304 | 305 | 306 | 307 | 309 | 311 | 312 | 313 | 315 | 316 | 317 | 318 | 320 | 321 | 322 | 323 | 325 | 326 | 327 | 328 | 330 | 331 | 332 | 333 | 335 | 337 | 338 | 339 | 341 | 343 | 344 | 345 | 347 | 349 | 350 | 351 | 353 | 355 | 356 | 357 | 359 | 361 | 362 | 363 | 365 | 367 | 368 | 369 | 371 | 373 | 374 | 375 | 377 | 379 | 380 | 381 | 383 | 385 | 386 | 387 | 389 | 390 | 391 | 392 | 394 | 395 | 396 | 397 | 399 | 401 | 402 | 403 | 405 | 406 | 407 | 408 | 410 | 413 | 414 | 415 | 417 | 419 | 420 | 421 | 423 | 426 | 427 | 428 | 430 | 432 | 433 | 434 | 436 | 438 | 439 | 440 | 442 | 444 | 445 | 446 | 448 | 450 | 451 | 452 | 454 | 455 | 456 | 457 | 459 | 462 | 463 | 464 | 466 | 468 | 469 | 470 | 472 | 475 | 476 | 477 | 479 | 480 | 481 | 482 | 484 | 486 | 487 | 488 | 490 | 492 | 493 | 494 | 496 | 497 | 498 | 499 | 501 | 502 | 503 | 504 | 506 | 507 | 508 | 509 | 511 | 513 | 514 | 515 | 517 | 519 | 520 | 521 | 523 | 524 | 525 | 526 | 528 | 530 | 531 | 532 | 534 | 536 | 537 | 538 | 540 | 542 | 543 | 544 | 546 | 553 | 554 | 555 | 557 | 558 | 559 | 560 | 562 | 564 | 565 | 566 | 568 | 570 | 571 | 572 | 574 | 576 | 577 | 578 | 580 | 582 | 583 | 584 | 586 | 588 | 589 | 590 | 592 | 593 | 594 | 595 | 597 | 599 | 600 | 601 | 603 | 605 | 606 | 607 | 609 | 611 | 612 | 613 | 615 | 617 | 618 | 619 | 621 | 623 | 624 | 625 | 627 | 629 | 630 | 631 | 633 | 635 | 636 | 637 | 639 | 641 | 642 | 643 | 645 | 647 | 648 | 649 | 651 | 653 | 654 | 655 | 657 | 660 | 661 | 662 | 664 | 666 | 667 | 668 | 670 | 671 | 672 | 673 | 675 | 677 | 678 | 679 | 681 | 683 | 684 | 685 | 687 | 689 | 690 | 691 | 693 | 695 | 696 | 697 | 699 | 701 | 702 | 703 | 705 | 707 | 708 | 709 | 711 | 713 | 714 | 715 | 717 | 719 | 720 | 721 | 723 | 725 | 726 | 727 | 728 | 730 | 731 | 732 | 734 | 736 | 737 | 738 | 740 | 742 | 743 | 744 | 746 | 747 | 748 | 749 | 751 | 753 | 754 | 755 | 757 | 759 | 760 | 761 | 763 | 768 | 769 | 770 | 772 | 775 | 776 | 777 | 779 | 781 | 782 | 783 | 785 | 787 | 788 | 789 | 791 | 794 | 795 | 796 | 798 | 800 | 801 | 802 | 804 | 806 | 807 | 808 | 810 | 813 | 814 | 815 | 817 | 819 | 820 | 821 | 823 | 825 | 826 | 827 | 829 | 831 | 832 | 833 | 835 | 837 | 838 | 839 | 841 | 843 | 844 | 845 | 847 | 849 | 850 | 851 | 853 | 855 | 856 | 857 | 859 | 861 | 862 | 863 | 865 | 867 | 868 | 869 | 871 | 873 | 874 | 875 | 877 | 879 | 880 | 881 | 883 | 885 | 886 | 887 | 889 | 891 | 892 | 893 | 895 | 897 | 898 | 899 | 901 | 903 | 904 | 905 | 907 | 909 | 910 | 911 | 913 | 915 | 916 | 917 | 919 | 921 | 922 | 923 | 925 | 927 | 928 | 929 | 931 | 933 | 934 | 935 | 937 | 939 | 940 | 941 | 943 | 945 | 946 | 947 | 949 | 951 | 952 | 953 | 955 | 957 | 958 | 959 | 961 | 963 | 964 | 965 | 967 | 969 | 970 | 971 | 973 | 975 | 976 | 977 | 979 | 981 | 982 | 983 | 985 | 987 | 988 | 989 | 991 | 993 | 994 | 995 | 997 | 999 | 1000 | 1001 | 1003 | 1006 | 1007 | 1008 | 1010 | 1012 | 1013 | 1014 | 1016 | 1022 | 1023 | 1024 | 1026 | 1028 | 1029 | 1030 | 1032 | 1034 | 1035 | 1036 | 1038 | 1040 | 1041 | 1042 | 1044 | 1046 | 1047 | 1048 | 1050 | 1052 | 1053 | 1054 | 1056 | 1058 | 1059 | 1060 | 1062 | 1064 | 1065 | 1066 | 1068 | 1070 | 1071 | 1072 | 1074 | 1076 | 1077 | 1078 | 1080 | 1082 | 1083 | 1084 | 1086 | 1088 | 1089 | 1090 | 1092 | 1094 | 1095 | 1096 | 1098 | 1100 | 1101 | 1102 | 1104 | 1106 | 1107 | 1108 | 1110 | 1112 | 1113 | 1114 | 1116 | 1118 | 1119 | 1120 | 1122 | 1124 | 1125 | 1126 | 1128 | 1130 | 1131 | 1132 | 1134 | 1136 | 1137 | 1138 | 1140 | 1142 | 1143 | 1144 | 1146 | 1148 | 1149 | 1150 | 1152 | 1154 | 1155 | 1156 | 1158 | 1159 | 1160 | 1161 | 1163 | 1168 | 1169 | 1170 | 1172 | 1174 | 1175 | 1176 | 1178 | 1180 | 1181 | 1182 | 1184 | 1186 | 1187 | 1188 | 1190 | 1192 | 1193 | 1194 | 1196 | 1198 | 1199 | 1200 | 1202 | 1204 | 1205 | 1206 | 1208 | 1210 | 1211 | 1212 | 1214 | 1216 | 1217 | 1218 | 1220 | 1222 | 1223 | 1224 | 1226 | 1228 | 1229 | 1230 | 1232 | 1235 | 1236 | 1237 | 1239 | 1241 | 1242 | 1243 | 1245 | 1246 | 1247 | 1248 | 1250 | 1252 | 1253 | 1254 | 1256 | 1258 | 1259 | 1260 | 1262 | 1264 | 1265 | 1266 | 1268 | 1270 | 1271 | 1272 | 1274 | 1276 | 1277 | 1278 | 1280 | 1282 | 1283 | 1284 | 1286 | 1288 | 1289 | 1290 | 1292 | 1294 | 1295 | 1296 | 1298 | 1300 | 1301 | 1302 | 1304 | 1306 | 1307 | 1308 | 1310 | 1312 | 1313 | 1314 | 1316 | 1318 | 1319 | 1320 | 1322 | 1324 | 1325 | 1326 | 1328 | 1330 | 1331 | 1332 | 1334 | 1336 | 1337 | 1338 | 1340 | 1342 | 1343 | 1344 | 1346 | 1348 | 1349 | 1350 | 1352 | 1354 | 1355 | 1356 | 1358 | 1360 | 1361 | 1362 | 1364 | 1366 | 1367 | 1368 | 1370 | 1372 | 1373 | 1374 | 1376 | 1378 | 1379 | 1380 | 1382 | 1384 | 1385 | 1386 | 1388 | 1390 | 1391 | 1392 |
R PackagesJavaScript or CSS libraries
GWalkRgraphic-walker
recogitorecogito-js annotorious
threeBrainthreejs
rpdfpdf, jQuery
jsTreejsTree, jQuery, bootstrap
shinyCanvasd3
phylocanvasphylocanvas
msaRmsa
d3Treed3, cycle, d3-tip
slickRslick
datamapsdatamaps, d3
rChartsCalmapCal-Heatmap, d3
leafletleaflet
DTDataTables
dygraphsdygraphs
metricsgraphicsmetricsgraphicsjs, d3
streamgraphd3
networkD3d3
threejsthreejs
DiagrammeRd3, viz, mermaid
sigmaGraphsigma
bubbleCloudNA
d3plusd3plus, d3
isotopeisotope
D3TableFilterTableFilter, d3, jQuery 189 | Sparklines
rhandsontablehandsontable
rcdimpledimple, 201 | d3
sortableRsortablejs, d3
parcoordsparcoords, d3
listviewerjsoneditor, d3
svgPanZoomsvg-pan-zoom
exportwidgetexportwidget
imageRimageR
chartistchartist.js
phylowidgetphylotree.js
qtlchartsd3, d3-tip
highchartRhighcharts
greatCirclesd3
sparklinesjquery.sparkline
rWordCloudd3
c3rc3js
dcStockRdc.js
scatterMatrixD3d3
rbokehbokehjs
d3heatmapd3
rpivotTablepivottable
formattableNA
bubblesd3
pairsD3d3
edgebundleRd3
katexRKaTeX
navrresponsive-nav
gamerEntangledClone
materializeRmaterialize
comicRcomic.js
loryRlory.js
d3vennRd3, venn.js
flowtypeRflowtype
sweetalertRSweetAlert
sunburstRd3
d3hiveRd3
calheatmapRd3, cal-heatmap
coffeewheeld3
tauchartstaucharts, d3
vivagRaphvivagraph js
rchesschessjs, chessboardjs
d3wordcloudd3, d3-cloud
plotlyplotly.js
morrisjsmorris.js
diffrcodeeiff.js
ggiraphd3
googlewayGoogle 461 | Maps Javascript API
highcharterhighcharts
mapviewleaflet.glify.js, 474 | jquery
qraged3
radarchartchart.js
rAmChartsamCharts
rglNA
scatterD3d3
tmapNA
visNetworkvis.js
canvasXpresscanvasXpress
c3c3.js
pierd3pie.js
timevisvis.js
wordcloud2wordcloud2.js
candelaCandela, LineUp, UpSet, OnSet, Vega, GeoJS
collapsibleTreed3
diffRgitdiff2html
heatmaplyplotly.js
D3plusRD3plus
morpheusmorpheus.js
leaflet.minichartsleaflet.minichart.js
manipulateWidgetNA
BioCircosBioCircos.js
billboarderbillboard
lineupjslineupjs
upsetjsupsetjs
mutsneedlemuts-needle-plot
sigmaNetsigmajs
bpexploderd3-exploding-boxplot
imageviewerd3, jQuery
echarts4rECharts
echartyECharts
RagGridagGrid, jQuery
mapdeckDeck.gl
MovingBubblesd3
compareBarsd3, d3-tip
topogramcartogram-chart
d3raind3, d3-tip
wavesurferwavesurfer.js
parcatsplotly.js
apexcharterApexCharts
tuichartrtui.chart
tuicalendrtui.calendar
grapherngraph
g2rg2
globe4rglobe.gl
vennrd3, venn.js
iheatmaprplotly
corrlyplotly.js
pivtawebdatarocks.js
jsTreeRjsTree, jQuery, jstree-bootstrap-theme, 767 | jsTreeGrid
thornPixiJS, Hamster.js
findInFilesansi-to-html
graph3dvis-graph3d
rAmCharts4amCharts4, regression-js
aceEditorreact-ace
monacoMonaco Editor
annotatorfabric.js, jQuery
aggridag-grid
bscuibscui
altdocdocsify.js
tinyslidertiny-slider.js
shinyfullscreenscreenfull.js
prompterhint.css
circletyperCircleType.js
spoilerspoiler-alert.js
typedtyped.js
ciceronedriver.js
ambiorixexpress.js
pushbarpushbar.js
tippytippy.js
GomoGomonoMiAnimate.css
scrollrevealRscrollrevealjs
mailtoRMailtoUI
Rnightlynightly.js
bubblyrbubbly-bg
fabricerinfabricjs
rintimgintense-images
creaturesketch.js
flipdownrflipdown
carbonatecarbon.js
peitypeity
shinyalertsweetalert
rintrojsintro.js
aosaos
scrollerarbitrary-anchor.js
aniviewanimate.Css
gotopjquery-gotop
textyleTextyle.js
countupCountUp.js Odometer
shinyglideglide.js
waiterProgress.js Spinkit.css PleaseWait.js LoadingBar.js LoadGo
swipeRswiperjs
hoverhover.css
hierplanehierplane.js
keysmousetrap.js
parcelparcel.js
vovvov.css
ideogRamideogram
tidyjs-rtidy.js
g2rG2.js
rdeckdeck.gl
trianglifytrianglify.js
bafflebaffle.js
headspaceheadroom.js
eggegg.js
markermarkjs
bracerbraces
vegawidgetVega-Lite
virgoVega-Lite
shinyCyJScytoscape.js
datauidata-ui
barproportions-chart
toastuiTOAST 1153 | UI
d3rd3js
fullPagefullPage.js, pagePiling.js, 1166 | multiScroll.js
reactRreact.js
shiny.reactreact.js
react-trendreact-trend.js
sortablesortable.js
vueRvue.js
slidexremark.js
sigmajssigma.js
rclipboardclipboard.js
shinyvsvirtual-select
openlayersopenlayers.js
ricvimage-co 1234 | mpare-viewer
ggroughrough.js
d3rd3.js
jsReactreact
h3jsrh3
particlesjsparticles.js
chartjschart.js
shiny-impress.jsimpress.js
mapboxermapbox-gl-js
eventdropEventDrops
rfrappeFrappe-Charts
textillatetextillate.js
suncalcsuncalc.js
vis3Dvis.js
shinyCleavecleave.js
jsonldjsonld.js
shanbanjkanban
planetaryplanetary.js
conductorshepherd.js
shinywbwinbox.js
pagemapRpagemap
windytailwind.css
shinyHeatmapheatmap.js
howlerhowler.js
videovideo.js
charterchart.js
rmapshapermapshaper
1393 | -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- 1 | markdown: kramdown 2 | 3 | encoding: "utf-8" 4 | 5 | sass: 6 | sass_dir: css 7 | style: compressed 8 | 9 | widgets: 10 | - 11 | name: rpdf 12 | thumbnail: images/yonicd-rpdf.png 13 | url: https://github.com/yonicd/rpdf 14 | jslibs: > 15 | [pdf](https://github.com/mozilla/pdf.js), [jQuery](https://jquery.com/) 16 | ghuser: yonicd 17 | ghrepo: rpdf 18 | tags: visualization, general 19 | cran: true 20 | examples: https://github.com/yonicd/rpdf 21 | ghauthor: yonicd 22 | short: > 23 | An htmlwidgets binding for the pdf javascript library to view pdf directly on the internal viewer. 24 | description: > 25 | View PDF files in R using the Mozilla pdf JavaScript library and the 'htmlwidgets' package. Can be used directly from the R console, from 'RStudio', in Shiny apps and R Markdown documents. 26 | - 27 | name: jsTree 28 | thumbnail: images/yonicd-jsTree.png 29 | url: https://github.com/metrumresearchgroup/jsTree 30 | jslibs: > 31 | [jsTree](https://www.jstree.com/), [jQuery](https://jquery.com/), [bootstrap](http://getbootstrap.com/) 32 | ghuser: metrumresearchgroup 33 | ghrepo: jsTree 34 | tags: visualization, heirarchy, data managment, general 35 | cran: true 36 | examples: https://github.com/metrumresearchgroup/jsTree 37 | ghauthor: yonicd 38 | short: > 39 | An htmlwidgets binding for the jsTree javascript library to interact with heirachry structures. 40 | description: > 41 | Create and customize interactive trees using the jQuery 'jsTree' plugin library and the 'htmlwidgets' package. These trees can be used directly from the R console, from 'RStudio', in Shiny apps and R Markdown html documents. 42 | - 43 | name: shinyCanvas 44 | thumbnail: images/yonicd-shinyCanvas.png 45 | url: https://github.com/metrumresearchgroup/shinyCanvas 46 | jslibs: > 47 | [d3](http://d3js.org) 48 | ghuser: metrumresearchgroup 49 | ghrepo: shinyCanvas 50 | tags: visualization, general, scatter 51 | cran: false 52 | examples: https://github.com/metrumresearchgroup/shinyCanvas 53 | ghauthor: yonicd 54 | short: > 55 | An htmlwidgets binding for the d3js editable splines with animation. 56 | description: > 57 | An htmlwidget binding for interacting with bivariate plots by dragging/adding/removing points and changing interpolations written in the d3.js library, that when used in Shiny the widget can be used as a functional slider, returning current locations of points and samples of the interpolated line with animation. This widget was motivated by an example written by [Mike Bostock](https://bl.ocks.org/mbostock/4342190). 58 | - 59 | name: phylocanvas 60 | thumbnail: images/zachcp-phylocanvas.png 61 | url: https://zachcp.github.io/phylocanvas/ 62 | jslibs: > 63 | [phylocanvas](https://github.com/phylocanvas) 64 | ghuser: zachcp 65 | ghrepo: phylocanvas 66 | tags: phylogenetics, trees, biology 67 | cran: true 68 | examples: https://zachcp.github.io/phylocanvas/ 69 | ghauthor: zachcp 70 | short: > 71 | An htmlwidgets binding for creating interactive phylogenetic trees. 72 | description: > 73 | An htmlwidgets binding for the excellent [phylocanvas](https://github.com/phylocanvas) library for creating interactive phylogenetic trees. 74 | - 75 | name: msaR 76 | thumbnail: images/zachcp-msaR.png 77 | url: https://zachcp.github.io/msaR/ 78 | jslibs: > 79 | [msa](https://github.com/wilzbach/msa) 80 | ghuser: zachcp 81 | ghrepo: msaR 82 | tags: sequence, alignment, general, biology, DNA 83 | cran: true 84 | examples: https://zachcp.github.io/msaR/ 85 | ghauthor: zachcp 86 | short: > 87 | An htmlwidgets binding for creating interactive multiple sequence alignments. 88 | description: > 89 | An htmlwidgets binding for the excellent [msa](https://github.com/wilzbach/msa) library for interactively plotting DNA or protein multiple sequence alignments. 90 | - 91 | name: d3Tree 92 | thumbnail: images/yonicd-d3Tree.png 93 | url: https://github.com/metrumresearchgroup/d3Tree 94 | jslibs: > 95 | [d3](http://d3js.org),[cycle](https://cycle.js.org/),[d3-tip](https://github.com/Caged/d3-tip) 96 | ghuser: metrumresearchgroup 97 | ghrepo: d3Tree 98 | tags: visualization, reactive query 99 | cran: true 100 | examples: https://github.com/metrumresearchgroup/d3Tree 101 | ghauthor: yonicd 102 | short: > 103 | An htmlwidgets binding for the d3js trees. 104 | description: > 105 | An htmlwidget binding for trees written in the d3.js library, that when used in shiny returns query strings that represent the current state of the tree. This widget was motivated by a [repository](https://github.com/cpsievert/shiny_apps/tree/master/ggtree) written by [Carson Sievert](https://github.com/cpsievert), and was written in collaboration with [Kent Russell](https://github.com/timelyportfolio). 106 | - 107 | name: slickR 108 | thumbnail: images/yonicd-slickR.png 109 | url: https://github.com/metrumresearchgroup/slickR 110 | jslibs: > 111 | [slick](https://github.com/kenwheeler/slick) 112 | ghuser: metrumresearchgroup 113 | ghrepo: slickR 114 | tags: visualization, general 115 | cran: true 116 | examples: https://github.com/metrumresearchgroup/slickR 117 | ghauthor: yonicd 118 | short: > 119 | An htmlwidgets binding for the slick carousel. 120 | description: > 121 | An htmlwidget binding for the excellent [slick.js](https://github.com/kenwheeler/slick) carousel library, developed by [Ken Wheeler](https://github.com/kenwheeler). 122 | - 123 | name: datamaps 124 | thumbnail: images/htmlwidgets-datamaps.png 125 | url: https://github.com/htmlwidgets/datamaps 126 | jslibs: > 127 | [datamaps](http://datamaps.github.io),[d3](http://d3js.org) 128 | ghuser: htmlwidgets 129 | ghrepo: datamaps 130 | tags: visualization,maps 131 | cran: 132 | release: alpha 133 | examples: 134 | ghauthor: ramnathv 135 | short: > 136 | An htmlwidgets binding for the datamaps package. 137 | description: 138 | - 139 | name: rChartsCalmap 140 | thumbnail: images/ramnathv-rChartsCalmap.png 141 | url: https://github.com/ramnathv/rChartsCalmap 142 | jslibs: > 143 | [Cal-Heatmap](http://kamisama.github.io/cal-heatmap/),[d3](http://d3js.org) 144 | ghuser: ramnathv 145 | ghrepo: rChartsCalmap 146 | tags: visualization,calendar,heatmap 147 | cran: 148 | release: stable 149 | examples: 150 | ghauthor: ramnathv 151 | short: > 152 | An htmlwidgets binding for the Cal-Heatmap plugin. 153 | description: > 154 | An htmlwidgets binding for the excellent [Cal-Heatmap](http://kamisama.github.io/cal-heatmap/) plugin, developed by [Wan Qi Chen](https://github.com/kamisama). This binding was motivated by a tweet by Alex Bresler and uses data provided by him on points scored by Paul George. 155 | - 156 | name: leaflet 157 | thumbnail: images/rstudio-leaflet.png 158 | url: http://rstudio.github.io/leaflet/ 159 | jslibs: > 160 | [leaflet](http://leafletjs.com) 161 | ghuser: rstudio 162 | ghrepo: leaflet 163 | tags: visualization,maps 164 | cran: true 165 | release: stable 166 | examples: 167 | ghauthor: rstudio 168 | short: > 169 | Leaflet is an open-source JavaScript library for interactive maps. This package makes it easy to create Leaflet maps from R. 170 | description: 171 | - 172 | name: DT 173 | thumbnail: images/rstudio-DT.png 174 | url: http://rstudio.github.io/DT/ 175 | jslibs: > 176 | [DataTables](https://www.datatables.net) 177 | ghuser: rstudio 178 | ghrepo: DT 179 | tags: tables 180 | cran: true 181 | release: stable 182 | examples: 183 | ghauthor: rstudio 184 | short: > 185 | This package provides a function datatable() to display R data via the DataTables javascript library. 186 | description: 187 | - 188 | name: dygraphs 189 | thumbnail: images/rstudio-dygraphs.png 190 | url: http://rstudio.github.io/dygraphs/ 191 | jslibs: > 192 | [dygraphs](http://dygraphs.com) 193 | ghuser: rstudio 194 | ghrepo: dygraphs 195 | tags: visualization,timeseries 196 | cran: true 197 | release: stable 198 | examples: 199 | ghauthor: rstudio 200 | short: > 201 | An R interface to the dygraphs JavaScript charting library. It provides rich facilites for charting time-series data in R. 202 | description: 203 | - 204 | name: metricsgraphics 205 | thumbnail: images/hrbrmstr-metricsgraphics.png 206 | url: http://hrbrmstr.github.io/metricsgraphics/ 207 | jslibs: > 208 | [metricsgraphicsjs](http://metricsgraphicsjs.org),[d3](http://d3js.org) 209 | ghuser: hrbrmstr 210 | ghrepo: metricsgraphics 211 | tags: visualization,general 212 | cran: true 213 | release: stable 214 | examples: 215 | ghauthor: hrbrmstr 216 | short: > 217 | An htmlwidget interface to the MetricsGraphics.js D3-based charting library. 218 | description: 219 | - 220 | name: streamgraph 221 | thumbnail: images/hrbrmstr-streamgraph.png 222 | url: http://hrbrmstr.github.io/streamgraph/ 223 | jslibs: > 224 | [d3](http://d3js.org) 225 | ghuser: hrbrmstr 226 | ghrepo: streamgraph 227 | tags: visualization,steamgraph 228 | cran: 229 | release: stable 230 | examples: 231 | ghauthor: hrbrmstr 232 | short: > 233 | An htmlwidget for making streamgraphs. 234 | description: 235 | - 236 | name: networkD3 237 | thumbnail: images/christophergandrud-networkD3.png 238 | url: http://christophergandrud.github.io/networkD3/ 239 | jslibs: > 240 | [d3](http://d3js.org) 241 | ghuser: christophergandrud 242 | ghrepo: networkD3 243 | tags: visualization,networks 244 | cran: true 245 | release: stable 246 | examples: 247 | ghauthor: christophergandrud 248 | short: > 249 | A port of Christopher Gandrud's d3Network package to the htmlwidgets framework. 250 | description: 251 | - 252 | name: threejs 253 | thumbnail: images/bwlewis-rthreejs.png 254 | url: https://github.com/bwlewis/rthreejs 255 | jslibs: > 256 | [threejs](http://threejs.org) 257 | ghuser: bwlewis 258 | ghrepo: rthreejs 259 | tags: visualization,3D 260 | cran: true 261 | release: stable 262 | examples: 263 | ghauthor: bwlewis 264 | short: > 265 | An htmlwidgets binding for three.js. 266 | description: 267 | - 268 | name: DiagrammeR 269 | thumbnail: images/rich-iannone-DiagrammeR.png 270 | url: http://rich-iannone.github.io/DiagrammeR/ 271 | jslibs: > 272 | [d3](http://d3js.org),viz,[mermaid](http://knsv.github.io/mermaid/) 273 | ghuser: rich-iannone 274 | ghrepo: DiagrammeR 275 | tags: visualization,diagram,networks 276 | cran: true 277 | release: stable 278 | examples: 279 | ghauthor: rich-iannone 280 | short: > 281 | Easily create graph diagrams using R. 282 | description: 283 | - 284 | name: sigmaGraph 285 | thumbnail: images/jpmarindiaz-sigmaGraph.png 286 | url: https://github.com/jpmarindiaz/sigmaGraph 287 | jslibs: > 288 | [sigma](http://sigmajs.org) 289 | ghuser: jpmarindiaz 290 | ghrepo: sigmaGraph 291 | tags: visualization,networks 292 | cran: 293 | release: alpha 294 | examples: 295 | ghauthor: jpmarindiaz 296 | short: > 297 | R interface to sigmajs library. 298 | description: 299 | - 300 | name: bubbleCloud 301 | thumbnail: 302 | url: https://github.com/jpmarindiaz/bubbleCloud 303 | jslibs: > 304 | ghuser: jpmarindiaz 305 | ghrepo: bubbleCloud 306 | tags: visualization,bubbles 307 | cran: 308 | release: alpha 309 | examples: 310 | ghauthor: jpmarindiaz 311 | short: 312 | description: 313 | - 314 | name: d3plus 315 | thumbnail: images/jpmarindiaz-d3plus.png 316 | url: https://github.com/jpmarindiaz/d3plus 317 | jslibs: > 318 | [d3plus](http://d3plus.org),[d3](http://d3js.org) 319 | ghuser: jpmarindiaz 320 | ghrepo: d3plus 321 | tags: visualization,networks 322 | cran: 323 | release: alpha 324 | examples: 325 | ghauthor: jpmarindiaz 326 | short: > 327 | R Htmlwidget for d3plus. 328 | description: 329 | - 330 | name: isotope 331 | thumbnail: images/jpmarindiaz-isotope.png 332 | url: https://github.com/jpmarindiaz/isotope 333 | jslibs: > 334 | [isotope](http://isotope.metafizzy.co) 335 | ghuser: jpmarindiaz 336 | ghrepo: isotope 337 | tags: grid 338 | cran: 339 | release: alpha 340 | examples: 341 | ghauthor: jpmarindiaz 342 | short: > 343 | Isotope layout library for rendering R data frames as interactive galleries. 344 | description: 345 | - 346 | name: D3TableFilter 347 | thumbnail: images/ThomasSiegmund-D3TableFilter.png 348 | url: https://github.com/ThomasSiegmund/D3TableFilter 349 | jslibs: > 350 | [TableFilter](http://tablefilter.free.fr),[d3](http://d3js.org), [jQuery Sparklines](http://omnipotent.net/jquery.sparkline/) 351 | ghuser: ThomasSiegmund 352 | ghrepo: D3TableFilter 353 | tags: tables,visualization 354 | cran: 355 | release: stable 356 | examples: https://thomassiegmund.shinyapps.io/interaction/ 357 | ghauthor: ThomasSiegmund 358 | short: > 359 | A table widget based on Max Guglielmi's "HTML Table Filter Generator" and D3.js. 360 | description: 361 | - 362 | name: rhandsontable 363 | thumbnail: images/jrowen-rhandsontable.png 364 | url: https://github.com/jrowen/rhandsontable/ 365 | jslibs: > 366 | [handsontable](http://handsontable.com) 367 | ghuser: jrowen 368 | ghrepo: rhandsontable 369 | tags: tables 370 | cran: true 371 | release: alpha 372 | examples: 373 | ghauthor: jrowen 374 | short: > 375 | An htmlwidgets implementation of Handsontable.js, a minimalist Excel-like data grid editor for HTML & JavaScript. 376 | description: 377 | - 378 | name: rcdimple 379 | thumbnail: images/timelyportfolio-rcdimple.png 380 | url: https://github.com/timelyportfolio/rcdimple 381 | jslibs: > 382 | [dimple](http://dimplejs.org),[d3](http://d3js.org) 383 | ghuser: timelyportfolio 384 | ghrepo: rcdimple 385 | tags: visualization,general 386 | cran: 387 | release: stable 388 | examples: http://www.buildingwidgets.com/blog/2015/3/18/week-11-dimple-as-htmlwidget 389 | ghauthor: timelyportfolio 390 | short: > 391 | An htmlwidget for dimple.js. The goal is beautiful, customizable d3.js charts with minimal code and no knowledge of JavaScript. 392 | description: 393 | - 394 | name: sortableR 395 | thumbnail: images/timelyportfolio-sortableR.png 396 | url: https://github.com/timelyportfolio/sortableR 397 | jslibs: > 398 | [sortablejs](http://rubaxa.github.io/Sortable/),[d3](http://d3js.org) 399 | ghuser: timelyportfolio 400 | ghrepo: sortableR 401 | tags: structure 402 | cran: 403 | release: stable 404 | examples: 405 | ghauthor: timelyportfolio 406 | short: > 407 | sortableR attempts to harness some of the power of Sortable.js. 408 | description: 409 | - 410 | name: parcoords 411 | thumbnail: images/timelyportfolio-parcoords.png 412 | url: https://github.com/timelyportfolio/parcoords 413 | jslibs: > 414 | parcoords,[d3](http://d3js.org) 415 | ghuser: timelyportfolio 416 | ghrepo: parcoords 417 | tags: visualization,parallelcoords 418 | cran: 419 | release: stable 420 | examples: 421 | ghauthor: timelyportfolio 422 | short: > 423 | R htmlwidget for parallel-coordinates d3 chart. 424 | description: 425 | - 426 | name: listviewer 427 | thumbnail: images/timelyportfolio-listviewer.png 428 | url: https://github.com/timelyportfolio/listviewer 429 | jslibs: > 430 | [jsoneditor](https://github.com/josdejong/jsoneditor),[d3](http://d3js.org) 431 | ghuser: timelyportfolio 432 | ghrepo: listviewer 433 | tags: structure 434 | cran: true 435 | release: stable 436 | examples: 437 | ghauthor: timelyportfolio 438 | short: > 439 | A package of R htmlwidgets to interactively view and maybe modify lists. Provides one interface to jsoneditor. 440 | description: 441 | - 442 | name: svgPanZoom 443 | thumbnail: images/svgPanZoom.png 444 | url: https://github.com/timelyportfolio/svgPanZoom 445 | jslibs: > 446 | [svg-pan-zoom](https://github.com/ariutta/svg-pan-zoom) 447 | ghuser: timelyportfolio 448 | ghrepo: svgPanZoom 449 | tags: visualization 450 | cran: true 451 | release: stable 452 | examples: 453 | ghauthor: timelyportfolio 454 | short: > 455 | Gives R users an easy way to add panning and zooming to any R graphics (base, ggplot2, lattice, and lots more). 456 | description: 457 | - 458 | name: exportwidget 459 | thumbnail: 460 | url: https://github.com/timelyportfolio/exportwidget 461 | jslibs: > 462 | exportwidget 463 | ghuser: timelyportfolio 464 | ghrepo: exportwidget 465 | tags: export 466 | cran: 467 | release: stable 468 | examples: 469 | ghauthor: timelyportfolio 470 | short: > 471 | R htmlwidget to export other htmlwidgets and SVG as png. 472 | description: 473 | - 474 | name: imageR 475 | thumbnail: images/timelyportfolio-imageR.png 476 | url: https://github.com/timelyportfolio/imageR 477 | jslibs: > 478 | imageR 479 | ghuser: timelyportfolio 480 | ghrepo: imageR 481 | tags: visualization,general 482 | cran: 483 | release: stable 484 | examples: 485 | ghauthor: timelyportfolio 486 | short: > 487 | Intense-images htmlwidget for R. 488 | description: 489 | - 490 | name: chartist 491 | thumbnail: images/yutannihilation-chartist.png 492 | url: https://github.com/yutannihilation/chartist 493 | jslibs: > 494 | [chartist.js](http://gionkunz.github.io/chartist-js/index.html) 495 | ghuser: yutannihilation 496 | ghrepo: chartist 497 | tags: visualization,general 498 | cran: 499 | release: 500 | examples: 501 | ghauthor: yutannihilation 502 | short: > 503 | R interface to chartist.js. 504 | description: 505 | - 506 | name: phylowidget 507 | thumbnail: images/sdwfrost-phylowidget.png 508 | url: https://github.com/sdwfrost/phylowidget 509 | jslibs: > 510 | [phylotree.js](https://github.com/veg/phylotree.js) 511 | ghuser: sdwfrost 512 | ghrepo: phylowidget 513 | tags: visualization,biology 514 | cran: 515 | release: 516 | examples: 517 | ghauthor: sdwfrost 518 | short: > 519 | An R interface to phylotree.js, a JavaScript interactive viewer of phylogenetic trees. 520 | description: 521 | - 522 | name: qtlcharts 523 | thumbnail: images/kbroman-qtlcharts.png 524 | url: http://kbroman.org/qtlcharts/ 525 | jslibs: > 526 | [d3](http://d3js.org), [d3-tip](https://github.com/Caged/d3-tip) 527 | ghuser: kbroman 528 | ghrepo: qtlcharts 529 | tags: visualization,qtl,genetics,biology 530 | cran: true 531 | release: 0.5-15 532 | examples: 533 | ghauthor: kbroman 534 | short: > 535 | Interactive Graphics FOR QTL Experiments. 536 | description: 537 | - 538 | name: highchartR 539 | thumbnail: 540 | url: https://github.com/jcizel/highchartR 541 | jslibs: > 542 | [highcharts](http://www.highcharts.com/products/highcharts) 543 | ghuser: jcizel 544 | ghrepo: highchartR 545 | tags: visualization,general,stocks 546 | cran: 547 | release: 548 | examples: 549 | ghauthor: jcizel 550 | short: > 551 | An htmlwidget wrapper for Highcharts and Highstock APIs. 552 | description: 553 | - 554 | name: greatCircles 555 | thumbnail: images/homeaway-great-circles.png 556 | url: https://github.com/homeaway/great-circles 557 | jslibs: > 558 | [d3](http://d3js.org) 559 | ghuser: homeaway 560 | ghrepo: great-circles 561 | tags: visualization,maps 562 | cran: 563 | release: 564 | examples: 565 | ghauthor: homeaway 566 | short: > 567 | Create great circles arcs via d3, Shiny, htmlwidgets and R. 568 | description: 569 | - 570 | name: sparklines 571 | thumbnail: images/htmlwidgets-sparkline.png 572 | url: https://github.com/htmlwidgets/sparkline 573 | jslibs: > 574 | [jquery.sparkline]((http://omnipotent.net/jquery.sparkline)) 575 | ghuser: htmlwidgets 576 | ghrepo: sparkline 577 | tags: visualization,sparkline 578 | cran: 579 | release: 580 | examples: 581 | ghauthor: htmlwidgets 582 | short: > 583 | Create jquery sparklines from R. 584 | description: 585 | - 586 | name: rWordCloud 587 | thumbnail: images/adymimos-rWordCloud.png 588 | url: https://github.com/adymimos/rWordCloud 589 | jslibs: > 590 | [d3](http://d3js.org) 591 | ghuser: adymimos 592 | ghrepo: rWordCloud 593 | tags: visualization,wordcloud 594 | cran: 595 | release: 596 | examples: 597 | ghauthor: adymimos 598 | short: > 599 | An htmlwidget interface for d3 word cloud. 600 | description: 601 | - 602 | name: c3r 603 | thumbnail: images/HarlanH-c3r.png 604 | url: https://github.com/HarlanH/c3r 605 | jslibs: > 606 | [c3js](http://c3js.org) 607 | ghuser: HarlanH 608 | ghrepo: c3r 609 | tags: visualization,general 610 | cran: 611 | release: 612 | examples: 613 | ghauthor: HarlanH 614 | short: > 615 | An htmlwidgets interface to the c3.js d3 charting library. 616 | description: 617 | - 618 | name: dcStockR 619 | thumbnail: images/yutannihilation-dcStockR.png 620 | url: https://github.com/yutannihilation/dcStockR 621 | jslibs: > 622 | [dc.js](https://dc-js.github.io/dc.js/) 623 | ghuser: yutannihilation 624 | ghrepo: dcStockR 625 | tags: visualization,stocks 626 | cran: 627 | release: 628 | examples: 629 | ghauthor: yutannihilation 630 | short: > 631 | R bindings for dc.js. 632 | description: 633 | - 634 | name: scatterMatrixD3 635 | thumbnail: images/jcizel-scatterMatrixD3.png 636 | url: https://github.com/jcizel/scatterMatrixD3 637 | jslibs: > 638 | [d3](http://d3js.org) 639 | ghuser: jcizel 640 | ghrepo: scatterMatrixD3 641 | tags: visualization,scatterplot 642 | cran: 643 | release: 644 | examples: 645 | ghauthor: jcizel 646 | short: > 647 | R interface to Benjie Chen's extension of Mike Bostock's scatterplot matrix. 648 | description: 649 | - 650 | name: rbokeh 651 | thumbnail: images/bokeh-rbokeh.png 652 | url: https://hafen.github.io/rbokeh 653 | jslibs: > 654 | [bokehjs](http://bokeh.pydata.org/en/latest/) 655 | ghuser: bokeh 656 | ghrepo: rbokeh 657 | tags: visualization,general 658 | cran: true 659 | release: 660 | examples: 661 | ghauthor: hafen 662 | short: > 663 | An interface to Bokeh that provides a flexible, powerful, declarative framework for creating interactive plots. 664 | description: 665 | - 666 | name: d3heatmap 667 | thumbnail: images/rstudio-d3heatmap.png 668 | url: https://github.com/rstudio/d3heatmap 669 | jslibs: > 670 | [d3](http://d3js.org) 671 | ghuser: rstudio 672 | ghrepo: d3heatmap 673 | tags: visualization,heatmap 674 | cran: true 675 | release: 676 | examples: 677 | ghauthor: rstudio 678 | short: > 679 | A D3.js-based heatmap htmlwidget for R. 680 | description: 681 | - 682 | name: rpivotTable 683 | thumbnail: images/smartinsightsfromdata-rpivotTable.png 684 | url: https://github.com/smartinsightsfromdata/rpivotTable 685 | jslibs: > 686 | [pivottable](http://nicolas.kruchten.com/pivottable/examples/) 687 | ghuser: smartinsightsfromdata 688 | ghrepo: rpivotTable 689 | tags: visualization,pivot,table 690 | cran: true 691 | release: 0.1.5.2 692 | examples: 693 | ghauthor: smartinsightsfromdata 694 | short: > 695 | R interface to the pivottable library. 696 | description: 697 | - 698 | name: formattable 699 | thumbnail: images/renkun-ken-formattable.png 700 | url: http://renkun.me/formattable/ 701 | jslibs: > 702 | ghuser: renkun-ken 703 | ghrepo: formattable 704 | tags: table 705 | cran: true 706 | release: 707 | examples: 708 | ghauthor: renkun-ken 709 | short: > 710 | Formattable data structures. 711 | description: 712 | - 713 | name: bubbles 714 | thumbnail: images/jcheng5-bubbles.png 715 | url: http://github.com/jcheng5/bubbles 716 | jslibs: > 717 | [d3](http://d3js.org) 718 | ghuser: jcheng5 719 | ghrepo: bubbles 720 | tags: visualization,bubbles,scatter,plot 721 | cran: 722 | release: 723 | examples: 724 | ghauthor: jcheng5 725 | short: > 726 | d3 Bubble Chart htmlwidget. 727 | description: 728 | - 729 | name: pairsD3 730 | thumbnail: images/garthtarr-pairsD3.png 731 | url: https://github.com/garthtarr/pairsD3 732 | jslibs: > 733 | [d3](http://d3js.org) 734 | ghuser: garthtarr 735 | ghrepo: pairsD3 736 | tags: visualization,scatterplot,pairs 737 | cran: true 738 | release: 739 | examples: 740 | ghauthor: garthtarr 741 | short: > 742 | D3 Scatterplot Matrices. 743 | description: 744 | - 745 | name: edgebundleR 746 | thumbnail: images/garthtarr-edgebundleR.png 747 | url: https://github.com/garthtarr/edgebundleR 748 | jslibs: > 749 | [d3](http://d3js.org) 750 | ghuser: garthtarr 751 | ghrepo: edgebundleR 752 | tags: visualization,hierarchical,layout,bundle,networks 753 | cran: true 754 | release: 755 | examples: 756 | ghauthor: garthtarr 757 | short: > 758 | Circle plot with bundled edges. 759 | description: 760 | - 761 | name: katexR 762 | thumbnail: images/timelyportfolio-katexR.png 763 | url: http://www.buildingwidgets.com/blog/2015/2/5/week-05-katex-in-r 764 | jslibs: > 765 | [KaTeX](https://github.com/Khan/KaTeX) 766 | ghuser: timelyportfolio 767 | ghrepo: katexR 768 | tags: math,LaTeX 769 | cran: 770 | release: 771 | examples: 772 | ghauthor: timelyportfolio 773 | short: > 774 | KaTeX in R. 775 | description: 776 | - 777 | name: navr 778 | thumbnail: images/timelyportfolio-navr.png 779 | url: http://www.buildingwidgets.com/blog/2015/3/11/week-10-responsive-toolbars 780 | jslibs: > 781 | [responsive-nav](http://responsive-nav.com/) 782 | ghuser: timelyportfolio 783 | ghrepo: navr 784 | tags: toolbar,navigation,html 785 | cran: 786 | release: 787 | examples: 788 | ghauthor: timelyportfolio 789 | short: > 790 | An htmlwidget for Responsive-Nav. 791 | description: 792 | - 793 | name: gamer 794 | thumbnail: images/timelyportfolio-gamer.png 795 | url: http://www.buildingwidgets.com/blog/2015/4/21/week-16-gamer 796 | jslibs: > 797 | [EntangledClone](https://github.com/Cacodaimon/EntangledClone) 798 | ghuser: timelyportfolio 799 | ghrepo: gamer 800 | tags: game 801 | cran: 802 | release: 803 | examples: 804 | ghauthor: timelyportfolio 805 | short: > 806 | Games as htmlwidgets for R. 807 | description: 808 | - 809 | name: materializeR 810 | thumbnail: images/timelyportfolio-materializeR.png 811 | url: http://www.buildingwidgets.com/blog/2015/5/1/week-17-materializer 812 | jslibs: > 813 | [materialize](http://materializecss.com/) 814 | ghuser: timelyportfolio 815 | ghrepo: materializeR 816 | tags: CSS,template,html,framework 817 | cran: 818 | release: 819 | examples: 820 | ghauthor: timelyportfolio 821 | short: > 822 | Materialize front-end web framework as an htmlwidget in R. 823 | description: 824 | - 825 | name: comicR 826 | thumbnail: images/timelyportfolio-comicR.png 827 | url: http://www.buildingwidgets.com/blog/2015/5/8/week-18-comicr 828 | jslibs: > 829 | [comic.js](https://github.com/balint42/comic.js) 830 | ghuser: timelyportfolio 831 | ghrepo: comicR 832 | tags: xkcd,cartoon,comic 833 | cran: 834 | release: 835 | examples: 836 | ghauthor: timelyportfolio 837 | short: > 838 | Comic (xkcd-like) effects for R output. 839 | description: 840 | - 841 | name: loryR 842 | thumbnail: images/timelyportfolio-loryR.png 843 | url: http://www.buildingwidgets.com/blog/2015/5/14/week-19-loryr-slider 844 | jslibs: > 845 | [lory.js](http://meandmax.github.io/lory/) 846 | ghuser: timelyportfolio 847 | ghrepo: loryR 848 | tags: slider,html 849 | cran: 850 | release: 851 | examples: 852 | ghauthor: timelyportfolio 853 | short: > 854 | Slider htmlwidget your images based on lory.js. 855 | description: 856 | - 857 | name: d3vennR 858 | thumbnail: images/timelyportfolio-d3vennR.png 859 | url: http://www.buildingwidgets.com/blog/2015/6/5/week-22-d3vennr 860 | jslibs: > 861 | [d3](http://d3js.org), [venn.js](https://github.com/benfred/venn.js) 862 | ghuser: timelyportfolio 863 | ghrepo: d3vennR 864 | tags: visualization,sets,venn 865 | cran: 866 | release: 867 | examples: 868 | ghauthor: timelyportfolio 869 | short: > 870 | Interactive Venn/Euler diagrams in R. 871 | description: 872 | - 873 | name: flowtypeR 874 | thumbnail: images/timelyportfolio-flowtypeR.png 875 | url: http://www.buildingwidgets.com/blog/2015/6/17/week-24-flowtyper 876 | jslibs: > 877 | [flowtype](http://simplefocus.com/flowtype) 878 | ghuser: timelyportfolio 879 | ghrepo: flowtypeR 880 | tags: html,text 881 | cran: 882 | release: 883 | examples: 884 | ghauthor: timelyportfolio 885 | short: > 886 | R htmlwidget for flowtype.js. 887 | description: 888 | - 889 | name: sweetalertR 890 | thumbnail: images/timelyportfolio-sweetalertR.png 891 | url: http://www.buildingwidgets.com/blog/2015/6/29/week-25-sweetalertr 892 | jslibs: > 893 | [SweetAlert](http://t4t5.github.io/sweetalert) 894 | ghuser: timelyportfolio 895 | ghrepo: sweetalertR 896 | tags: html,alert,popup 897 | cran: 898 | release: 899 | examples: 900 | ghauthor: timelyportfolio 901 | short: > 902 | R htmlwidget for SweetAlert. 903 | description: 904 | - 905 | name: sunburstR 906 | thumbnail: images/timelyportfolio-sunburstR.png 907 | url: http://www.buildingwidgets.com/blog/2015/7/2/week-26-sunburstr 908 | jslibs: > 909 | [d3](http://d3js.org) 910 | ghuser: timelyportfolio 911 | ghrepo: sunburstR 912 | tags: visualization,sunburst 913 | cran: true 914 | release: stable 915 | examples: 916 | ghauthor: timelyportfolio 917 | short: > 918 | R htmlwidget for d3.js sequences sunburst. 919 | description: 920 | - 921 | name: d3hiveR 922 | thumbnail: images/timelyportfolio-d3hiveR.png 923 | url: http://www.buildingwidgets.com/blog/2015/7/11/week-27-d3hiver 924 | jslibs: > 925 | [d3](http://d3js.org) 926 | ghuser: timelyportfolio 927 | ghrepo: d3hiveR 928 | tags: visualization,hive 929 | cran: 930 | release: 931 | examples: 932 | ghauthor: timelyportfolio 933 | short: > 934 | R htmlwidget for d3.js hive plots. 935 | description: 936 | - 937 | name: calheatmapR 938 | thumbnail: images/durtal-calheatmapR.png 939 | url: http://durtal.github.io/calheatmapR/ 940 | jslibs: > 941 | [d3](http://d3js.org), [cal-heatmap](https://kamisama.github.io/cal-heatmap/) 942 | ghuser: durtal 943 | ghrepo: calheatmapR 944 | tags: visualization,heatmap,calendar 945 | cran: 946 | release: 947 | examples: 948 | ghauthor: durtal 949 | short: > 950 | Interface to the cal-heatmap Javascript charting library. 951 | description: 952 | - 953 | name: coffeewheel 954 | thumbnail: images/armish-coffeewheel.png 955 | url: https://github.com/armish/coffeewheel 956 | jslibs: > 957 | [d3](http://d3js.org) 958 | ghuser: armish 959 | ghrepo: coffeewheel 960 | tags: visualization,treemap,hierarchical,wheel,zoomable 961 | cran: false 962 | release: 1.0 963 | examples: https://github.com/armish/coffeewheel#sample-plotting 964 | ghauthor: armish 965 | short: > 966 | R wrapper for the famaous coffee-wheel visualization. 967 | description: 968 | - 969 | name: taucharts 970 | thumbnail: images/hrbrmstr-taucharts.png 971 | url: https://github.com/hrbrmstr/taucharts 972 | jslibs: > 973 | [taucharts](http://www.taucharts.com/),[d3](http://d3js.org) 974 | ghuser: hrbrmstr 975 | ghrepo: taucharts 976 | tags: visualization,general 977 | cran: false 978 | release: 0.4.0 979 | examples: > 980 | http://rpubs.com/hrbrmstr/taucharts,http://www.buildingwidgets.com/blog/2015/8/5/week-31-taucharts 981 | ghauthor: hrbrmstr 982 | short: > 983 | A wrapper for the full-featured taucharts d3.js charting library. 984 | description: 985 | - 986 | name: vivagRaph 987 | thumbnail: images/keeganhines-vivagRaph.png 988 | url: https://github.com/keeganhines/vivagRaph 989 | jslibs: > 990 | [vivagraph js](https://github.com/anvaka/VivaGraphJS) 991 | ghuser: keeganhines 992 | ghrepo: vivagRaph 993 | tags: visualization,networks 994 | cran: false 995 | release: alpha 996 | examples: 997 | ghauthor: keeganhines 998 | short: > 999 | Interactive network visualizations with the VivaGraph js library. 1000 | description: 1001 | - 1002 | name: rchess 1003 | thumbnail: images/jbkunst-rchess.png 1004 | url: https://github.com/jbkunst/rchess 1005 | jslibs: > 1006 | [chessjs](https://github.com/jhlywa/chess.js),[chessboardjs](http://chessboardjs.com/) 1007 | ghuser: jbkunst 1008 | ghrepo: rchess 1009 | tags: chess 1010 | cran: true 1011 | release: stable 1012 | examples: > 1013 | http://rpubs.com/jbkunst/rchess2,http://jkunst.com/r/visualizing-chess-data-with-ggplot/ 1014 | ghauthor: jbkunst 1015 | short: > 1016 | Chess validations, piece movements, check detection, and chessboard plotting. 1017 | description: > 1018 | rchess integrates functions to plot chessboards given a Forsyth Edwards and Portable Game notations. 1019 | - 1020 | name: d3wordcloud 1021 | thumbnail: images/jbkunst-d3wordcloud.png 1022 | url: https://github.com/jbkunst/d3wordcloud 1023 | jslibs: > 1024 | [d3](http://d3js.org),[d3-cloud](https://github.com/jasondavies/d3-cloud) 1025 | ghuser: jbkunst 1026 | ghrepo: d3wordcloud 1027 | tags: d3,wordcloud 1028 | cran: false 1029 | release: stable 1030 | examples: > 1031 | http://rpubs.com/jbkunst/100416,https://jbkunst.shinyapps.io/d3wordcloud 1032 | ghauthor: jbkunst 1033 | short: > 1034 | R interface for d3 wordcloud. 1035 | description: > 1036 | d3wordcloud package offers several arguments to customize: size, font, color, rotation for texts among others. 1037 | - 1038 | name: plotly 1039 | thumbnail: images/ropensci-plotly.png 1040 | url: https://plot.ly/r 1041 | jslibs: > 1042 | [plotly.js](https://github.com/plotly/plotly.js) 1043 | ghuser: ropensci 1044 | ghrepo: plotly 1045 | tags: d3,webgl 1046 | cran: true 1047 | release: stable 1048 | examples: > 1049 | https://plot.ly/r 1050 | ghauthor: cpsievert 1051 | short: > 1052 | Create interactive web graphics via Plotly's JavaScript graphing library. 1053 | description: > 1054 | Easily translate ggplot2 graphs to an interactive web-based version and/or create custom web-based visualizations directly from R. Once uploaded to a plotly account, plotly graphs (and the data behind them) can be viewed and modified in a web browser. 1055 | - 1056 | name: morrisjs 1057 | thumbnail: images/tutuchan-morrisjs.png 1058 | url: https://github.com/Tutuchan/morrisjs 1059 | jslibs: > 1060 | [morris.js](http://morrisjs.github.io/morris.js/) 1061 | ghuser: tutuchan 1062 | ghrepo: morrisjs 1063 | tags: vizualisation,general 1064 | cran: false 1065 | release: stable 1066 | examples: 1067 | ghauthor: tutuchan 1068 | short: > 1069 | Draw interactive time-series bar, line, area, and donut charts with morris.js 1070 | description: 1071 | - 1072 | name: diffr 1073 | thumbnail: images/diffr.png 1074 | url: https://github.com/muschellij2/diffr 1075 | jslibs: > 1076 | [codeeiff.js](https://github.com/danvk/codediff.js) 1077 | ghuser: muschellij2 1078 | ghrepo: diffr 1079 | tags: text 1080 | cran: true 1081 | release: 1082 | examples: 1083 | ghauthor: muschellij2 1084 | short: > 1085 | Display differences between two files using the codediff library. 1086 | description: 1087 | - 1088 | name: ggiraph 1089 | thumbnail: images/ggiraph.png 1090 | url: http://davidgohel.github.io/ggiraph 1091 | jslibs: > 1092 | [d3](http://d3js.org) 1093 | ghuser: davidgohel 1094 | ghrepo: ggiraph 1095 | tags: visualization,general 1096 | cran: true 1097 | release: 1098 | examples: 1099 | ghauthor: davidgohel 1100 | short: > 1101 | Make ggplot2 graphics interactive. 1102 | description: 1103 | - 1104 | name: googleway 1105 | thumbnail: images/googleway_map.png 1106 | url: http://github.com/SymbolixAU/googleway 1107 | jslibs: > 1108 | [Google Maps Javascript API](https://developers.google.com/maps/documentation/javascript/libraries) 1109 | ghuser: SymbolixAU 1110 | ghrepo: googleway 1111 | tags: visualization,maps 1112 | cran: true 1113 | release: 1114 | examples: 1115 | ghauthor: SymbolixAU 1116 | short: > 1117 | Interactive Google Maps 1118 | description: 1119 | - 1120 | name: highcharter 1121 | thumbnail: images/highcharter.png 1122 | url: http://jkunst.com/highcharter 1123 | jslibs: > 1124 | [highcharts](http://www.highcharts.com) 1125 | ghuser: jbkunst 1126 | ghrepo: highcharter 1127 | tags: visualization,general 1128 | cran: true 1129 | release: 1130 | examples: 1131 | ghauthor: jbkunst 1132 | short: > 1133 | A wrapper for the 'highcharts' library 1134 | description: 1135 | - 1136 | name: mapview 1137 | thumbnail: images/mapview.png 1138 | url: https://github.com/environmentalinformatics-marburg/mapview 1139 | jslibs: > 1140 | [leaflet.glify.js](https://github.com/robertleeplummerjr/Leaflet.glify), [jquery](https://jquery.com/) 1141 | ghuser: environmentalinformatics-marburg 1142 | ghrepo: mapview 1143 | tags: visualization,maps 1144 | cran: true 1145 | release: 1146 | examples: 1147 | ghauthor: tim-salabim 1148 | short: > 1149 | Interactive viewing of spatial objects in R. 1150 | description: 1151 | - 1152 | name: qrage 1153 | thumbnail: images/qrage.png 1154 | url: https://github.com/cran/qrage 1155 | jslibs: > 1156 | [d3](http://d3js.org) 1157 | ghuser: cran 1158 | ghrepo: qrage 1159 | tags: visualization,networks 1160 | cran: true 1161 | release: 1162 | examples: 1163 | ghauthor: ShingoYamamoto 1164 | short: > 1165 | Create D3 JavaScript force directed graphs from R. 1166 | description: 1167 | - 1168 | name: radarchart 1169 | thumbnail: images/radarchart.png 1170 | url: https://github.com/mangothecat/radarchart 1171 | jslibs: > 1172 | [chart.js](http://www.chartjs.org/) 1173 | ghuser: mangothecat 1174 | ghrepo: radarchart 1175 | tags: visualization,radar 1176 | cran: true 1177 | release: 1178 | examples: 1179 | ghauthor: dougmet 1180 | short: > 1181 | Create interactive radar charts using the 'Chart.js' JavaScript library. 1182 | description: 1183 | - 1184 | name: rAmCharts 1185 | thumbnail: images/rAmCharts.png 1186 | url: http://datastorm-open.github.io/introduction_ramcharts/ 1187 | jslibs: > 1188 | [amCharts](https://www.amcharts.com/) 1189 | ghuser: datastorm-open 1190 | ghrepo: rAmCharts 1191 | tags: visualization,general 1192 | cran: true 1193 | release: 1194 | examples: 1195 | ghauthor: Djaiff 1196 | short: > 1197 | API for using the 'amCharts' library. 1198 | description: 1199 | - 1200 | name: rgl 1201 | thumbnail: images/rglwidget.png 1202 | url: https://r-forge.r-project.org/projects/rgl/ 1203 | jslibs: > 1204 | ghuser: rforge 1205 | ghrepo: rgl 1206 | tags: visualization,3D,crosstalk 1207 | cran: true 1208 | release: 1209 | examples: https://cran.r-project.org/web/packages/rgl/vignettes/rgl.html, https://cran.r-project.org/web/packages/rgl/vignettes/WebGL.html 1210 | ghauthor: dmurdoch 1211 | short: > 1212 | 'rgl' in the htmlwidgets framework. 1213 | description: 1214 | 3D interactive graphs using WebGL. Crosstalk is supported for syncing selections and filtering. 1215 | - 1216 | name: scatterD3 1217 | thumbnail: images/scatterd3.png 1218 | url: https://github.com/juba/scatterD3 1219 | jslibs: > 1220 | [d3](http://d3js.org) 1221 | ghuser: juba 1222 | ghrepo: scatterD3 1223 | tags: visualization,scatterplot 1224 | cran: true 1225 | release: 1226 | examples: 1227 | ghauthor: juba 1228 | short: > 1229 | D3 JavaScript scatterplots from R. 1230 | description: 1231 | - 1232 | name: tmap 1233 | thumbnail: images/tmap.png 1234 | url: https://github.com/mtennekes/tmap 1235 | jslibs: > 1236 | ghuser: mtennekes 1237 | ghrepo: tmap 1238 | tags: visualization,maps 1239 | cran: true 1240 | release: 1241 | examples: 1242 | ghauthor: mtennekes 1243 | short: > 1244 | Thematic maps for visualizing geographic statistical data. 1245 | description: 1246 | - 1247 | name: visNetwork 1248 | thumbnail: images/visNetwork.png 1249 | url: http://datastorm-open.github.io/visNetwork/ 1250 | jslibs: > 1251 | [vis.js](http://visjs.org/) 1252 | ghuser: datastorm-open 1253 | ghrepo: visNetwork 1254 | tags: visualization,networks 1255 | cran: true 1256 | release: 1257 | examples: 1258 | ghauthor: bthieurmel 1259 | short: > 1260 | vis.js library for interactive network visualization. 1261 | description: 1262 | - 1263 | name: canvasXpress 1264 | thumbnail: images/canvasXpress.png 1265 | url: https://github.com/neuhausi/canvasXpress/ 1266 | jslibs: > 1267 | [canvasXpress](http://www.canvasXpress.org/) 1268 | ghuser: neuhausi 1269 | ghrepo: canvasXpress 1270 | tags: genomics,heatmap,network,scatter,genome,venn,cloud,treemap,boxplot 1271 | cran: true 1272 | release: 1273 | examples: 1274 | ghauthor: neuhausi 1275 | short: > 1276 | A wrapper for CanvasXpress. 1277 | description: 1278 | - 1279 | name: c3 1280 | thumbnail: images/mrjoh3_c3.png 1281 | url: https://github.com/mrjoh3/c3 1282 | jslibs: > 1283 | [c3.js](http://c3js.org/) 1284 | ghuser: mrjoh3 1285 | ghrepo: c3 1286 | tags: visualization,plots,charts 1287 | cran: true 1288 | release: 0.2.0 1289 | examples: https://cran.r-project.org/web/packages/c3/vignettes/examples.html 1290 | ghauthor: mrjoh3 1291 | short: > 1292 | c3.js library for simple charts. 1293 | description: > 1294 | This is an implimentation of the c3 charting library. The package is still under active development but all of the charts types have been implimented (scatter, bar, line, donut gauge) 1295 | - 1296 | name: pier 1297 | thumbnail: images/mrjoh3_pier.png 1298 | url: https://github.com/mrjoh3/pier 1299 | jslibs: > 1300 | [d3pie.js](http://d3pie.org/) 1301 | ghuser: mrjoh3 1302 | ghrepo: c3 1303 | tags: visualization, pie and donut charts 1304 | cran: false 1305 | release: 1306 | examples: 1307 | ghauthor: mrjoh3 1308 | short: > 1309 | d3pie.js library for simple pie and donut charts. 1310 | description: 1311 | - 1312 | name: timevis 1313 | thumbnail: images/daattali-timevis.png 1314 | url: "https://github.com/daattali/timevis#readme" 1315 | jslibs: > 1316 | [vis.js](http://visjs.org/) 1317 | ghuser: daattali 1318 | ghrepo: timevis 1319 | tags: visualization,timeline 1320 | cran: true 1321 | release: stable 1322 | examples: > 1323 | [Demo Shiny app](http://daattali.com/shiny/timevis-demo/) 1324 | ghauthor: daattali 1325 | short: > 1326 | Create interactive timeline visualizations in R. 1327 | description: > 1328 | `timevis` lets you create rich and fully interactive timeline visualizations in R. Timelines can be included in Shiny apps and R markdown documents, or viewed from the R console and RStudio Viewer. `timevis` includes an extensive API to manipulate a timeline after creation, and supports getting data out of the visualization into R. This package is based on the vis.js Timeline module. 1329 | - 1330 | name: wordcloud2 1331 | thumbnail: images/wordcloud2.png 1332 | url: https://github.com/lchiffon/wordcloud2 1333 | jslibs: > 1334 | [wordcloud2.js](https://github.com/timdream/wordcloud2.js) 1335 | ghuser: lchiffon 1336 | ghrepo: wordcloud2 1337 | tags: visualization, wordcloud 1338 | cran: true 1339 | release: 0.2.0 1340 | examples: > 1341 | [introduction](https://cloud.r-project.org/web/packages/wordcloud2/vignettes/wordcloud.html) 1342 | ghauthor: lchiffon 1343 | short: > 1344 | R binding to wordcloud2.js library for interactive wordclouds. 1345 | description: A fast visualization tool for creating wordcloud by using wordcloud2.js. 1346 | - 1347 | name: candela 1348 | thumbnail: images/kitware-candela.png 1349 | url: https://candela.readthedocs.io 1350 | jslibs: > 1351 | [Candela](https://candela.readthedocs.io), [LineUp](http://www.caleydo.org/tools/lineup/), [UpSet](http://www.caleydo.org/tools/upset/), [OnSet](http://www.cc.gatech.edu/gvu/ii/setvis/), [Vega](https://vega.github.io/vega/), [GeoJS](http://geojs.readthedocs.io/) 1352 | ghuser: kitware 1353 | ghrepo: candela 1354 | tags: visualization,general 1355 | cran: false 1356 | release: 1357 | examples: 1358 | ghauthor: jeffbaumes 1359 | short: > 1360 | Visualization component suite with a simple normalized API. 1361 | description: 1362 | - 1363 | name: collapsibleTree 1364 | thumbnail: images/collapsibleTree.png 1365 | url: https://AdeelK93.github.io/collapsibleTree/ 1366 | jslibs: > 1367 | [d3](http://d3js.org) 1368 | ghuser: AdeelK93 1369 | ghrepo: collapsibleTree 1370 | tags: d3, visualization, networks 1371 | cran: true 1372 | examples: https://AdeelK93.github.io/collapsibleTree/ 1373 | ghauthor: AdeelK93 1374 | short: > 1375 | Interactive Collapsible Tree Diagrams using 'D3.js' 1376 | description: > 1377 | Interactive Reingold–Tilford tree diagrams created using 'D3.js', where every node can be expanded and collapsed by clicking on it. 1378 | - 1379 | name: diffRgit 1380 | thumbnail: images/abossi-diffRgit.png 1381 | url: https://github.com/abossi/diffRgit 1382 | jslibs: > 1383 | [diff2html](https://diff2html.xyz) 1384 | ghuser: abossi 1385 | ghrepo: diffRgit 1386 | tags: diff, git, visualization, diff2html 1387 | cran: false 1388 | examples: 1389 | ghauthor: abossi 1390 | short: > 1391 | Visualization of a diff git. 1392 | description: > 1393 | Create an HTML git diff visualization widget using the diff2html library. 1394 | - 1395 | name: heatmaply 1396 | thumbnail: images/talgalili-heatmaply.png 1397 | url: https://github.com/talgalili/heatmaply/ 1398 | jslibs: > 1399 | [plotly.js](https://github.com/plotly/plotly.js) 1400 | ghuser: talgalili 1401 | ghrepo: heatmaply 1402 | tags: visualization,heatmap,plotly,d3,clustering,dendrogram 1403 | cran: true 1404 | release: stable 1405 | examples: > 1406 | https://cran.r-project.org/web/packages/heatmaply/vignettes/heatmaply.html 1407 | ghauthor: talgalili 1408 | short: > 1409 | Create Interactive Cluster Heat Maps Using 'plotly'. 1410 | description: 1411 | - 1412 | name: D3plusR 1413 | thumbnail: images/d3plusr_thumbnail.png 1414 | url: https://github.com/paulofelipe/D3plusR 1415 | jslibs: > 1416 | [D3plus](http://d3plus.org/) 1417 | ghuser: paulofelipe 1418 | ghrepo: D3plusR 1419 | tags: d3,maps,treemaps,networks 1420 | cran: false 1421 | release: 0.0.1 1422 | examples: 1423 | ghauthor: paulofelipe 1424 | short: > 1425 | Bring D3plus visualizations to R 1426 | description: > 1427 | D3plus is build on top of D3. This library allow a fast creation of simple but beautiful visualizations. D3plusR brings D3plus to R users. Visit the original project [page](http://d3plus.org/). 1428 | - 1429 | name: morpheus 1430 | thumbnail: images/joshua-gould-morpheus.png 1431 | url: https://github.com/cmap/morpheus.R 1432 | jslibs: > 1433 | [morpheus.js](https://clue.io/morpheus) 1434 | ghuser: cmap 1435 | ghrepo: morpheus.R 1436 | tags: visualization,heatmap 1437 | cran: false 1438 | release: 1439 | examples: 1440 | ghauthor: cmap 1441 | short: > 1442 | A morpheus.js-based heatmap htmlwidget for R. 1443 | description: 1444 | - 1445 | name: leaflet.minicharts 1446 | thumbnail: images/leaflet.minicharts.png 1447 | url: https://github.com/rte-antares-rpackage/leaflet.minicharts 1448 | jslibs: > 1449 | [leaflet.minichart.js](https://github.com/rte-antares-rpackage/leaflet.minicharts) 1450 | ghuser: rte-antares-rpackage 1451 | ghrepo: leaflet.minicharts 1452 | tags: visualization,leaflet,map 1453 | cran: true 1454 | release: 0.3.1 1455 | examples: > 1456 | https://cran.r-project.org/web/packages/leaflet.minicharts/vignettes/introduction.html 1457 | ghauthor: FrancoisGuillem 1458 | short: > 1459 | Add tiny dynamic charts on an interactive map to represent at same time multiple variables and their evolution. 1460 | description: 1461 | - 1462 | name: manipulateWidget 1463 | thumbnail: images/manipulateWidget.png 1464 | url: https://github.com/rte-antares-rpackage/manipulateWidget 1465 | jslibs: > 1466 | ghuser: rte-antares-rpackage 1467 | ghrepo: manipulateWidget 1468 | tags: visualization 1469 | cran: true 1470 | release: 0.7.0 1471 | examples: > 1472 | https://cran.r-project.org/web/packages/manipulateWidget/vignettes/manipulateWidgets.html 1473 | ghauthor: FrancoisGuillem 1474 | short: > 1475 | Combine multiple htmlwidgets in a single one and dynamically modify their data and their graphical parameters. 1476 | description: 1477 | - 1478 | name: BioCircos 1479 | thumbnail: images/BioCircos.png 1480 | url: https://github.com/lvulliard/BioCircos.R 1481 | jslibs: > 1482 | [BioCircos.js](http://bioinfo.ibp.ac.cn/biocircos/) 1483 | ghuser: lvulliard 1484 | ghrepo: BioCircos.R 1485 | tags: visualization,genome,circos,circular,multi-track 1486 | cran: true 1487 | release: 0.2.2 1488 | examples: > 1489 | https://cran.r-project.org/web/packages/BioCircos/vignettes/BioCircos.html 1490 | ghauthor: koalive 1491 | short: > 1492 | Provide interactive multi-track circular visualizations, with the 'BioCircos.js' library. 1493 | description: > 1494 | Implement 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 'BioCircos.js' JavaScript library, based on the 'JQuery' and 'D3' technologies. 1495 | - 1496 | name: billboarder 1497 | thumbnail: images/billboarder.png 1498 | url: https://github.com/dreamRs/billboarder 1499 | jslibs: > 1500 | [billboard](https://naver.github.io/billboard.js/) 1501 | ghuser: dreamRs 1502 | ghrepo: billboarder 1503 | tags: visualization,general 1504 | cran: true 1505 | release: 1506 | examples: > 1507 | https://cran.r-project.org/web/packages/billboarder/vignettes/billboarder-intro.html 1508 | ghauthor: pvictor 1509 | short: > 1510 | Create Interactive Chart with the JavaScript Billboard Library. 1511 | description: > 1512 | Provides an htmlwidgets interface to billboard.js, a re-usable easy interface JavaScript chart library, based on D3 v4+. 1513 | - 1514 | name: lineupjs 1515 | thumbnail: images/lineup.png 1516 | url: https://github.com/lineupjs/lineup_htmlwidget 1517 | jslibs: > 1518 | [lineupjs](https://github.com/lineupjs/lineupjs) 1519 | ghuser: lineupjs 1520 | ghrepo: lineup_htmlwidget 1521 | tags: visualization, lineup, ranking, table, crosstalk 1522 | cran: true 1523 | release: 3.0.1.13 1524 | examples: https://lineup.js.org/integrations/rshiny 1525 | ghauthor: sgratzl 1526 | short: > 1527 | An htmlwidgets binding for the LineUp.js library. 1528 | description: > 1529 | An htmlwidget binding for [LineUp.js](https://github.com/lineupjs/lineupjs) multi attribute ranking library, developed by [Samuel Gratzl](https://github.com/sgratzl) and the [Caleydo Team](http://caleydo.org). Crosstalk is supported for syncing selections and filtering. 1530 | - 1531 | name: upsetjs 1532 | thumbnail: images/upsetjs-upsetjs_r.png 1533 | url: https://github.com/upsetjs/upsetjs_r 1534 | jslibs: > 1535 | [upsetjs](https://github.com/upsetjs/upsetjs) 1536 | ghuser: upsetjs 1537 | ghrepo: upsetjs_r 1538 | tags: visualization,upset,upsetr,set,venn diagram,crosstalk 1539 | cran: true 1540 | release: 0.6.0 1541 | examples: 1542 | - https://upset.js.org/integrations/r/articles/basic.html 1543 | - https://upset.js.org/integrations/r 1544 | - https://upset.js.org 1545 | ghauthor: sgratzl 1546 | short: > 1547 | UpSet.js is a re-implementation of UpSetR to create interactive set visualizations for more than three sets. 1548 | description: > 1549 | This is a [HTMLWidget](http://www.htmlwidgets.org/) wrapper around the JavaScript library [UpSet.js](https://github.com/upsetjs/upsetjs) and an alternative implementation of [UpSetR](https://www.rdocumentation.org/packages/UpSetR). More details can be found on https://upset.js.org. 1550 | - 1551 | name: shinyaframe 1552 | thumbnail: images/wmurphyrd-shinyaframe.png 1553 | url: https://github.com/wmurphyrd/shinyaframe 1554 | jslibs: > 1555 | [A-Frame](http://aframe.io),[gg-aframe](https://github.com/wmurphyrd/gg-aframe) 1556 | ghuser: wmurphyrd 1557 | ghrepo: shinyaframe 1558 | tags: visualization,3D,virtual reality 1559 | cran: true 1560 | release: stable 1561 | examples: https://cran.r-project.org/web/packages/shinyaframe/vignettes/scatterplot3d.html,https://github.com/wmurphyrd/adit 1562 | ghauthor: wmurphyrd 1563 | short: > 1564 | Bring R data into virtual reality for immersive, interactive data visualization 1565 | description: > 1566 | Make R data available in Web-based virtual reality experiences for immersive, cross-platform data visualizations. Includes the 'gg-aframe' JavaScript package for a Grammar of Graphics declarative HTML syntax to create 3-dimensional data visualizations with 'Mozilla A-Frame' 1567 | - 1568 | name: mutsneedle 1569 | thumbnail: images/mutsneedle_tp53.png 1570 | url: https://github.com/freezecoder/mutsneedle 1571 | jslibs: > 1572 | [muts-needle-plot](http://biojs.io/d/muts-needle-plot) 1573 | ghuser: freezecoder 1574 | ghrepo: mutsneedle 1575 | tags: genomics,NGS,bioinformatics,mutation 1576 | cran: false 1577 | ghauthor: freezecoder 1578 | short: > 1579 | Interactive Stem-Lolipop Mutation plots for R-users 1580 | description: > 1581 | Make the mutation lolipop charts easily drawn and manipulated using R /Shiny for use in investigating the significance of these nucleotide changes in disease-causing context 1582 | - 1583 | name: sigmaNet 1584 | thumbnail: images/sigmaNet.png 1585 | url: https://github.com/iankloo/sigmaNet 1586 | jslibs: > 1587 | [sigmajs](https://github.com/jacomyal/sigma.js) 1588 | ghuser: iankloo 1589 | ghrepo: sigmaNet 1590 | tags: visualization,network,graph 1591 | cran: true 1592 | examples: https://iankloo.github.io/sigmaNet/articles/getting-started.html 1593 | ghauthor: iankloo 1594 | short: > 1595 | Create responsive, interactive network plots using Sigma.js 1596 | description: > 1597 | Leverage the power of Sigma.js to draw networks in R quickly. Because Sigma.js uses webgl to render, these visualizations maintain interactivity and responsiveness when drawing much larger graphs than those built with other javascript libraries that rely on SVG or Canvas renderers. 1598 | - 1599 | name: bpexploder 1600 | thumbnail: images/homerhanumat-bpexploder.png 1601 | url: https://homerhanumat.github.io/bpexploder 1602 | jslibs: > 1603 | [d3-exploding-boxplot](https://mcaule.github.io/d3_exploding_boxplot/) 1604 | ghuser: homerhanumat 1605 | ghrepo: bpexploder 1606 | tags: data visualization, D3 1607 | cran: false 1608 | ghauthor: homerhanumat 1609 | short: > 1610 | Exploding Box-Plots in R 1611 | description: > 1612 | Renders an svg element showing box-plots that explode upon mouse-click into individual-value plots. Tool-tips for individual points are an option. 1613 | - 1614 | name: imageviewer 1615 | thumbnail: images/yapus-imageviewer.png 1616 | url: https://github.com/yapus/imageviewer 1617 | jslibs: > 1618 | [d3](http://d3js.org), [jQuery](https://jquery.com/) 1619 | ghuser: yapus 1620 | ghrepo: imageviewer 1621 | tags: visualization,network,graph 1622 | cran: true 1623 | ghauthor: yapus 1624 | short: > 1625 | View 2D matrix as image with brightness/contrast settings 1626 | description: > 1627 | Simple 2D matrices image viewer with brightness/contrast filters & D3 svg charts for X & Y slices at cursor position 1628 | - 1629 | name: echarts4r 1630 | thumbnail: images/echarts4r.png 1631 | url: http://echarts4r.john-coene.com/ 1632 | jslibs: > 1633 | [ECharts](http://echarts.baidu.com/) 1634 | ghuser: JohnCoene 1635 | ghrepo: echarts4r 1636 | tags: 3D, webgl, echarts 1637 | cran: true 1638 | ghauthor: echarts4r 1639 | short: > 1640 | ECharts version 4 for R 1641 | description: > 1642 | Powerful interactive visualisations for the R console, R Markdown and Shiny, from streamgraphs to 3D visualisations through network visualisations. 1643 | - 1644 | name: RagGrid 1645 | thumbnail: images/RagGrid.png 1646 | url: http://raggrid.netlify.com/ 1647 | jslibs: > 1648 | [agGrid](https://www.ag-grid.com/), [jQuery](https://jquery.com/) 1649 | ghuser: no-types 1650 | ghrepo: RagGrid 1651 | tags: tables, AgGrid, pivot table 1652 | cran: true 1653 | examples: http://raggrid.netlify.com/guide/table-formatting/ 1654 | ghauthor: no-types 1655 | short: > 1656 | This package provides a function aggrid() to display R data via the ag-grid library. 1657 | description: > 1658 | Provides an interface aggrid.js (https://www.ag-grid.com/) with cross-talk and shiny support 1659 | - 1660 | name: mapdeck 1661 | thumbnail: images/mapdeck_arcs.png 1662 | url: http://github.com/SymbolixAU/mapdeck 1663 | jslibs: > 1664 | [Deck.gl](http://deck.gl/#/) 1665 | ghuser: SymbolixAU 1666 | ghrepo: mapdeck 1667 | tags: visualization, maps 1668 | cran: true 1669 | release: 1670 | examples: 1671 | ghauthor: SymbolixAU 1672 | short: > 1673 | Interactive Maps using WebGL 1674 | description: 1675 | - 1676 | name: MovingBubbles 1677 | thumbnail: images/MovingBubbles.png 1678 | url: https://github.com/chengvt/MovingBubbles 1679 | jslibs: > 1680 | [d3](https://d3js.org) 1681 | ghuser: chengvt 1682 | ghrepo: MovingBubbles 1683 | tags: visualization, bubbles, plot, animation 1684 | cran: false 1685 | release: 1686 | examples: 1687 | ghauthor: chengvt 1688 | short: > 1689 | Moving bubbles chart 1690 | description: 1691 | - 1692 | name: compareBars 1693 | thumbnail: images/compareBars.png 1694 | url: https://github.com/daranzolin/compareBars 1695 | jslibs: > 1696 | [d3](https://d3js.org), [d3-tip](https://github.com/Caged/d3-tip) 1697 | ghuser: daranzolin 1698 | ghrepo: compareBars 1699 | tags: visualization, bar charts, d3 1700 | cran: false 1701 | release: 1702 | examples: 1703 | ghauthor: daranzolin 1704 | short: > 1705 | Comparative bar charts 1706 | description: 1707 | - 1708 | name: topogram 1709 | thumbnail: images/topogram.png 1710 | url: https://github.com/dreamRs/topogram 1711 | jslibs: > 1712 | [cartogram-chart](https://github.com/vasturiano/cartogram-chart) 1713 | ghuser: dreamRs 1714 | ghrepo: topogram 1715 | tags: visualization,maps,d3 1716 | cran: false 1717 | release: 1718 | examples: > 1719 | https://pvictor.github.io/cartogramme-vin/ 1720 | ghauthor: pvictor 1721 | short: > 1722 | Interactive Continuous Cartograms. 1723 | description: > 1724 | Cartogram htmlwidget for visualizing geographical data by distorting a TopoJson topology. 1725 | 1726 | - 1727 | name: d3rain 1728 | thumbnail: images/d3rain.png 1729 | url: https://github.com/daranzolin/d3rain 1730 | jslibs: > 1731 | [d3](https://d3js.org), [d3-tip](https://github.com/Caged/d3-tip) 1732 | ghuser: daranzolin 1733 | ghrepo: d3rain 1734 | tags: visualization, d3 1735 | cran: false 1736 | release: 1737 | examples: 1738 | ghauthor: daranzolin 1739 | short: > 1740 | D3 Raindrop Visualizations 1741 | description: 1742 | - 1743 | name: wavesurfer 1744 | thumbnail: images/athospd-wavesurfer.png 1745 | url: "https://github.com/athospd/wavesurfer#readme" 1746 | jslibs: > 1747 | [wavesurfer.js](http://wavesurfer-js.org/) 1748 | ghuser: athospd 1749 | ghrepo: wavesurfer 1750 | tags: visualization, audio 1751 | cran: false 1752 | release: experimental 1753 | examples: > 1754 | [Annotator](https://athos.shinyapps.io/wavesurfer_annotator/), [Plugins](https://athos.shinyapps.io/wavesurfer_plugins/), [Decorations](https://athos.shinyapps.io/wavesurfer_decoration/) 1755 | ghauthor: athospd 1756 | short: > 1757 | R interface to wavesurfer.js. 1758 | description: > 1759 | An interactive soundwave player and visualizer with rich set of plugins and enhanced annotator tool. It works well with pipe (%>%) and can be used in Shiny. It is an interface of `wavesurfer.js` JavaScript library. 1760 | - 1761 | name: parcats 1762 | thumbnail: images/parcats.png 1763 | url: "https://erblast.github.io/parcats/" 1764 | jslibs: > 1765 | [plotly.js](https://plot.ly/javascript/) 1766 | ghuser: erblast 1767 | ghrepo: parcats 1768 | tags: visualization, d3, parallel_categories_diagram 1769 | cran: true 1770 | release: 1771 | examples: > 1772 | [parcats](https://erblast.github.io/parcats/articles/parcats.html) 1773 | ghauthor: erblast 1774 | short: > 1775 | R Interface to the parcats trace of plotly.js with marginal histograms for numerical features. 1776 | description: > 1777 | Visualise your dataframe using alluvial plots with easyalluvial and convert them to an interactive diagram for even easier data exploration using parcats. Also supports model response and partial dependency plots. 1778 | - 1779 | name: apexcharter 1780 | thumbnail: images/apexcharter.png 1781 | url: https://github.com/dreamRs/apexcharter 1782 | jslibs: > 1783 | [ApexCharts](https://github.com/apexcharts/apexcharts.js) 1784 | ghuser: dreamRs 1785 | ghrepo: apexcharter 1786 | tags: visualization,general 1787 | cran: true 1788 | release: 1789 | examples: > 1790 | https://dreamrs.github.io/apexcharter/articles/starting-with-apexcharts.html 1791 | ghauthor: pvictor 1792 | short: > 1793 | Create Interactive Chart with the JavaScript 'ApexCharts' Library. 1794 | description: > 1795 | Apexcharts is a modern JavaScript charting library to build interactive charts and visualizations with simple API. 1796 | - 1797 | name: tuichartr 1798 | thumbnail: images/tuichartr.png 1799 | url: https://github.com/dreamRs/tuichartr 1800 | jslibs: > 1801 | [tui.chart](https://github.com/nhn/tui.chart) 1802 | ghuser: dreamRs 1803 | ghrepo: tuichartr 1804 | tags: visualization,general,map 1805 | cran: false 1806 | release: 1807 | examples: > 1808 | https://dreamrs.github.io/tuichartr/articles/starting-with-tuichartr.html 1809 | ghauthor: pvictor 1810 | short: > 1811 | Create Interactive Visualisations with the JavaScript 'tui-chart' Library. 1812 | description: > 1813 | Beautiful chart for data visualization. Various type of charts are implemented: bar, column, line, area, boxplot, scatter, heatmap, treemap, radar, pie. 1814 | - 1815 | name: tuicalendr 1816 | thumbnail: images/tuicalendr.png 1817 | url: https://github.com/dreamRs/tuicalendr 1818 | jslibs: > 1819 | [tui.calendar](https://github.com/nhn/tui.calendar) 1820 | ghuser: dreamRs 1821 | ghrepo: tuicalendr 1822 | tags: time,calendar 1823 | cran: false 1824 | release: 1825 | examples: > 1826 | https://dreamrs.github.io/tuicalendr/articles/starting-with-tuicalendr.html 1827 | ghauthor: pvictor 1828 | short: > 1829 | Create Interactive Calendars with the JavaScript 'tui-calendar' Library 1830 | description: > 1831 | A JavaScript schedule calendar that is full featured. 1832 | - 1833 | name: grapher 1834 | thumbnail: images/grapher.png 1835 | url: https://grapher.network 1836 | jslibs: > 1837 | [ngraph](https://github.com/anvaka/ngraph) 1838 | ghuser: JohnCoene 1839 | ghrepo: grapher 1840 | tags: visualization,network,graph,3D 1841 | cran: false 1842 | release: 1843 | examples: > 1844 | https://grapher.network/blog/ 1845 | ghauthor: JohnCoene 1846 | short: > 1847 | 3D Network Visualisation for large monopartite graphs. 1848 | description: > 1849 | An integration of the works of Andrei Kashcha to visualise large network graphs. 1850 | - 1851 | name: g2r 1852 | thumbnail: images/g2r.png 1853 | url: https://g2r.dev/ 1854 | jslibs: > 1855 | [g2](https://github.com/antvis/g2) 1856 | ghuser: JohnCoene 1857 | ghrepo: g2r 1858 | tags: visualization,grammar 1859 | cran: false 1860 | ghauthor: JohnCoene 1861 | short: > 1862 | A ggplot2-inspired grammar of graphics for interactive visualisations. 1863 | description: > 1864 | A ggplot2-inspired grammar of graphics for interactive visualisations using g2. 1865 | - 1866 | name: globe4r 1867 | thumbnail: images/globe4r.png 1868 | url: https://globe4r.john-coene.com/ 1869 | jslibs: > 1870 | [globe.gl](https://github.com/vasturiano/globe.gl) 1871 | ghuser: JohnCoene 1872 | ghrepo: globe4r 1873 | tags: visualization,globe,map,geo 1874 | cran: false 1875 | ghauthor: JohnCoene 1876 | short: > 1877 | Interactive globes for R. 1878 | description: > 1879 | Interactive globes for R, includes; bars, hex, choropleth, labels, arcs, and paths. 1880 | - 1881 | name: vennr 1882 | thumbnail: images/vennr.png 1883 | url: https://github.com/montilab/vennr 1884 | jslibs: > 1885 | [d3](https://d3js.org), [venn.js](https://github.com/benfred/venn.js/) 1886 | ghuser: montilab 1887 | ghrepo: vennr 1888 | tags: visualization, d3, venn 1889 | cran: false 1890 | examples: https://github.com/montilab/vennr 1891 | ghauthor: anfederico 1892 | short: > 1893 | R interface to venn.js 1894 | description: > 1895 | Area proportional venn and euler diagrams through venn.js 1896 | - 1897 | name: iheatmapr 1898 | thumbnail: images/iheatmapr.png 1899 | url: https://docs.ropensci.org/iheatmapr 1900 | jslibs: > 1901 | [plotly](https://plot.ly/) 1902 | ghuser: ropensci 1903 | ghrepo: iheatmapr 1904 | tags: visualization, heatmap 1905 | cran: true 1906 | examples: https://docs.ropensci.org/iheatmapr/articles/full_vignettes/iheatmapr.html 1907 | ghauthor: AliciaSchep 1908 | short: > 1909 | Complex interactive heatmaps 1910 | description: > 1911 | A modular interface for iteratively building up complex, interactive heatmaps. 1912 | - 1913 | name: corrly 1914 | thumbnail: images/newplot.png 1915 | url: https://kmaheshkulkarni.github.io/corrly 1916 | jslibs: > 1917 | [plotly.js](https://github.com/plotly/plotly.js) 1918 | ghuser: kmaheshkulkarni 1919 | ghrepo: corrly 1920 | tags: visualization,matrix, scatter plot, autocorrelation, correlation, normal distribution, plotly 1921 | cran: false 1922 | release: stable 1923 | examples: > 1924 | https://kmaheshkulkarni.github.io/corrly/articles/corrly.html 1925 | ghauthor: MaheshKulkarni 1926 | short: > 1927 | All Types of Correlation Charts using 'plotly' 1928 | description: > 1929 | This is a Data Visualization Package For all types of Correlation. 1930 | - 1931 | name: pivta 1932 | thumbnail: images/pivta.png 1933 | url: https://github.com/feddelegrand7/pivta 1934 | jslibs: > 1935 | [webdatarocks.js](https://www.webdatarocks.com/) 1936 | ghuser: feddelegrand7 1937 | ghrepo: pivta 1938 | tags: data,tables, pivot table, data summary 1939 | cran: false 1940 | release: stable 1941 | examples: > 1942 | https://github.com/feddelegrand7/pivta 1943 | ghauthor: feddelegrand7 1944 | short: > 1945 | Create an Interactive Pivot Table with Data Analysis Tools 1946 | description: > 1947 | The package allows users to create an interactive pivot table, along with many data analysis features using the 1948 | 'WebDataRocks' 'JavaScript' library and 'htmlwidgets' package. 1949 | Two types of data are supported: 'CSV' and 'JSON'. 1950 | See . 1951 | - 1952 | name: jsTreeR 1953 | thumbnail: images/stla-jsTreeR.png 1954 | url: https://github.com/stla/jsTreeR 1955 | jslibs: > 1956 | [jsTree](https://www.jstree.com/), [jQuery](https://jquery.com/), [jstree-bootstrap-theme](https://github.com/orangehill/jstree-bootstrap-theme), [jsTreeGrid](https://github.com/deitch/jstree-grid) 1957 | ghuser: stla 1958 | ghrepo: jsTreeR 1959 | tags: hierarchical data,checkbox tree 1960 | cran: true 1961 | examples: https://github.com/stla/jsTreeR 1962 | ghauthor: stla 1963 | short: > 1964 | Interactive trees. 1965 | description: > 1966 | Creates interactive trees. 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. 1967 | - 1968 | name: thorn 1969 | thumbnail: images/stla-thorn.png 1970 | url: https://github.com/stla/thorn 1971 | jslibs: > 1972 | [PixiJS](https://github.com/pixijs/pixi.js), [Hamster.js](https://github.com/monospaced/hamster.js) 1973 | ghuser: stla 1974 | ghrepo: thorn 1975 | tags: shaders,webgl 1976 | cran: true 1977 | examples: https://github.com/stla/thorn 1978 | ghauthor: stla 1979 | short: > 1980 | Some shaders. 1981 | description: > 1982 | Creates some 'WebGL' shaders. They can be used as the background of a 'Shiny' app. They also can be visualized in the 'RStudio' viewer pane or included in 'Rmd' documents, but this is pretty useless, besides contemplating them. 1983 | - 1984 | name: findInFiles 1985 | thumbnail: images/stla-findInFiles.png 1986 | url: https://github.com/stla/findInFiles 1987 | jslibs: > 1988 | [ansi-to-html](https://github.com/rburns/ansi-to-html) 1989 | ghuser: stla 1990 | ghrepo: findInFiles 1991 | tags: utility 1992 | cran: true 1993 | examples: https://github.com/stla/findInFiles 1994 | ghauthor: stla 1995 | short: > 1996 | Find a pattern in some files. 1997 | description: > 1998 | A HTML widget which displays the results of searching for a pattern in files in a given folder. The results are colored. 1999 | - 2000 | name: graph3d 2001 | thumbnail: images/stla-graph3d.png 2002 | url: https://github.com/stla/graph3d 2003 | jslibs: > 2004 | [vis-graph3d](https://github.com/visjs/vis-graph3d) 2005 | ghuser: stla 2006 | ghrepo: graph3d 2007 | tags: visualization,3D 2008 | cran: true 2009 | examples: https://github.com/stla/graph3d 2010 | ghauthor: stla 2011 | short: > 2012 | Interactive 3D charts. 2013 | description: > 2014 | Create interactive visualization charts to draw data in three dimensional graphs. The charts can be animated. 2015 | - 2016 | name: rAmCharts4 2017 | thumbnail: images/stla-rAmCharts4.png 2018 | url: https://github.com/stla/rAmCharts4 2019 | jslibs: > 2020 | [amCharts4](https://github.com/amcharts/amcharts4/), [regression-js](https://github.com/Tom-Alexander/regression-js/) 2021 | ghuser: stla 2022 | ghrepo: rAmCharts4 2023 | tags: visualization 2024 | cran: true 2025 | examples: https://github.com/stla/rAmCharts4 2026 | ghauthor: stla 2027 | short: > 2028 | Interactive charts. 2029 | description: > 2030 | Creates JavaScript charts. Currently available types of chart are: vertical and horizontal bar chart, radial bar chart, vertical and horizontal Dumbbell chart, line chart, scatter chart, range area chart, and gauge chart. 2031 | - 2032 | name: aceEditor 2033 | thumbnail: images/stla-aceEditor.png 2034 | url: https://github.com/stla/aceEditor 2035 | jslibs: > 2036 | [react-ace](https://github.com/securingsincity/react-ace) 2037 | ghuser: stla 2038 | ghrepo: aceEditor 2039 | tags: utility,code editor 2040 | cran: true 2041 | examples: https://github.com/stla/aceEditor 2042 | ghauthor: stla 2043 | short: > 2044 | The Ace editor. 2045 | description: > 2046 | Wraps the 'Ace' editor in a HTML widget. The 'Ace' editor has support for many languages. It can be opened in the viewer pane of 'RStudio', and this provides a second source editor. The package also makes available the 'Ace diff' editor as a HTML widget, which highlights the differences between two files. 2047 | - 2048 | name: monaco 2049 | thumbnail: images/stla-monaco.png 2050 | url: https://github.com/stla/monaco 2051 | jslibs: > 2052 | [Monaco Editor](https://github.com/microsoft/monaco-editor) 2053 | ghuser: stla 2054 | ghrepo: monaco 2055 | tags: utility,code editor 2056 | cran: true 2057 | examples: https://github.com/stla/monaco 2058 | ghauthor: stla 2059 | short: > 2060 | The Monaco editor. 2061 | description: > 2062 | A HTML widget rendering the Monaco editor. The Monaco editor is the code editor which powers 'VS Code'. It is particularly well developed for JavaScript. In addition to the built-in features of the Monaco editor, the widget allows to prettify multiple languages, to view the HTML rendering of Markdown code, and to view and resize SVG images. 2063 | -------------------------------------------------------------------------------- /list_htmlwidgets.R: -------------------------------------------------------------------------------- 1 | library(yaml) 2 | library(magrittr) 3 | 4 | # get list of widgets and details 5 | download.file("https://raw.githubusercontent.com/hafen/htmlwidgetsgallery/gh-pages/_config.yml", "config.yaml") 6 | x <- yaml.load_file("config.yaml") 7 | 8 | r_name_and_repo <- lapply(x$widgets, function(y) { 9 | paste0("[", y$name, "](", y$url, ")") 10 | }) 11 | 12 | js_name_and_repo <- lapply(x$widgets, function(y) { 13 | if (is.null(y$jslibs)) { 14 | y$jslibs <- NA 15 | } 16 | y$jslibs %>% 17 | gsub("\\),", "\\), ", .) %>% 18 | gsub(",\\[", ", \\[", .) 19 | }) 20 | 21 | 22 | from_htmlwidgets_gallery <- data.frame( 23 | "r_package" = unlist(r_name_and_repo), 24 | "js_library" = unlist(js_name_and_repo) 25 | ) 26 | 27 | other_packages <- read.csv("other_packages.csv", stringsAsFactors = FALSE) 28 | 29 | output <- rbind(from_htmlwidgets_gallery, other_packages) -------------------------------------------------------------------------------- /other_packages.csv: -------------------------------------------------------------------------------- 1 | r_package,js_library 2 | [altdoc](https://altdoc.etiennebacher.com/),[docsify.js](https://docsify.js.org/#/) 3 | [tinyslider](https://tinyslider.etiennebacher.com/),[tiny-slider.js](https://github.com/ganlanyuan/tiny-slider) 4 | [shinyfullscreen](https://github.com/etiennebacher/shinyfullscreen),[screenfull.js](https://github.com/sindresorhus/screenfull.js) 5 | [prompter](https://github.com/etiennebacher/prompter),[hint.css](https://github.com/chinchang/hint.css) 6 | [circletyper](https://github.com/etiennebacher/circletyper),[CircleType.js](https://github.com/peterhry/CircleType) 7 | [spoiler](https://github.com/etiennebacher/spoiler),[spoiler-alert.js](https://github.com/joshbuddy/spoiler-alert) 8 | [typed](https://github.com/JohnCoene/typed/),[typed.js](https://github.com/mattboldt/typed.js/) 9 | [cicerone](https://cicerone.john-coene.com/),[driver.js](https://github.com/kamranahmedse/driver.js) 10 | [ambiorix](https://github.com/JohnCoene/ambiorix),[express.js](https://github.com/expressjs/express) 11 | [pushbar](https://github.com/JohnCoene/pushbar),[pushbar.js](https://oncebot.github.io/pushbar.js/) 12 | [tippy](https://github.com/JohnCoene/tippy/),[tippy.js](https://atomiks.github.io/tippyjs) 13 | [GomoGomonoMi](https://github.com/feddelegrand7/GomoGomonoMi),[Animate.css](https://animate.style/) 14 | [scrollrevealR](https://github.com/feddelegrand7/scrollrevealR),[scrollrevealjs](https://scrollrevealjs.org/) 15 | [mailtoR](https://github.com/feddelegrand7/mailtoR),[MailtoUI](https://mailtoui.com/#menu) 16 | [Rnightly](https://github.com/feddelegrand7/Rnightly),[nightly.js](https://github.com/Fcmam5/nightly.js) 17 | [bubblyr](https://github.com/feddelegrand7/bubblyr),[bubbly-bg](https://github.com/tipsy/bubbly-bg) 18 | [fabricerin](https://github.com/feddelegrand7/fabricerin),[fabricjs](http://fabricjs.com/) 19 | [rintimg](https://github.com/feddelegrand7/rintimg),[intense-images](https://github.com/tholman/intense-images) 20 | [creature](https://github.com/feddelegrand7/creature),[sketch.js](https://soulwire.github.io/sketch.js/) 21 | [flipdownr](https://github.com/feddelegrand7/flipdownr),[flipdown](https://pbutcher.uk/flipdown/) 22 | [carbonate](https://github.com/yonicd/carbonate),[carbon.js](https://carbon.now.sh/about) 23 | [peity](https://github.com/JohnCoene/peity),[peity](https://benpickles.github.io/peity/) 24 | [shinyalert](https://github.com/daattali/shinyalert),[sweetalert](https://github.com/t4t5/sweetalert) 25 | [rintrojs](https://github.com/carlganz/rintrojs),[intro.js](http://introjs.com/) 26 | [aos](https://github.com/lgnbhl/aos),[aos](http://michalsnik.github.io/aos/) 27 | [scroller](https://github.com/lgnbhl/scroller),[arbitrary-anchor.js](http://arbitrary-anchor.briangonzalez.org/) 28 | [aniview](https://github.com/lgnbhl/aniview),[animate.Css](https://daneden.github.io/animate.css/) 29 | [gotop](https://github.com/lgnbhl/gotop),[jquery-gotop](https://scottdorman.blog/jquery-gotop/) 30 | [textyle](https://github.com/lgnbhl/textyle),[Textyle.js](https://github.com/mycreatesite/Textyle.js/) 31 | [countup](https://github.com/JohnCoene/countup),[CountUp.js](https://github.com/inorganik/CountUp.js) [Odometer](https://github.hubspot.com/odometer/docs/welcome/) 32 | [shinyglide](https://github.com/juba/shinyglide),[glide.js](https://glidejs.com/) 33 | [waiter](https://github.com/JohnCoene/waiter),[Progress.js](https://usablica.github.io/progress.js/) [Spinkit.css](https://github.com/tobiasahlin/SpinKit) [PleaseWait.js](https://github.com/Pathgather/please-wait) [LoadingBar.js](https://loading.io/progress/) [LoadGo](https://franverona.com/loadgo/) 34 | [swipeR](https://github.com/RinteRface/swipeR),[swiperjs](https://swiperjs.com/) 35 | [hover](https://github.com/r4fun/hover),[hover.css](https://github.com/IanLunn/Hover) 36 | [hierplane](https://github.com/r4fun/hierplane),[hierplane.js](https://github.com/allenai/hierplane) 37 | [keys](https://github.com/r4fun/keys),[mousetrap.js](https://github.com/ccampbell/mousetrap) 38 | [parcel](https://github.com/JohnCoene/parcel),[parcel.js](https://parceljs.org/) 39 | [vov](https://github.com/tyluRp/vov),[vov.css](https://github.com/vaibhav111tandon/vov.css) 40 | [ideogRam](https://github.com/freestatman/ideogRam),[ideogram](https://github.com/eweitz/ideogram) 41 | [tidyjs-r](https://github.com/gadenbuie/tidyjs-r),[tidy.js](https://github.com/pbeshai/tidy) 42 | [g2r](https://github.com/devOpifex/g2r),[G2.js](https://g2.antv.vision/) 43 | [rdeck](https://github.com/anthonynorth/rdeck),[deck.gl](https://github.com/visgl/deck.gl) 44 | [trianglify](https://github.com/JohnCoene/trianglify),[trianglify.js](http://qrohlf.com/trianglify/) 45 | [baffle](https://github.com/JohnCoene/baffle),[baffle.js](https://github.com/camwiegert/baffle) 46 | [headspace](https://github.com/JohnCoene/headspace),[headroom.js](http://wicky.nillia.ms/headroom.js/) 47 | [egg](https://github.com/JohnCoene/egg),[egg.js](http://thatmikeflynn.com/egg.js/) 48 | [marker](https://github.com/JohnCoene/marker),[markjs](https://markjs.io/) 49 | [bracer](https://github.com/trevorld/bracer),[braces](https://github.com/micromatch/braces) 50 | [vegawidget](https://github.com/vegawidget/vegawidget),[Vega-Lite](https://github.com/vega/vega-lite) 51 | [virgo](https://github.com/vegawidget/virgo),[Vega-Lite](https://github.com/vega/vega-lite) 52 | [shinyCyJS](https://github.com/unistbig/shinyCyJS),[cytoscape.js](https://js.cytoscape.org/) 53 | [dataui](https://github.com/timelyportfolio/dataui),[data-ui](https://williaster.github.io/data-ui/?selectedKind=xy-chart&selectedStory=BarSeries%20--%20no%20axes&full=0&addons=0&stories=1&panelRight=0) 54 | [bar](https://github.com/dreamRs/bar),[proportions-chart](https://github.com/vasturiano/proportions-chart) 55 | [toastui](https://github.com/dreamRs/toastui),[TOAST UI](https://ui.toast.com/) 56 | [d3r](https://github.com/timelyportfolio/d3r),[d3js](http://d3js.org/) 57 | [fullPage](https://github.com/RinteRface/fullPage),"[fullPage.js](https://github.com/alvarotrigo/fullPage.js/), [pagePiling.js](https://github.com/alvarotrigo/pagePiling.js/), [multiScroll.js](https://github.com/alvarotrigo/multiscroll.js)" 58 | [reactR](https://github.com/react-r/reactR),[react.js](https://reactjs.org/) 59 | [shiny.react](https://github.com/Appsilon/shiny.react),[react.js](https://reactjs.org/) 60 | [react-trend](https://github.com/JohnCoene/reactrend),[react-trend.js](https://github.com/unsplash/react-trend) 61 | [sortable](https://github.com/rstudio/sortable),[sortable.js](https://sortablejs.github.io/Sortable/) 62 | [vueR](https://github.com/vue-r/vueR),[vue.js](https://vuejs.org/) 63 | [slidex](https://github.com/datalorax/slidex),[remark.js](https://remarkjs.com/#1) 64 | [sigmajs](https://github.com/JohnCoene/sigmajs), [sigma.js](https://www.sigmajs.org/) 65 | [rclipboard](https://github.com/sbihorel/rclipboard), [clipboard.js](https://clipboardjs.com/) 66 | [shinyvs](https://github.com/dreamRs/shinyvs),[virtual-select](https://github.com/sa-si-dev/virtual-select) 67 | [openlayers](https://github.com/crazycapivara/openlayers),[openlayers.js](https://openlayers.org/) 68 | [ricv](https://github.com/xvrdm/ricv),[image-co mpare-viewer](https://github.com/kylewetton/image-compare-viewer/) 69 | [ggrough](https://github.com/xvrdm/ggrough),[rough.js](https://roughjs.com/) 70 | [d3r](https://github.com/timelyportfolio/d3r),[d3.js](https://d3js.org/) 71 | [jsReact](https://github.com/kcf-jackson/jsReact),[react](https://reactjs.org/) 72 | [h3jsr](https://github.com/obrl-soil/h3jsr),[h3](https://github.com/uber/h3) 73 | [particlesjs](https://github.com/dreamRs/particlesjs),[particles.js](https://github.com/VincentGarreau/particles.js/) 74 | [chartjs](https://github.com/Tutuchan/chartjs),[chart.js](http://www.chartjs.org/) 75 | [shiny-impress.js](https://github.com/4QuantOSS/shiny-impress.js),[impress.js](http://jmpressjs.github.io/jmpress.js/#/home) 76 | [mapboxer](https://github.com/crazycapivara/mapboxer),[mapbox-gl-js](https://docs.mapbox.com/mapbox-gl-js/api/) 77 | [eventdrop](https://github.com/timelyportfolio/eventdropR),[EventDrops](https://github.com/marmelab/EventDrops) 78 | [rfrappe](https://github.com/merlinoa/rfrappe),[Frappe-Charts](https://github.com/frappe/charts) 79 | [textillate](https://github.com/JohnCoene/textillate),[textillate.js](http://textillate.js.org/) 80 | [suncalc](https://github.com/datastorm-open/suncalc),[suncalc.js](https://github.com/mourner/suncalc) 81 | [vis3D](https://github.com/datastorm-open/vis3D),[vis.js](https://visjs.org/) 82 | [shinyCleave](https://github.com/carlganz/shinyCleave),[cleave.js](https://github.com/nosir/cleave.js) 83 | [jsonld](https://github.com/ropensci/jsonld),[jsonld.js](https://github.com/digitalbazaar/jsonld.js) 84 | [shanban](https://github.com/ThinkR-open/shanban),[jkanban](https://github.com/riktar/jkanban) 85 | [planetary](https://github.com/jonmcalder/planetary),[planetary.js](http://planetaryjs.com/) 86 | [conductor](https://github.com/etiennebacher/conductor/),[shepherd.js](https://github.com/shipshapecode/shepherd) 87 | [shinywb](https://github.com/dreamRs/shinywb),[winbox.js](https://nextapps-de.github.io/winbox/) 88 | [pagemapR](https://github.com/swsoyee/pagemapR),[pagemap](https://larsjung.de/pagemap/) 89 | [windy](https://github.com/devOpifex/windy),[tailwind.css](https://tailwindcss.com/) 90 | [shinyHeatmap](https://github.com/RinteRface/shinyHeatmap),[heatmap.js](https://www.patrick-wied.at/static/heatmapjs/) 91 | [howler](https://github.com/ashbaldry/howler),[howler.js](https://github.com/goldfire/howler.js) 92 | [video](https://github.com/ashbaldry/video),[video.js](https://github.com/videojs/video.js) 93 | [charter](https://github.com/JohnCoene/charter),[chart.js](https://github.com/chartjs/Chart.js) 94 | [rmapshaper](https://github.com/ateucher/rmapshaper),[mapshaper](https://github.com/mbloch/mapshaper/) 95 | -------------------------------------------------------------------------------- /r-js-adaptation.Rproj: -------------------------------------------------------------------------------- 1 | Version: 1.0 2 | 3 | RestoreWorkspace: Default 4 | SaveWorkspace: Default 5 | AlwaysSaveHistory: Default 6 | 7 | EnableCodeIndexing: Yes 8 | UseSpacesForTab: Yes 9 | NumSpacesForTab: 2 10 | Encoding: UTF-8 11 | 12 | RnwWeave: Sweave 13 | LaTeX: pdfLaTeX 14 | --------------------------------------------------------------------------------