ambiorix

Web framework for R inspired by express.js

Documentation CLI Generator Docker Load-balancer

Apps & APIs

Build multipage applications and APIs with a single syntax

Scale

Use the Belgic load balancer to easily scale your deployments

Async

Very convenient and easy to use async programming.

Christopher Avatar

Ambiorix

Web Framework

A framework inspired by express.js, unlike Shiny it is not reactive but allows for multiple pages, building APIs, and more. Like express.js it provides a core object/class with which one can observe on routes and execute functions when they are visited. If you come from JavaScript give it a spin, the switch should be nearly seamless.

It also comes with numerous middlewares to improve your applications security and more. Also note the load-balancer to easily handle concurrent users.

Unlike Shiny, it requires more knowledge of HTML, CSS, and JavaScript.

Installation

CRAN

Get the stable version from CRAN.

              
  install.packages("ambiorix")
              
            
Development

Get the development version from Github.

              
  remotes::install_github("devOpifex/ambiorix")