Full-stack starters · Rank #4
django-base-site
Grade A: derived only from the two verdicts below. How grades work
The Django Base Site is a Django site that is built using the best Django practices and comes with all the common Django packages that you need to jumpstart your next project.
Why this verdict
How we check →- 103 commits by 2 contributors in the last 90 days (44 in the last 30). receipt ↗
- On current major: Celery, Django, Tailwind CSS, Vue. receipt ↗
Snapshot: commit 38a79cd on main, checked 2026-10-19 07:53 UTC. Receipts link to files at this exact commit.
Dependency freshness
| Package | Declared | Latest | Status |
|---|---|---|---|
| Celery celery | 5.5.0 | 5.6.3 | Current |
| Django django | 6.1.0 | 6.1.2 | Current |
| Tailwind CSS tailwindcss | 4.3.3 | 4.3.3 | Current |
| Vue vue | 3.5.44 | 3.5.44 | Current |
Declared = lowest version the kit's dependency file (package.json, pyproject.toml or requirements.txt) allows. Latest = the npm "latest" tag or the newest PyPI release. TypeScript, the Stripe SDK, FastAPI and other 0.x packages are shown but not counted in the verdict.
What's in the stack
- Payments
- Stripe
- Database / ORM
- PostgreSQL (psycopg)
- API layer
- Celery
Detected from declared dependencies. A listed package means it's installed, not necessarily fully wired up.
What the README says you get
- AdminStaff impersonation
Django Hijack - Staff impersonation with a SPA-driven user search
- AuthHeadless auth API
Django Allauth (headless) - JSON auth API with full MFA support
- AuthMFA passkeys and TOTP
TOTP, recovery codes, and WebAuthn passkeys (via `fido2`)
- BillingStripe subscriptions
Stripe-backed subscriptions tied to Organizations
- BillingStripe webhook handling
Webhook at `/webhooks/stripe/` with HMAC signature verification
- DeployDocker Compose dev
Docker Compose for development with healthchecks on every service
- EmailProduction email backend
Django SES - Production email backend
- TeamsMulti-tenant organizations
multi-tenant scaffolding: `Organization`, `OrganizationMember`
- TeamsOrganization invites
The accept-invite flow lives in the SPA
- TeamsTeam CRUD API
generic `Team` model (organization FK + M2M users) with full CRUD ninja API
- TestingPlaywright end-to-end tests
Pytest Playwright - End-to-end tests live under `e2e/`
- UIVue 3 SPA
Vue 3 SPA - Lazy-loaded routes via Vue Router 5
- UITailwind CSS styling
Tailwind CSS v4 - Utility-first styling
Extracted from the kit's README by a local AI model (deepseek-flash) on Oct 19, 2026. Every item is checked against an exact README quote; 1 unverifiable item was discarded. A README claim is the maker's description, not something we tested.
Watch django-base-site
Get told if it goes dormant, gets archived, falls further behind on a core dependency, or changes its license or price.
History
Oct 1, 2026 → Oct 19, 2026. One square per check, colored by maintenance status. Hover for details.
Show as a table
| Date | Maintenance | Dependencies | Commits (90d) |
|---|---|---|---|
| Oct 19, 2026 | Active | Current deps | 103 |
| Oct 12, 2026 | Active | Current deps | 101 |
| Oct 1, 2026 | Active | Current deps | 94 |
Sources
Every claim on this page comes from these public records, checked . Open them to verify.
- Commit history ↗ default branch (main) at the checked commit: pulse, contributors, last commit
- Releases ↗ latest release
- package.json ↗ declared dependency versions and stack (at commit 38a79cd)
- pyproject.toml ↗ declared dependency versions and stack (at commit 38a79cd)
- README ↗ quoted features at the checked commit
- npm registry ↗ latest versions (each linked in the table above)
- PyPI ↗ latest versions of Python packages (each linked in the table above)