R Packages

Open-source R packages I've built and maintain.

Maintainer

ambiorix

Web framework inspired by Express.js — build web apps and APIs in R. Gives developers full control over the request-response cycle with routing, middleware, and static file serving out of the box.

ambiorix.dev
Creator

hypertext

A deterministic, framework-agnostic DSL for building HTML nodes and rendering them to a string. Provides tags, tag_list, and render() — the foundation this very site is built on.

CRAN: hypertext
Creator

firebase.auth.rest

R wrapper for the Firebase Authentication REST API, designed for use on the backend of R applications and APIs. Full control over login and registration flows while still leveraging Firebase Auth.

kennedymwavu.github.io/firebase.auth.rest
Creator

rmon

R's equivalent of nodemon. Monitors source files for changes and automatically restarts scripts, Shiny apps, Ambiorix servers, or executes arbitrary R expressions — so you can focus on coding instead of restarting manually.

kennedymwavu.github.io/rmon
Creator

micromodal

Simple and elegant modal dialogs for R Shiny via Micromodal.js. Drop it in with a single use_micromodal() call and trigger modals from any UI element.

kennedymwavu.github.io/micromodal

Books

Notes and hard-earned lessons turned into books.

Co-author

Ambiorix, R, and the Web

Discover the joy of building web applications and APIs using your favorite programming language (R, by the way).

Read Online

Talks

Conference talks and presentations.

Co-presenter

Building Web Apps and APIs in R with Ambiorix, posit::conf(2025)

Ambiorix reimagines web development in R, offering a flexible, autonomy-driven alternative. It gives developers full control over the request-response cycle, while providing essential web features like routing and middleware out of the box — ideal for developing large web applications and APIs. This talk covers what sets Ambiorix apart, its key advantages for developers, and how it streamlines building web products & services in R.

Watch on YouTube