Important
Work in progress, not ready, not released yet, currently this is the place to go https://github.com/falcopackages/falco-cli
An opinionated toolkit for a better Django developer experience
Falco is an opinionated toolkit designed to speed up web app development with Django. It helps you get to production in just a few minutes while keeping your project close to the standard Django structure, keeping things simple and manageable.
- Django 5.1 and Python 3.11 support
- Email Login via django-allauth
- Integration with
htmx
usingdjango-htmx
- CRUD View Generation for your models with optional integrations with
django-tables2
anddjango-filters
. - Built-in Project Versioning with
bump2version
, Git integration, automatic changelog updates, and GitHub release creation. - Automated Deployment: Deploy your project to a VPS (using fabric) or Docker-based platform with ease.
- Styling with Tailwind CSS (including DaisyUI) or Bootstrap.
- And much more! Check out the full list of packages here
pip install falco-app
Read the documentation for more information on how to use Falco.
Falco is inspired by (and borrows elements from) some excellent open source projects:
- django-twc-project
- cookiecutter-django
- fuzzy-couscous (predecessor of falco)
- django-hatch-startproject
- django-unicorn (Inspiration for the logo)
- neapolitan
- django-base-site
- django-cptemplate
- djangox
Thanks to the following wonderful people emoji key who have helped build falco
.
Tobi DEGNON 💻 📖 |
Muhammad Hammad 🤔 |
mathiasag7 💻 |
Richard Shea 📖 |
Waqar Khan 💻 |
tissieres 💵 |
Hsiaoming Yang 🐛 |
Aimé An-Nyong DEGBEY 🤔 |
Hana Belay 💻 |
falco
is distributed under the terms of the MIT license.