“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗
Django
Python web framework with a built-in ORM, admin panel, auth and routing, aimed at fast development of database-backed sites.
Django is a Python framework for building database-backed websites. It began in a newspaper's web department and is now maintained by an international team of volunteers. It is a framework, not a CMS: you use it to build things like a CMS.
An app is a set of Python models (classes mapped to database tables through the ORM, with migrations), URL patterns that route to views, and templates that render HTML. Settings live in one Python module. It runs behind a WSGI server like Gunicorn or an ASGI server like Daphne; under ASGI the request stack is fully async, and the ORM, cache, auth and sessions offer async APIs.
Out of the box you get user accounts and sessions, forms, an auto-generated admin, and protection against XSS, CSRF, SQL injection and clickjacking. PostgreSQL is recommended in production, with MariaDB, MySQL, SQLite and Oracle officially supported and other databases through third-party backends. A Tasks framework lets you define and queue background work. You host it yourself on any server or platform that runs Python.
Some pieces are left to the ecosystem: building REST APIs usually means adding Django REST Framework or Django Ninja, CORS headers need a community package, and the Tasks framework does not run jobs itself, so production needs a worker backend from a third party. Its shared-nothing design scales by adding servers, but async and long-lived connections only pay off under ASGI.
Where it fits
Who uses it
36 makers' products, each linked to the source that shows it, and 58 open-source projects that declare it in their code.
“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗“We chose Django for its robust framework and built-in tools, allowing us to build and maintain the backend efficiently with secure, scalable architecture.”
Backend FrameworkMaker says so · source ↗“Django makes my life easy. I've used it at least 4 projects. It's been around for a while so it's stable and LLMs have a ton of knowledge about it. It's a great project that I will continue to use for life.”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story (platform)”
Backend FrameworkMaker says so · source ↗“I don't think there is a better framework for creating web apps with Python, simply amazing!”
Backend FrameworkMaker says so · source ↗“The batteries are included. We get a super-powerful admin panel “for free.”I also get a really nice and powerful ORM for free, not to mention a bazillion useful functions that I don’t want (or trust myself) to roll myself, such as password resets. TL;DR: Django is rad.”
Backend FrameworkMaker says so · source ↗“Great framework for web apps.”
Backend FrameworkMaker says so · source ↗“Most of the code I wrote was in Python within the Django web framework.”
Backend FrameworkMaker says so · source ↗“Django powered our backend helped us make great web app”
Backend FrameworkMaker says so · source ↗“Rapid development. Django follows the "Batteries included" philosophy and provides almost everything developers might want to do "out of the box". Because everything you need is part of the one "product", it all works seamlessly together, follows consistent design principles, and has extensive and up-to-date documentation.”
Backend FrameworkMaker says so · source ↗“The most mature Python web framework with excellent documentation and powerful built-in features for rapid development.”
Backend FrameworkMaker says so · source ↗“The "batteries-included" philosophy is a lifesaver. Django's built-in admin, ORM, and security features allowed me to build a reliable backend incredibly fast, without having to reinvent the wheel. It's the solid foundation that powers all the story generation and user management.”
Backend FrameworkMaker says so · source ↗“The backbone of our server-side logic, ensuring robust performance and seamless workflows.”
Backend FrameworkMaker says so · source ↗“Listed in their tool stack on Starter Story”
Backend FrameworkMaker says so · source ↗Open source: a project that declares Django as a dependency in its public code — verifiable, but not necessarily a live product.
What makers say
18 makers on why they use Django, in their own words on Product Hunt.
The batteries are included. We get a super-powerful admin panel “for free.”I also get a really nice and powerful ORM for free, not to mention a bazillion useful functions that I don’t want (or trust myself) to roll myself, such as password resets. TL;DR: Django is rad.
AntiquotedSep 2026 ↗Django makes my life easy. I've used it at least 4 projects. It's been around for a while so it's stable and LLMs have a ton of knowledge about it. It's a great project that I will continue to use for life.
We chose Django for its robust framework and built-in tools, allowing us to build and maintain the backend efficiently with secure, scalable architecture.
LayerSep 2026 ↗I don't think there is a better framework for creating web apps with Python, simply amazing!
Most of the code I wrote was in Python within the Django web framework.
Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises, with how Product Hunt tags its reviews.
- Admin panel, ORM, migrations, password resets and security features come built in and work together, so makers skip rebuilding them. PHPH 2PH 3HN
- It is mature and stable with thorough documentation, and LLMs write it consistently because they know it well. PHHNHN 2
- When something is missing, a third-party package usually already covers it. PHPH 2
- ORM helpers, named URL patterns and forms make CRUD-heavy apps like forums quick to build. HNHN 2HN 3
Who switches
Public pull requests on GitHub since Oct 2024 whose title says "X to Y" — real code changes moving a project from one tool to another, by developers in general. Open a row to see the pull requests.
FastAPI → Django25 PRs
- refactor: migrate backend from FastAPI to Djangobowl1/Behaviour-Aware-Federated-Wind-Power-Forecasting-System-demo · 2026-10-01
- refactor(backend)!: switch from FastAPI to Django + DRF (ADR-006)kingblessolivier/PharmaCore · 2026-08-04
- Migrate backend framework from FastAPI to Django (#7)gab-25/mtg_deck_tester · 2026-06-30
- Update README to reflect change from FastAPI to DjangoRam-Bhagat/Ram-Bhagat · 2026-06-16
- Migrate web app from FastAPI to Django + Channelscytsaiap-xyz/stock-analysis · 2026-06-10
- feat: migrate from FastAPI to Django for multi-user SaaS architectureKrAsH-CoD3/PriceDiffs · 2026-05-30
- Migrate backend FastAPI to Django REST Frameworkroilt532/App-Cafeteria-PioBaroja · 2026-05-26
- feat: migrate backend from FastAPI to Django REST Framework with ML integrationMartaAguilarMorcillo/BuloCheck · 2026-05-20
- refactor: migrate from FastAPI+Vue to Django monolithiclobster-xiaozhua/novel-reader · 2026-05-18
- Migrate from FastAPI to Django and enhance testing and deploymentLukeHeffAI/Voice-To-The-Dark · 2026-03-17
Express → Django5 PRs
- Migrate from Node.js/Express to Django REST Frameworkalltheearth/Koinonia-Api · 2026-07-10
- Shift backend from Node.js/Express to Django; added Django project wi…VR-RECOMMENDATION-SYSTEM/Smart-Virtual-Tourism-System · 2026-04-06
- Migrate backend from Express to DjangoDigitalVortexLLC/racker · 2025-11-09
- Upgrading the backend from express + nosql to django + sql ashish74624/Poloroid · 2025-08-24
- Switch express to Django and implement service featurescs262k-2024/knight-connect-service · 2024-11-19
Django → FastAPI43 PRs
- feat: migrate from Django to FastAPIjoaoprocopio/rastro · 2026-09-30
- Enhacement django to fastapidooa-ansari/personal-knowledge-graph-LLM · 2026-08-23
- Enhacement django to fastapidooa-ansari/personal-knowledge-graph-LLM · 2026-08-22
- Migrate project foundation from Django to FastAPILeoAlvesBahia/finance-tracker · 2026-08-16
- Migrate application stack from Django to FastAPI + Reacttschuelia/finance-website · 2026-08-14
- feat(backend): migrate the API from Django REST Framework to FastAPIAkash29may/webapp_project · 2026-08-06
- feat(backend): migrate the API from Django REST Framework to FastAPIAkash29may/webapp_project · 2026-08-06
- refactor: migrate backend from Django to FastAPIKok321416/Apoinment_sistem_with_Anatoli · 2026-07-20
- Migrate Douyin Cloud template from Django to FastAPIjy951126/douyincloud_python3_django_demo · 2026-06-13
- feat: Migrate Checkix from Django to FastAPI + Ant Design Pro frontendlHumaNl/Checkix · 2026-06-01
Django → Express7 PRs
- Swapped From Django Backend to Prisma and Express Backendbincent0929/brainrot-or-not-extension · 2026-05-22
- Claude/django to express conversion 1 el mtHazeeb-95/cmconversion · 2026-05-13
- Claude/django to express conversion 1 el mtHazeeb-95/cmconversion · 2026-05-13
- Initial web interface port: Django templates to Express.js/EJSshelbeely/generative_agents · 2026-02-03
- Convert Django backend to Node.js Express with DrizzleORMalhasnalshrif/clinic · 2025-08-03
- migrate backend django to expresskimimhdzr/FinSight · 2025-05-28
- migrate backend django to expresskimimhdzr/FinSight · 2025-05-28
Alternatives to Django
All alternatives by situation →Questions makers ask about Django
Which databases does Django support?
PostgreSQL is the recommendation for production; MariaDB, MySQL, SQLite and Oracle are also officially supported, and third-party backends exist for databases such as CockroachDB, Microsoft SQL Server and Google Cloud Spanner. source ↗
Can I write async views in Django?
Yes. Views can be async def, and the ORM, cache, auth and sessions have async APIs; you only get the benefits, like many open connections without threads, when running under an ASGI server. source ↗
Does Django run background jobs?
Its Tasks framework defines and queues tasks, but it does not include a worker to execute them; the built-in backends are for development and testing, so production needs a third-party backend or worker. source ↗
How do I build a JSON API with Django?
The project's ecosystem page points to third-party packages, mainly Django REST Framework and Django Ninja, which uses type hints and supports async. source ↗
Which versions get long-term support?
Designated LTS releases get about three years of security fixes (5.2 LTS until April 2028); starting with the release after 6.2, every feature release gets the same three-year support period. source ↗
Will Django handle cross-origin requests from my separate frontend?
Not by itself. Django has no built-in CORS header support; the docs point to community-maintained middleware. source ↗
Does Django scale?
Its shared-nothing architecture lets you add database, cache or application servers independently, and the project cites sites that have handled traffic spikes of over 50,000 hits per second. source ↗
Is Django free?
Yes — it is free, open-source software.
Is Django open source or self-hostable?
Open source, and you can self-host it. source ↗
Can AI coding agents work with Django?
No llms.txt, official MCP server or CLI found yet.
Who uses Django?
36 makers' products we track, each with a source, and 58 open-source projects declare it in their code. source ↗