r/PythonProjects2 • u/Shakti-Framework • 4d ago
Resource I built my own Python backend framework from scratch β Shakti π
After working with Python backend development for years, I wanted to build a framework that brings the things I repeatedly need into one place.
So I built Shakti, a Python backend framework focused on building modern APIs and applications faster.
Some of the things Iβm working on:
- β‘ Async-first architecture
- π Built-in authentication & RBAC
- ποΈ Async ORM
- π€ AI integration
- π Document AI
- π Background jobs
- π‘ SSE / streaming
- π οΈ CLI & code generation
- π Monitoring
- πΎ Database migrations
- π Dependency injection
GitHub: https://github.com/shaktihq/shakti
PyPI: https://pypi.org/project/shakti-framework/
This is still an evolving project, and Iβd genuinely love feedback from Python developers.
What would you want to see in a new Python backend framework?
WebSockets? Better developer tooling? More AI features? Something else?
Iβm building Shakti in public and would love to hear your thoughts. π
2
u/Terminay 2d ago
FastAPI and Django still rule, tbh.
1
u/Shakti-Framework 2d ago
Absolutely! Django and FastAPI are already great and will continue to rule. Shakti isnβt trying to replace them ,Iβm experimenting with a different approach by combining things like async, ORM, auth, background jobs, AI/document AI, and developer tooling into one framework. Iβm building it in public to see if developers find that approach useful. Would love your feedback!
2
u/xanthium_in 3d ago
Nice