🌳 Root Docs
Root
Client
API Client
Authentication
CSS Modules
Database
Service Worker
Web Workers
Developer Experience
GitHub Actions
Dev Server
Imports
Knip
Mono-Repo
Spell checker
Unit-tests
Server
API Server
Authentication
Databases
Security Headers
Service-Worker
Hot Reload
Offline Support
Push Messaging
Auto Updates
Root

Root

Quick Start

Use this template

Then in the repo, run

cp .env.example .env
pnpm i
pnpm dev

Structure

A mono-repo structure, with the following packages:

Tools & Libraries

CSS Modules

CSS Modules

The ideal way to include component-level CSS

esbuild

esbuild

An extremely fast bundler for the web

Fastify

Fastify

Fast and low overhead web framework

GitHub Actions

GitHub Actions

Automate your workflow from idea to production

Knip

Knip

Find unused files, dependencies and exports

React

React

The library for web and native user interfaces

Tanstack Query

Tanstack Query

Powerful asynchronous state management

Turborepo

Turborepo

The build system that makes ship happen

Valibot

Valibot

Validate unknown data, with bundle size, type safety and developer experience in mind

Vite

Vite

Next Generation Frontend Tooling

Vitest

Vitest

Next Generation Testing Framework

vlcn

vlcn

SQLite as a collaborative application file format for multiplayer, local & offline-first software

What is Next?

Client

Learn more about client-side capabilities

Server

Learn more about server-side capabilities

Service Worker

Learn more about service-worker capabilities

Developer Experience

Learn more about the developer experience of this framework

Client

On this page

Quick StartStructureTools & LibrariesWhat is Next?