Hey everyone! 👋
I kept finding myself writing the same CRUD endpoints over and over again, and honestly, it was getting tedious. So I decided to build Lazy Ninja—a Django library that takes care of generating API routes and schemas for all your models with just a few lines of code. No more repetitive work, just instant endpoints that you can customize as needed.
It also supports hooks, so you can tweak route behavior where necessary, and lets you define custom schemas for specific models. Plus, it automatically generates OpenAPI docs (leveraging Django Ninja), making it easier to visualize and test your API.
The project is still in its early stages, but I’d love to hear your thoughts and feedback! If you’re curious, check it out on:
Github: https://github.com/AghastyGD/lazy-ninja.
PyPI: https://pypi.org/project/lazy-ninja/
Let me know what you think!