Skip to content

kyle-li-dev/litestar-fullstack

 
 

Repository files navigation

Litestar Fullstack Reference Application

A production-ready fullstack web application built on Litestar, React 19, and Vite.

Features

  • SPA Frontend — React 19 + Vite + TailwindCSS (SPA mode via litestar-vite)
  • JWT Auth — Refresh tokens, MFA (TOTP), OAuth, and admin tooling
  • Service/Repository Pattern — UUIDv7 primary keys with Advanced Alchemy
  • Background JobsSAQ workers with structured logging via structlog
  • Docker Ready — Dockerized development and production workflows (distroless)

Quick Start

make install
cp .env.local.example .env
make start-infra
uv run app database upgrade
uv run app run

Or run everything in Docker:

docker compose up

Documentation

Document Description
API Reference OpenAPI endpoints & conventions
Contributing Dev setup, Git strategy, versioning, testing
Changelog Release history
Roadmap Product planning

License

This is a proprietary project. See Third-Party Licenses for open-source dependencies.

About

Litestar Fullstack Reference Application with React, Vite, SQLAlchemy, Docker, Task Queues, and more!

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 52.6%
  • TypeScript 42.2%
  • Shell 1.9%
  • Jinja 1.4%
  • Makefile 0.9%
  • CSS 0.5%
  • Other 0.5%