Icon
generic
Sign in →

generic

A minimal Rust web server with Axum, SQLite, and HTMX. Built for rapid prototyping with server-side rendering and compile-time templates.

generic

What you get

A good starting base for Rust web projects that's easy to maintain and extend

Backend

Axum + SQLite

Type-safe async web framework with embedded database and automatic migrations.

Auth

Google OAuth

Google authentication with JWT sessions and role-based access. Admin dashboard included.

Tasks

Background Jobs

Apalis-powered job queue with SQLite persistence. Retry logic and graceful shutdown built in.

Real-time

SSE Events

Server-sent events with scoped broadcast. Live UI updates without polling or WebSockets.

UI

HTMX + Franken UI

Server-rendered HTML with HTMX interactions. Dark mode and responsive design included.

Deploy

Deploy Anywhere

Single binary, Docker containerized, with Kamal deployment configs included.

What's built

Production patterns included out of the box

Compile-Time Templates

Askama templates verified at compile time. Catch template errors before they hit production.

HTMX Hypermedia

Server-rendered HTML with HTMX for dynamic interactions. No JavaScript framework needed.

Widget CRUD + Background Processing

Full CRUD with Apalis background jobs. Trigger async processing from the UI and watch results stream back via SSE.

Graceful Shutdown

All services (HTTP, task worker) shut down cleanly on SIGINT/SIGTERM. No orphaned jobs or dropped connections.