Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Appsilon/shiny.layouts

Powerful layouts for your Shiny app: CSS grid, sidebar layout, vertical layout and more!
https://github.com/Appsilon/shiny.layouts

Last synced: 9 days ago
JSON representation

Powerful layouts for your Shiny app: CSS grid, sidebar layout, vertical layout and more!

Awesome Lists containing this project

README

        

We are hiring!

# shiny.layouts

![R-CMD-check](https://github.com/Appsilon/shiny.layouts/workflows/R-CMD-check/badge.svg)
[![codecov](https://codecov.io/gh/Appsilon/shiny.layouts/branch/master/graph/badge.svg)](https://codecov.io/gh/Appsilon/shiny.layouts)

[![cranlogs](https://cranlogs.r-pkg.org/badges/shiny.layouts)](https://CRAN.R-project.org/package=shiny.layouts)
[![total](https://cranlogs.r-pkg.org/badges/grand-total/shiny.layouts)](https://CRAN.R-project.org/package=shiny.layouts)

**CSS Grid and pre-defined useful layouts for Shiny**

With this library it is easy to define custom layouts in Shiny apps using the powerful
**[CSS grid](https://css-tricks.com/snippets/css/complete-guide-grid/)**.
It also provides a number of ready to use layouts like sidebar layout, vertical layout etc.

It works great together with [shiny.semantic](https://github.com/Appsilon/shiny.semantic), but is compatible with any UI framework.

## How to install?

You can install a stable `shiny.layouts` release from CRAN repository:

``` r
install.packages("shiny.layouts")
```

and the latest version with `remotes`:

``` r
remotes::install_github("Appsilon/shiny.layouts@develop")
```

(`main` branch contains the stable version. Use `develop` branch for
latest features)

## How to contribute?

We welcome contributions of all types\!

We encourage typo corrections, bug reports, bug fixes and feature
requests. Feedback on the clarity of the documentation and examples is
especially valuable.

If you want to contribute to this project please submit a regular PR,
once you’re done with new feature or bug fix.

**Changes in documentation**

Documentation is rendered with `pkgdown`. Just run
`pkgdown::build_site()` after making changes.

**Changes in vignettes**

If you modified or added a new vignette, please rebuild them with
`devtools::build_vignettes()`.

## Appsilon Data Science

Appsilon is the **Full Service Certified RStudio Partner**. Learn more
at [appsilon.com](https://appsilon.com).

Get in touch [[email protected]]([email protected])