labbstart
The fastest way to get started with labb - the UI for Django perfectionists.
Installation
pip install labbstart
Or with poetry:
poetry add labbstart
Or with uv:
uv add labbstart
Quick Start
Create a new Django project with labb pre-configured:
labbstart new
This will interactively prompt you for:
- Project name
- Django version (4, 5, or 6)
- Package manager (poetry, pip, or uv)
- Starter kit (welcome)
- App name for the starter kit
Non-Interactive Mode
You can also pass all parameters as flags:
labbstart new myproject \
--django-version 5 \
--package-manager poetry \
--kit welcome \
--app-name starter
What Does It Do?
The labbstart new command will:
- ✨ Create a new Django project directory
- 📦 Initialize your chosen package manager (poetry/pip/uv)
- 🎯 Install Django with your specified version
- 🚀 Set up a Django project structure
- 🎨 Install labbui and labbicons (includes django-cotton)
- 📋 Add a starter kit as a Django app
- ⚙️ Configure settings.py and urls.py
- 🎨 Initialize labb (Tailwind CSS + DaisyUI)
- 🔨 Build initial CSS
- 📝 Create .gitignore and README.md
After completion, you'll have a fully configured Django project with labb components ready to use!
Available Kits
Welcome Kit
A simple single-page starter that showcases basic labb components.
Next Steps
After running labbstart new, you'll need to start two processes in separate terminals:
Terminal 1 - CSS Development Server:
cd your-project-name
labb dev
Terminal 2 - Django Development Server:
cd your-project-name
python manage.py runserver
Then visit http://localhost:8000 to see your new project!
Requirements
- Python 3.10+ (but < 4.0)
- One of: poetry, pip, or uv
Documentation
For more information about labb components and usage, visit labb.io.
Metadata
Release files for labbstart 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| labbstart-0.5.0.tar.gz | 34.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| labbstart-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 74.5 kB
Release files / labbstart-0.5.0.tar.gz
| Download URL | labbstart-0.5.0.tar.gz |
|---|---|
| Size | 34.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3848d55b907ce61a193522783b353d2cd3e7b522b25e06a0ae6541605f1c06e9
|
|
BLAKE2b-256 checksum How to use checksums |
1305cddfd59557663c9eae67ac5dfc6881384f404f9890fde5393535e6be75b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / labbstart-0.5.0-py3-none-any.whl
| Download URL | labbstart-0.5.0-py3-none-any.whl |
|---|---|
| Size | 40.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7b7be9088377b0fe82bc6a927df77df6757c5ed6217234e0564a86d94928bef
|
|
BLAKE2b-256 checksum How to use checksums |
3dbcb5caaed93eb048e94d0a7bc0fd20ca2dc35669ce760f89356afdb10d18cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency log