TGViewer
Evrone Evrone @evrone · 335 subscribers
Post #714 204
If you've worked with large Django projects, you probably know how quickly things can get hard to navigate.

How to get rid of the pain in large Django projects? Evrone developer Pavel Kutsenko decided to explore this and built next•dj.

Here's how he explains the problem and the solution:

"The real pain shows up on large projects – too many views, templates and handler functions scattered across different locations, and maintaining a 100k+ codebase becomes a nightmare. My project next•dj is built around file-routing architecture, where each block has its own URL prefix (on large projects, you sometimes have a microfrontend for different parts of the site). It includes static files (version 0.5.0 introduced the ability to store and process them right next to the page and component), form logic, templates, and context handler functions – what else do you need to be happy?"


Pavel started the experiment in the summer of 2025. In March of this year, versions 0.4.0 and 0.4.1 were released. The key update is the component system – a reusable UI block now lives in one place, with props, slots, and dependency injection. They also added a global NEXT_FRAMEWORK configuration, similar to DRF, keeping all settings in a single place.

The project is already on GitHub. It's a layer on top of Django that reflects this approach and might be useful if you've run into similar issues.

Come try it, fork it. More details on our website: https://evrone.com/blog/next-dj
  • 👍 5
  • ❤ 2
  • 🔥 1
More from @evrone
  1. Sep 24, 2026A vague task leaves too much room for interpretation – and that becomes especially noticea…
  2. Sep 17, 2026Sometimes, the most interesting part of an IT project isn’t what was built, but how it was…
  3. Sep 10, 2026There are things you almost always want to add to an MVP. And almost always shouldn’t. Ano…
  4. Sep 3, 2026What if AI could help a technical interviewer prepare for an interview before the candidat…
  5. Aug 27, 2026What happens when a logistics system has to handle very different data loads at the same t…
  6. Aug 20, 2026There are already so many AI agents that choosing one has become an engineering task in it…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →