He
HeliumTS
Note:

HeliumTS is under active development. Expect bugs and breaking changes. If you find any issues, please report them in our GitHub

A stable release is planned for early 2026.

Introduction

HeliumTS is an opinionated full-stack React + Vite framework focused on type-safe RPC, file-based routing, and flexible rendering modes for modern apps.

Check out the Example App

See HeliumTS in action with a fully functional example application including authentication, database integration, and more.

View Example on GitHub →

Why HeliumTS?

Building a full-stack React app usually means stitching together routing, data fetching, server APIs, background jobs, and deployment concerns. HeliumTS brings those pieces together behind one runtime and one project structure.

  • 🔌
    Seamless RPCCall server functions directly from your React components with full type safety. No more fetch or axios boilerplate.
  • 📂
    File-based RoutingIntuitive routing system similar to Next.js. Just create files in src/pages and they become routes.
  • Vite PoweredBuilt on top of Vite for lightning fast development server and optimized production builds.
  • 🧩
    Multiple Rendering ModesMix SPA pages with SSG and SSR where it makes sense, instead of forcing the whole app into one rendering model.
  • 🛡️
    End-to-End Type SafetyShare types between client and server automatically. If your server code changes, your client knows about it.

Core building blocks

  • RPC methods for type-safe server calls.
  • HTTP handlers for webhooks, auth flows, and REST endpoints.
  • Workers for long-running background processing.
  • Route groups and nested layouts for larger applications.
  • SSR and SSG when you need first-load HTML.