Standard Monolith
Classic full-stack Django with Bootstrap 5 and HTMX — modern interactivity without SPA complexity.
AJO scaffolds production-ready Django projects in seconds — pick a preset, layer add-ons, and walk away with a repo you can deploy today.
uv tool install ajo-cli
Six preset architectures, each production-ready and zero-config. Mix and match with add-on modules — AJO handles the wiring.
Classic full-stack Django with Bootstrap 5 and HTMX — modern interactivity without SPA complexity.
Django REST Framework foundation with JWT auth, CORS, and auto-generated Swagger/OpenAPI docs.
Type-safe, high-throughput API with django-ninja + Pydantic and interactive Swagger UI.
Modern GraphQL endpoint using Graphene + Relay, with GraphiQL IDE pre-wired for query testing.
Multi-stage Dockerfile with uv caching and a compose file that ships Postgres, Redis, and Mailhog.
AJO inspects your Django models via AST and auto-generates serializers, viewsets, routers, and endpoints. Zero boilerplate.
Optional features that slot into any preset — pick them interactively or via CLI flags.
SimpleJWT auth, custom User model with avatar and bio fields, registration/login templates, and preset-aware endpoints.
Redis via django-redis, connection pooling, django-debug-toolbar, and demo cached views to compare.
Brute-force protection via django-axes, TOTP 2FA, CSP headers, and HSTS/XSS/CSRF hardening.
pytest + pytest-django, coverage (fail-under 80%), factory-boy, and auto-generated model factories + API tests.
Pick your favorite package manager. We recommend isolated environments — uv or pipx.
AJO isn’t just for scaffolding. Run ajo inside any existing Django project to unlock a context-aware dashboard and one-click fixes.
Real-time project metadata — git branch, virtualenv, server state, pending migrations, Ruff lint status.
Detects misconfigurations and resolves them instantly — secure keys, admin URLs, duplicate migrations, more.
Surfaces urgent actions — create a superuser, run migrations — based on the actual state of your local database.