Introducing Dash for R
Hello Dash Community! I’m excited to announce the arrival of Dash … for R users! We’re bringing the power, productivity and features of this highly extensible, developer-friendly framework to the R community. You can find our Medium post here: https://medium.com/@plotlygraphs/announcing-dash-for-r-82dce99bae13
The API and syntax are extremely similar to Dash for Python, so it’s exceptionally easy to get started writing R apps or porting your existing projects if you’re already familiar with Dash.
We’ve been hard at work on this project for several months; all the component libraries you know and love from Dash for Python are now available for R as well:
- Dash Core Components
- Dash HTML Components
- Dash Table
- Dash Design Kit
- Dash Bio
- Dash Canvas
- Dash Cytoscape
- Dash DAQ
In addition, R developers will enjoy the same in-browser debugging and callback graphing experience as Dash for Python users with support for Dash Dev Tools:
For Dash Enterprise customers, app developers will especially appreciate support for Dash Design Kit in R, which makes styling and theming your apps a breeze
To see Dash for R in action, please visit our recently updated Dash gallery, which now includes over 25 of our sample apps rewritten in R!
And don’t forget to check out our extensive, interactive online R documentation, with plenty of helpful examples to get you started quickly making sophisticated, stylish apps with Dash:
We’re in the process of publishing the package on CRAN, but for now you can install using the
install_github function which is available after loading the
library(devtools) install_github('plotly/dash-html-components') # HTML components install_github('plotly/dash-core-components') # Supercharged core UI components install_github('plotly/dashR') # The core dash backend
Please check out Dash for R and tell us what you think! We can’t wait to see your apps in our Dash Show and Tell forum: Show and Tell - Community Thread 🎉
…and don’t hesitate to get in touch if you have questions or suggestions!
– Ryan (Dash for R lead developer)