Skip to content
@hyperverse-r

hyperverse-r

A modular R ecosystem for building modern web applications, the web way.

hyperverse

Your server returns HTML. The browser swaps it. No React, no state management, no build step — just R.

The hyperverse is an ecosystem of R packages for building server-driven web applications using htmx and plumber2. The philosophy is simple: your server returns HTML, the browser swaps it. No React, no state management, no build step.

🌐 hyperverse.world


Packages

Package Role Status
htmxr Core — htmx primitives and plumber2 integration CRAN status
htmxr.bootstrap Opinionated Bootstrap layer on top of htmxr In development
htmxr.daisy Opinionated DaisyUI layer on top of htmxr In development
alpiner Alpine.js wrapper — declarative client-side logic Planned
supar Supabase client for R — query your database over HTTP without writing SQL Planned

Philosophy

  • HTML over the wire — servers return HTML fragments, not JSON
  • CSS-agnostic core — bring your own CSS framework, or use htmxr.bootstrap / htmxr.daisy
  • R-idiomatic — every primitive is a function, autocompleted and documented, no raw HTML attributes
  • Shiny alternative — familiar patterns for R developers, no JavaScript required

Get started

From CRAN:

install.packages("htmxr")

Development version:

pak::pak("hyperverse-r/htmxr")
library(htmxr)
hx_run_example("hello")

Pinned Loading

  1. htmxr htmxr Public

    Build server-driven web apps in R with HTMX and plumber2

    R 4

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…