bs4Dash

Bootstrap 4 shinydashboard using AdminLTE3

https://github.com/rinterface/bs4dash

Science Score: 36.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 19 committers (10.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords

bootstrap4 dashboard-templates hacktoberfest2022 r shiny shiny-apps shinydashboard

Keywords from Contributors

golemverse shiny-r shinyapps charts standardization
Last synced: 6 months ago · JSON representation

Repository

Bootstrap 4 shinydashboard using AdminLTE3

Basic Info
Statistics
  • Stars: 450
  • Watchers: 15
  • Forks: 82
  • Open Issues: 102
  • Releases: 15
Topics
bootstrap4 dashboard-templates hacktoberfest2022 r shiny shiny-apps shinydashboard
Created over 7 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Code of conduct

README.md

bs4Dash

R build status version cranlogs total Codecov test coverage

Bootstrap 4 shinydashboard using AdminLTE3




From {shinydashboard} to {bs4Dash}

Taking the simple {shinydashboard} example:

```r library(shiny) library(shinydashboard)

ui <- dashboardPage( dashboardHeader(title = "Basic dashboard"), dashboardSidebar(), dashboardBody( # Boxes need to be put in a row (or column) fluidRow( box(plotOutput("plot1", height = 250)),

  box(
    title = "Controls",
    sliderInput("slider", "Number of observations:", 1, 100, 50)
  )
)

) )

server <- function(input, output) { set.seed(122) histdata <- rnorm(500)

output$plot1 <- renderPlot({ data <- histdata[seq_len(input$slider)] hist(data) }) }

shinyApp(ui, server) ```

Moving to {bs4Dash} is rather simple, as we just replace library(shinydashboard):

```r library(bs4Dash) ui <- dashboardPage( dashboardHeader(title = "Basic dashboard"), dashboardSidebar(), dashboardBody( # Boxes need to be put in a row (or column) fluidRow( box(plotOutput("plot1", height = 250)),

  box(
    title = "Controls",
    sliderInput("slider", "Number of observations:", 1, 100, 50)
  )
)

) )

server <- function(input, output) { set.seed(122) histdata <- rnorm(500)

output$plot1 <- renderPlot({ data <- histdata[seq_len(input$slider)] hist(data) }) }

shinyApp(ui, server) ```

Installation

```r

latest devel version

pak::pak("RinteRface/bs4Dash")

latest devel version from r-universe

install.packages("bs4Dash", repos = c("cynkra.r-universe.dev", "cloud.r-project.org"))

from CRAN

install.packages("bs4Dash") ```

Demo

You may also run:

r library(bs4Dash) bs4DashGallery()

Issues

Issues are listed here.

Acknowledgement

I warmly thank Glyphicons creator for providing them for free with Bootstrap.

Code of Conduct

Please note that the bs4Dash project is released with a Contributor Code of Conduct. By contributing to this project, you agree toabide by its terms.

Owner

  • Name: RinteRface
  • Login: RinteRface
  • Kind: organization
  • Email: dgranjon@ymail.com
  • Location: Zurich, Switzerland

A collection of outstanding APIs for R Shiny

GitHub Events

Total
  • Issues event: 22
  • Watch event: 20
  • Issue comment event: 19
  • Push event: 3
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 3
  • Fork event: 3
Last Year
  • Issues event: 22
  • Watch event: 20
  • Issue comment event: 19
  • Push event: 3
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 3
  • Fork event: 3

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 748
  • Total Committers: 19
  • Avg Commits per committer: 39.368
  • Development Distribution Score (DDS): 0.051
Past Year
  • Commits: 12
  • Committers: 2
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.083
Top Committers
Name Email Commits
DivadNojnarg d****n@y****m 710
statnmap s****p 6
Stefan Fritsch s****h@s****m 5
JohnCoene j****p@g****m 4
bjornol b****e@c****o 3
Stefan Werner s****r@m****m 3
Matthew T. Warkentin m****n@m****a 2
remko_duursma r****o@s****l 2
Adam Forys a****s@c****m 2
Mohammed Ali m****d@a****m 2
Juha Itkonen i****a@g****m 1
Federico Marini m****f@u****e 1
Duque-de-Sealand 4****d 1
David Barkemeyer d****r@g****e 1
Ari Angelo h****o@a****z 1
Lucas Habegger l****r@b****m 1
Stefan Eng s****3@g****m 1
Stephen Synchronicity 3****h 1
etiennebacher e****r@p****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 135
  • Total pull requests: 27
  • Average time to close issues: 5 months
  • Average time to close pull requests: 25 days
  • Total issue authors: 101
  • Total pull request authors: 14
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.78
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 19
  • Pull requests: 7
  • Average time to close issues: 1 day
  • Average time to close pull requests: 3 days
  • Issue authors: 15
  • Pull request authors: 4
  • Average comments per issue: 0.37
  • Average comments per pull request: 0.14
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • HugoGit39 (6)
  • FreyGeospatial (5)
  • jnhyeon (4)
  • antoine4ucsd (3)
  • ugurdar (3)
  • lanceupton (3)
  • ApexHeel (3)
  • echoplaza (3)
  • yogat3ch (3)
  • jcrodriguez1989 (2)
  • lucas-alcantara (2)
  • lemuelemos (2)
  • James-G-Hill (2)
  • shahreyar-abeer (2)
  • analytichealth (2)
Pull Request Authors
  • DivadNojnarg (6)
  • yogat3ch (5)
  • MohammedFCIS (3)
  • lhabegger (2)
  • bwaite-esr (2)
  • eblondel (2)
  • krlmlr (2)
  • itkonen (1)
  • bowyes (1)
  • muschellij2 (1)
  • shahreyar-abeer (1)
  • etiennebacher (1)
  • duanyu5871 (1)
  • ismirsehregal (1)
Top Labels
Issue Labels
bug (24) fixed-in-dev (18) question (15) enhancement (11) incompatibility (7) duplicate (6) help wanted (3) wontfix (2) doc (1)
Pull Request Labels

Packages

  • Total packages: 4
  • Total downloads:
    • cran 3,772 last-month
  • Total docker downloads: 2,237
  • Total dependent packages: 17
    (may contain duplicates)
  • Total dependent repositories: 81
    (may contain duplicates)
  • Total versions: 52
  • Total maintainers: 1
cran.r-project.org: bs4Dash

A 'Bootstrap 4' Version of 'shinydashboard'

  • Versions: 16
  • Dependent Packages: 17
  • Dependent Repositories: 80
  • Downloads: 3,772 Last month
  • Docker Downloads: 2,237
Rankings
Forks count: 0.8%
Stargazers count: 0.9%
Dependent repos count: 2.6%
Average: 3.2%
Dependent packages count: 4.5%
Docker downloads count: 4.7%
Downloads: 5.5%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/RinteRface/bs4Dash
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/rinterface/bs4dash
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
conda-forge.org: r-bs4dash
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Stargazers count: 19.9%
Forks count: 20.6%
Dependent repos count: 24.4%
Average: 29.1%
Dependent packages count: 51.6%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • bslib >= 0.2.4 imports
  • fresh * imports
  • htmltools >= 0.5.1.1 imports
  • httpuv >= 1.5.2 imports
  • httr * imports
  • jsonlite >= 0.9.16 imports
  • lifecycle * imports
  • shiny >= 1.6.0 imports
  • waiter >= 0.2.3 imports
  • DT * suggests
  • covr * suggests
  • golem * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat >= 2.1.0 suggests
  • thematic >= 0.1.2 suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v3 composite
  • actions/upload-artifact main composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.4.1 composite
  • actions/checkout v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite