The Litestar Fullstack repository contains the reference code for a fully-capable, production-ready fullstack Litestar web application. It is intended to be used as a starting point for new projects and as a reference for how to build a large scale fullstack Litestar application.
You can take pieces as needed, or use the entire thing as a starting point for your project. It includes the following capabilities out of the box:
User creation, authentication, and authorization
Job/Task Queues via SAQ
Fully featured frontend stack with VueJS and native Vite integration via the litestar-vite plugin
Fully featured backend API with Litestar - Includes the utilization of Guards and team-based authentication, - Extensive CLI
Advanced logging with structlog
AioSQL for raw queries without the ORM
Dockerized development and production environments
To get started, check out the installation guide.
To see how to use the Litestar Fullstack, check out the usage guide.
We also provide an API reference which can be found at API Reference.