Get your next Django project out the starting gate in a hurry!
Big tech thinks everyone needs to build aircraft carriers, but all you need is a horse.
From the makers of Cassette Nest, Book Stacks, and Lists of Books. We’ve distilled what we’ve learned, making all the little picky decisions so you don’t have to: just get to work on your project!
Batteries Reins and Saddle included!
- 🐍 Uses Django’s built-in django-admin --template option.
-
🫥 Sets up a custom User model.
- “If you’re starting a new project, it’s highly recommended to set up a custom user model, even if the default User model is sufficient for you.”
- Email addresses are the usernames: the most sensible default!
- 🎁 pip-tools for easy dependency management.
- 📐 pre-commit to keep your code clean and working properly.
- 🧪 pytest for fast, easy-to-write tests.
- 🎭 Playwright for robust browser testing, including visual regression tests!
- 🔷 Litestream for effortless SQLite support in “serverless” environments
- 🫀 Sets you up to build progressively-enhanced, accessible websites and applications.
Free for personal, non-commercial use! Free to try (for everyone)!
100% free for all personal, non-commercial use! Start a new website without one of those over-hyped static site generators! You deserve tried and true, old school dynamic content!
Only pay when you’re ready to launch your project! We want to make sure you get exactly what you need before money changes hands.
At just $100 USD (per-site, one time!) for a license, it’s a fantastic investment to jumpstart a new project!
Local system requirements
/bin/bash -c "$(curl -fsSL https://blaze.horse/starter/install)"
Here's the script that command runs.
Here's what the curl
flags mean if you're interested.
-f
= "Fail fast with no output at all on server errors."-s
= "Silent or quiet mode."-S
= "When used with -s, --silent, it makes curl show an error message if it fails."-L
= "If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place."