Django remains one of the most respected Python frameworks, but many developers know the hidden cost of productivity: repetitive setup. Evrone looked at that pain point and released next.dj, an open-source framework that rethinks how Django applications are structured.
The project started when Evrone engineers were building a side product. Even small features required repeated actions:
- Create a view
- Register a URL
- Add templates
- Connect forms
- Handle validation
- Maintain multiple UI states
That process works, but it slows iteration. Evrone wanted a cleaner workflow.
🚀 The Core Idea
next.dj introduces file-based routing. Instead of editing routing files manually, developers create page files and routes appear automatically. Templates and logic live together, making projects easier to understand.
This means developers can spend more time building features and less time wiring infrastructure.
🧩 What next.dj Includes
- File-based routing
- DJX templates
- Built-in forms with CSRF protection
- Context management
- Dependency injection
- Reusable components with props and slots
🎯 Who Benefits
Evrone designed next.dj for teams that build:
- SaaS products
- Internal dashboards
- MVPs
- Admin systems
- Python-first web apps
Teams that prefer Python over splitting everything into backend + React may especially enjoy it.
🔮 Why Evrone’s Experiment Matters
Many open-source tools begin from frustration. That frustration often reflects a real industry need. Evrone transformed daily Django pain into a framework that feels modern without abandoning Django’s strengths.
next.dj is not trying to replace Django. It is trying to make Django smoother, faster, and more enjoyable. That makes the project worth watching for any Python engineer.

Top comments (0)