Fuzzy-Couscous - The CLI for a better django development experience
A cli tool to bootstrap your django projects and enhance your development experience.
I'm excited to introduce you to fuzzy-couscous, my latest project designed to enhance your django development experience with Django.
I've spent the last few months working on this command line tool, and I'm excited to share it with you and get your feedback.
The primary feature of fuzzy-couscous is to generate a django project using a project template that I've built, inspired heavily by the popular cookiecutter-django
project template. I simplified their template as much as I could while adding some of my favorite tools like htmx and poetry.
With fuzzy-couscous, you can quickly create a new Django project using the built-in template, which includes support for either Bootstrap or Tailwind.
It also comes with a variety of convenient commands, such as launching multiple processes at once including the Django dev server, a Redis server, a worker process, and more (although I'm currently working on improving this feature),
as well as a command to easily download the latest version of htmx. I have some exciting ideas for potential new commands, including one to generate CRUD code (#27) and another to ensure that projects
created with fuzzy-couscous can easily get updates from the base template (#22).
I'm always looking for new ideas and suggestions, so please feel free to open a GitHub discussion or an issue.
This project is nothing revolutionary, but it's useful for me and I think it could be useful for other django developers out there.
If you're interested, you can find fuzzy-couscous on GitHub at https://github.com/Tobi-De/fuzzy-couscous.
I hope you'll give it a try and let me know what you think. Thanks for your time!