Skip to content
@falcopackages

Falco

Tools for better Django developer experience.

Hi there 👋🏾

Important

If you’re a complete beginner, I wouldn’t recommend using these tools yet. There’s nothing overly complex here, but you might feel lost and frustrated with all the tools and concepts involved. First, get comfortable building Django projects with the default project structure and deploying them to production manually on a Linux box. Then you can come back here and pick the ideas and tools you find interesting.

This organization is a collection of tools designed to improve the experience of Django developers, reducing friction when starting up new projects and simplifying deployment in production.

  • falco-cli: Start a project using the falco starter-template and keep it updated
  • starter-template: Project starter including uv, Docker production setup, helpers for project version management, CI/CD pipelines, all your dev commands managed via a justfile, and more
  • falco (wip): A Django application that comes with commands for CRUD generation, a start-app command that auto-registers new apps, HTMX download, and more
  • falco-ui (wip): Integrates daisyui for better looking HTML for CRUD, forms, and allauth templates
  • fujin (wip): Automates the deployment of your Django project (and any project following a few prerequisites) on a Linux box while leaving you in full control of your server

Note

You can generate a ready-to-use Django project with falco directly on github by visiting this repo: Falco Template Repository.

The missing piece for me right now to consider my Django workflow perfect is a tool to better organize frontend code for larger projects, but I have a few good candidates:

  • django-cotton: A component library for Django that enables you to use HTML-like tag syntax
  • django-bird (wip): Another component library in very early stages, but I really like the proposed API

These are my current favorites for the future of Django. If at some point we get something like Laravel's flux for Django, that would be the cherry on top.

Here's a list of extra packages I use from time to time that don't come included in the starter-template:

Have any questions or suggestions? Open a new discussion.
Need help with your Django project? Feel free to reach out to me at [email protected].
If you find these tools helpful, consider buying me a coffee to support my work! ☕

Pinned Loading

  1. falco falco Public

    An opinionated toolkit for building web apps faster with Django.

    Python 7

  2. starter-template starter-template Public

    The default blueprint use by falco for start-projects, includes tailwindcss, hatch, etc.

    Python 3 2

  3. falco-cli falco-cli Public

    Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.

    Python 377 18

  4. starter-template-bootstrap starter-template-bootstrap Public

    Forked from falcopackages/starter-template

    The bootstrap version of the starter template.

    HTML

  5. falco-ui falco-ui Public

    Nice templates for falco projects.

    HTML 2

  6. fujin fujin Public

    Get your project up and running in minutes on your vps.

    Python 13

Repositories

Showing 10 of 10 repositories
  • falco-cli Public

    Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.

    falcopackages/falco-cli’s past year of commit activity
    Python 377 18 4 0 Updated Dec 31, 2024
  • falco Public

    An opinionated toolkit for building web apps faster with Django.

    falcopackages/falco’s past year of commit activity
    Python 7 0 10 0 Updated Dec 31, 2024
  • website Public
    falcopackages/website’s past year of commit activity
    Python 0 0 0 0 Updated Dec 25, 2024
  • starter-template Public

    The default blueprint use by falco for start-projects, includes tailwindcss, hatch, etc.

    falcopackages/starter-template’s past year of commit activity
    Python 3 MIT 2 8 1 Updated Dec 23, 2024
  • fujin Public

    Get your project up and running in minutes on your vps.

    falcopackages/fujin’s past year of commit activity
    Python 13 MIT 0 14 0 Updated Dec 22, 2024
  • falco-ui Public

    Nice templates for falco projects.

    falcopackages/falco-ui’s past year of commit activity
    HTML 2 MIT 0 2 0 Updated Dec 16, 2024
  • falco-template-repository Public template Forked from simonw/python-lib-template-repository

    GitHub template repository for creating new falco project, using the falcopackages/starter-template cookiecutter template

    falcopackages/falco-template-repository’s past year of commit activity
    0 6 0 0 Updated Dec 14, 2024
  • .github Public
    falcopackages/.github’s past year of commit activity
    0 0 0 0 Updated Dec 14, 2024
  • starter-template-bootstrap Public Forked from falcopackages/starter-template

    The bootstrap version of the starter template.

    falcopackages/starter-template-bootstrap’s past year of commit activity
    HTML 0 MIT 2 0 0 Updated Oct 15, 2024
  • falco-toolbox Public archive
    falcopackages/falco-toolbox’s past year of commit activity
    Python 1 0 0 0 Updated Sep 7, 2024

Top languages

Loading…

Most used topics

Loading…