15 yrs of Django in prod: patterns I keep using (agent skills)
An opinionated Django project with Repository pattern, Pydantic DTOs, svcs DI, and Stripe-style ULID IDs - dvf/opinionated-django
15 yrs of Django in prod: patterns I keep using (agent skills) launched on April 13, 2026 with 6 votes, #1,677 of 21,248 launches that month and more than 75% of that year's launches.
What it does
A collection of Agent Skills that give a coding agent architectural skills to build scalable, maintainable Django projects with clean separation of concerns, testability, and a full suite of best practices. I love Django, but some parts of it are genuinely hard to type: querysets, model instances, related managers, F() / Q() expressions, etc. In my experience, the cleanest way to handle this is to keep all the ORM work behind a repository layer that returns Pydantic DTOs. Your business logic lives in services that never import a model. Your views become one-liners, and each layer becomes very easy to mock and test. After discussions with my friends Haki Benita and Pete Nilson , this is what…from github.com
Does a similar job
all alternatives →- ADA Django code review bot for GitHub pull requests2020 · django.doctor · ▲105
Design.MDApr 2026 · getdesign.md · ▲111Feels a bit like Figma, but for coding agents. Instead of going back and forth with prompts, you give the agent a DESIGN.md that defines the design system up front, and it generally sticks to it when generating UI. Google Stitch seems to be moving in this direction as a standard, so we put together a small collection of DESIGN.md files based on popular web sites.
- IDimportd – d is for django2013 · pythonhosted.org · ▲116
Django Developers – Reverse Job Board for Django Developers2023 · builtwithdjango.com · ▲32Discover Django developers available for work.
Django Keel – 10 Years of Django Best Practices in One Template2025 · github.com · ▲25After a decade of shipping Django to production, I got tired of solving the same setup problems on every new project. Environment-first settings. Sensible auth defaults. Structured logging. CI from day zero. Pre-commit hooks. Docker. Security hardening. Every project meant two days of boilerplate before writing business logic. So I built Django Keel: a production-ready Django starter that eliminates the yak-shaving. GitHub: https://github.com/CuriousLearner/django-keel *What you get*: - 12-factor config with environment-based secrets - Production-hardened security…
Django Ninja CRUD – Rethinking CRUD Operations in Django2023 · github.com · ▲100I've developed Django Ninja CRUD, a tool to simplify CRUD operations in Django by leveraging Django Ninja's strengths. It aims to make CRUD operations more intuitive, modular, and efficient, especially for large-scale projects. Key aspects: - Declarative, intuitive CRUD operations. - Modular approach with composition-over-inheritance. - Enhanced testing capabilities for robust applications. The tool is designed to transform Django development workflows, improving efficiency and maintainability. Read more about the development, features and roadmap here:…
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 22d ago · stillwet.art

FastRouter.ai▲364Route requests to the right LLM for cost, latency & quality
AI · 23d ago · fastrouter.ai
Source: Show HN post ↗
Launched alongside, April 2026
the whole month →
- AG
Thought the resources for GPU arch were lacking, so here we are
Life & fun · Apr 2026 · jaso1024.com

Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.
AI · Apr 2026 · github.com


I made a laptop stand out of solid concrete, in the style of brutalist architecture, with themes of urbex and urban decay
Life & fun · Apr 2026 · sam-burns.com

With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories. There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/ If you don't find your blog (or your favorite ones), please add them. I will review and approve it.
AI · Apr 2026 · text.blogosphere.app