Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/devOpifex/leprechaun

:four_leaf_clover: Code generator for lean and robust shiny applications
https://github.com/devOpifex/leprechaun

r rstats shiny

Last synced: 3 months ago
JSON representation

:four_leaf_clover: Code generator for lean and robust shiny applications

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/license-Apache%202-blue)
[![R-CMD-check](https://github.com/devOpifex/leprechaun/workflows/R-CMD-check/badge.svg)](https://github.com/devOpifex/leprechaun/actions)
[![Codecov test coverage](https://codecov.io/gh/devOpifex/leprechaun/branch/master/graph/badge.svg)](https://app.codecov.io/gh/devOpifex/leprechaun?branch=master)
[![R-CMD-check](https://github.com/devOpifex/leprechaun/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/devOpifex/leprechaun/actions/workflows/R-CMD-check.yaml)

[Quick Start](https://leprechaun.opifex.org/#/guide/quick-start) | [Docs](https://leprechaun.opifex.org) | [Shiny App-Packages](https://mjfrigaard.github.io/shinyap/leprechaun.html)

Leprechaun allows you to generate _lean_ and _robust_
[shiny](https://shiny.rstudio.com/) applications.

## Get it

__Stable__

``` r
install.packages("leprechaun")
```

__Development__

``` r
# install.packages("remotes")
remotes::install_github("devOpifex/leprechaun")
```

## Basics

From the root of a package scaffold a leprechaun application.

``` r
usethis::create_package("myApp")
leprechaun::scaffold()
```

This effectively generates code within the package to run a
shiny application within a package: leprechaun _does not_
become a dependency to your project.