# gtalarico/django-vue-template

Django Rest + Vue JS Template

Repository: https://github.com/gtalarico/django-vue-template
Canonical: https://ross.abutalabs.com/products/django-vue-template
Homepage: https://django-vue-template-demo.herokuapp.com/
Language: Python
License: MIT
License Family: permissive
Topics: vuejs, django, django-rest-framework, whitenoise, rest-api, vue, vuecli
Last push: 2022-12-08T17:16:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2946, "days_push": 1364, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1613, forks 395 (observed 2026-08-28T04:05:11.197438+00:00)

## What it is
A minimal project template combining Django with Django REST Framework on the backend and a Vue.js single-page application on the frontend. It keeps the two frameworks cleanly separated, with Django serving the API, static files, and admin, while Vue CLI handles frontend bundling and routing.

## Use cases
- start a new django and vue single page app project
- scaffold a rest api backend with a vue frontend
- template for building a spa with django rest framework
- serve a vue app from django with whitenoise
- deploy a django vue app to heroku
- example project structure for separating django backend and vue frontend

## When to choose
- you want a minimal, unopinionated django + vue starting point
- you prefer vue cli and webpack for the frontend with django only as an api backend
- you need a quick heroku-deployable django/vue setup

## When to avoid
- you use react, angular, or another frontend framework instead of vue
- you want server-side rendering or django-rendered templates
- you need a full-featured, actively maintained cookiecutter with auth, docker, and CI included
- you prefer flask or another backend framework

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: web-framework, api-framework, static-site-generator, routing, middleware
- domain: web-development, frontend, backend, developer-tools
- platform: python, cross-platform
- tags: django, vue, django-rest-framework, spa, template, boilerplate, webpack, heroku, whitenoise, vuex, boilerplate, nodejs, web-server

## Member repositories
- gtalarico/django-vue-template (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:11.197438+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:32:42.415703+00:00, confidence not recorded.
  - readme: https://github.com/gtalarico/django-vue-template (fetched 2026-08-28T04:05:11.197438+00:00, sha 604343d720b7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
