r/PythonProjects2 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. πŸ™Œ

3 Upvotes

4 comments sorted by

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!