Skip to content

falcopackages/falco

Repository files navigation

Falco

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

CI Publish Python Package Documentation pypi Hatch project Ruff MIT License PyPI - Python Version PyPI - Versions from Framework Classifiers PyPI - Downloads

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.

🚀 Features

  • Django 5.1 and Python 3.11 support
  • Email Login via django-allauth
  • Integration with htmx using django-htmx
  • CRUD View Generation for your models with optional integrations with django-tables2 and django-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

📚 Table of Contents

📖 Installation

pip install falco-app

Read the documentation for more information on how to use Falco.

♥️ Acknowledgements

Falco is inspired by (and borrows elements from) some excellent open source projects:

👥 Contributors

All Contributors

Thanks to the following wonderful people emoji key who have helped build falco.

Tobi DEGNON
Tobi DEGNON

💻 📖 ⚠️
Muhammad Hammad
Muhammad Hammad

🤔
mathiasag7
mathiasag7

💻
Richard Shea
Richard Shea

📖
Waqar Khan
Waqar Khan

💻
tissieres
tissieres

💵
Hsiaoming Yang
Hsiaoming Yang

🐛
Aimé An-Nyong DEGBEY
Aimé An-Nyong DEGBEY

🤔
Hana Belay
Hana Belay

💻

📜 License

falco is distributed under the terms of the MIT license.