Lithium is a Django 6.1 starter for Python 3.12+ that ships sign up, login and password reset through django-allauth. It also wires in Whitenoise for static files, Bootstrap 5, django-debug-toolbar, django-crispy-forms and custom 403, 404 and 500 pages. It uses SQLite locally and installs with uv or pip. It has no AI features.
Who it is for: Django developers who want a web app skeleton with auth already set up
Strengths
Login, signup and password reset preconfigured via django-allauth
SQLite for local development, so no database server is needed
Installs with either uv or pip from requirements.txt
Includes debug toolbar, crispy forms and custom error pages
Weaknesses
No billing or payments included
No AI or LLM integration
Environment variables, gunicorn and mail provider are left for you to add
No Docker or compose files provided
What it needs
Python
Needs Python 3.12+, uv or pip, SQLite
GitHub template
Quick answers
Is lithium open source?
Its code is public on GitHub under its own license terms; read them before you use it at work.