flexdashboard

Easy interactive dashboards for R

https://github.com/rstudio/flexdashboard

Science Score: 23.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 20 committers (5.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.7%) to scientific vocabulary

Keywords from Contributors

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

Repository

Easy interactive dashboards for R

Basic Info
Statistics
  • Stars: 838
  • Watchers: 46
  • Forks: 301
  • Open Issues: 86
  • Releases: 5
Created over 10 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Code of conduct

README.Rmd

---
output: github_document
---



```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

# flexdashboard 


[![CRAN status](https://www.r-pkg.org/badges/version/flexdashboard)](https://CRAN.R-project.org/package=flexdashboard)
[![R-CMD-check](https://github.com/rstudio/flexdashboard/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/rstudio/flexdashboard/actions)


The goal of **flexdashboard** is to make it easy to create interactive dashboards for R, using R Markdown.

* Use [R Markdown](https://rmarkdown.rstudio.com) to publish a group of related data visualizations as a dashboard.

* Support for a wide variety of components including [htmlwidgets](https://www.htmlwidgets.org); base, lattice, and grid graphics; tabular data; gauges and value boxes; and text annotations.

* Flexible and easy to specify row and column-based [layouts](https://pkgs.rstudio.com/flexdashboard/articles/layouts.html). Components are intelligently re-sized to fill the browser and adapted for display on mobile devices.

* [Storyboard](https://pkgs.rstudio.com/flexdashboard/articles/using.html#storyboards-1) layouts for presenting sequences of visualizations and related commentary.

* Optionally use [Shiny](https://shiny.posit.co/) to drive visualizations dynamically.

* Optionally use [bslib](https://rstudio.github.io/bslib/) to easily [customize main colors, fonts, and more](https://pkgs.rstudio.com/flexdashboard/articles/theme.html).

Learn more about **flexdashboard**: 

## Examples

example flexdashboard with d3 heatmap  example flexdashboard using ggplotly  example flexdashboard using Shiny

View more examples [here](https://pkgs.rstudio.com/flexdashboard/articles/examples.html).


## Installation

Install the **flexdashboard** package from CRAN as follows:

```{r eval=FALSE}
install.packages("flexdashboard")
```

If you want to use the development version of the **flexdashboard** package, you can install the package from GitHub via the [**remotes** package](https://remotes.r-lib.org):

```{r eval=FALSE}
remotes::install_github('rstudio/flexdashboard')
```
## Usage

To author a **flexdashboard** you create an [R Markdown](https://rmarkdown.rstudio.com) document with the `flexdashboard::flex_dashboard` output format. You can do this from within RStudio using the **New R Markdown** dialog:

![](man/figures/NewRMarkdown.png)

If you are not using RStudio, you can create a new `flexdashboard` R Markdown file from the R console. Currently there are two `templates`:

+ `"flex_dashboard"` (basic) and

+ `"flex_dashboard_bslib"` (an example of [theming with `{bslib}`](https://pkgs.rstudio.com/flexdashboard/articles/theme.html)):

```{r eval=FALSE}
rmarkdown::draft("dashboard.Rmd",
                 template = "flex_dashboard_bslib",
                 package = "flexdashboard")
