Create Simple 'Shiny' Applications as Packages

Code generator for robust dependency-free 'Shiny' applications in the form of packages. It includes numerous convenience functions to create modules, include utility functions to create common 'Bootstrap' elements, setup a project from the ground-up, and much more.


R-CMD-check Codecov test coverage

Quick Start | Docs

Leprechaun allows you to generate lean and robust shiny applications.

Get it

Leprechaun is not yet on CRAN, get it from Github.

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

Basics

From the root of a package scaffold a leprechaun application.

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.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("leprechaun")

1.0.0 by John Coene, 5 years ago


Browse source code at https://github.com/cran/leprechaun


Authors: John Coene [aut, cre] , Opifex [cph]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports fs, cli, usethis, jsonlite, roxygen2

Suggests bslib, yaml, covr, sass, htmltools, packer, shiny, testthat, pkgload


See at CRAN