Core Class

rhino

Rhino allows you to create Shiny apps The Appsilon Way - like a fullstack software engineer. Apply best software engineering practices, modularize your code, test it well, make UI beautiful, and think about user adoption from the very beginning.

Creators Overview

Maintainer
Kamil Żyła
Contributors
Jakub Nowicki, Ph.D.
Tymoteusz Makowski
Ricardo Rodrigo Basa
Recle Vibal
Marek Rogala
Leszek Siemiński

Build high quality, enterprise-grade Shiny apps at speed.

Rhino is an opinionated framework with a focus on software engineering practices and development tools, supporting your work in three main areas: clear code, quality, and automation. Clear code involves scalable app architecture and modularization based on {box} and {Shiny} modules. Quality includes unit tests, end-to-end tests with Cypress, logging and monitoring, and linting. Automation covers project startup, continuous integration with GitHub Actions, dependency management with renv, configuration management with config, and Sass and JavaScript bundling with ES6 support via Node.js. These features are often implemented using well-known packages, with Rhino bringing them all together to work seamlessly out of the box.

Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.

Talk to our Experts