```

## Getting help

There are two main places to get help with flexdashboard:

+ The [RStudio community](https://community.rstudio.com/tags/c/R-Markdown/10/flexdashboard) is a friendly place to ask any questions about flexdashboard. Be sure to use the `flexdashboard` tag. Add also the `shiny` tag is you are using a Shiny runtime.

+ [Stack Overflow](https://stackoverflow.com/questions/tagged/flexdashboard) is a great source of answers to common **flexdashboard** questions. It is also a great place to get help, once you have created a reproducible example that illustrates your problem. Use the tags [`[r][flexdashboard]`](https://stackoverflow.com/questions/tagged/flexdashboard+r) if you ask a question. Add the tag `[shiny]` if you are using a Shiny runtime.

## Code of Conduct

Please note that the **flexdashboard** project is released with a [Contributor Code of Conduct](https://pkgs.rstudio.com/flexdashboard/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.

Owner

  • Name: RStudio
  • Login: rstudio
  • Kind: organization
  • Email: info@rstudio.org
  • Location: Boston, MA

GitHub Events

Total
  • Issues event: 3
  • Watch event: 26
  • Issue comment event: 9
  • Pull request event: 2
  • Fork event: 7
Last Year
  • Issues event: 3
  • Watch event: 26
  • Issue comment event: 9
  • Pull request event: 2
  • Fork event: 7

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 655
  • Total Committers: 20
  • Avg Commits per committer: 32.75
  • Development Distribution Score (DDS): 0.173
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
JJ Allaire jj@r****g 542
Carson c****1@g****m 61
Garrick Aden-Buie g****k@a****m 18
Barret Schloerke b****t@r****m 7
Winston Chang w****n@s****g 5
Alison Presmanes Hill a****n@r****m 3
Barbara Borges Ribeiro b****o@g****m 3
Christophe Dervieux c****v@r****m 2
Daniel Possenriede p****e@g****m 2
Stephen Synchronicity s****n@a****u 2
Emily Riederer e****r@g****m 1
Evan Anway 6****y 1
Felix MIL 3****l 1
Gary g****y@r****m 1
Jamie Sinnett j****e@r****m 1
Jeremy Muhlich j****h@b****g 1
Josh h****2@g****m 1
Randy Zwitch r****h@g****m 1
Richard Iannone r****e@m****m 1
Yihui Xie x****e@y****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 110
  • Total pull requests: 20
  • Average time to close issues: about 3 years
  • Average time to close pull requests: 24 days
  • Total issue authors: 97
  • Total pull request authors: 7
  • Average comments per issue: 3.38
  • Average comments per pull request: 0.55
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 2
  • Average time to close issues: 2 days
  • Average time to close pull requests: about 3 hours
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • gadenbuie (5)
  • maxmoro (2)
  • elbamos (2)
  • eamcvey (2)
  • rempsyc (2)
  • cpsievert (2)
  • ghost (2)
  • richarddmorey (2)
  • geoffreylarnold (2)
  • nwstephens (2)
  • ShaohongBai (1)
  • manouzi (1)
  • abiyug (1)
  • AITikhonov (1)
  • thothal (1)
Pull Request Authors
  • gadenbuie (14)
  • eturkes (2)
  • cb4ds (1)
  • randyzwitch (1)
  • erm-eanway (1)
  • cpsievert (1)
  • YerbolatA (1)
  • gtritchie (1)
Top Labels
Issue Labels
enhancement (5) pending (1) shiny (1) requires example (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 11,088 last-month
  • Total docker downloads: 30,728
  • Total dependent packages: 19
  • Total dependent repositories: 114
  • Total versions: 10
  • Total maintainers: 1
cran.r-project.org: flexdashboard

R Markdown Format for Flexible Dashboards

  • Versions: 10
  • Dependent Packages: 19
  • Dependent Repositories: 114
  • Downloads: 11,088 Last month
  • Docker Downloads: 30,728
Rankings
Forks count: 0.2%
Stargazers count: 0.4%
Dependent repos count: 2.0%
Dependent packages count: 3.4%
Downloads: 3.5%
Average: 5.0%
Docker downloads count: 20.2%
Maintainers (1)
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.0.2 depends
  • bslib >= 0.2.5 imports
  • grDevices * imports
  • htmltools >= 0.5.1 imports
  • htmlwidgets >= 0.6 imports
  • jsonlite * imports
  • knitr >= 1.13 imports
  • rmarkdown >= 2.8 imports
  • sass * imports
  • scales * imports
  • shiny >= 0.13 imports
  • tools * imports
  • utils * imports
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • rstudio/shiny-workflows/setup-r-package v1 composite