{"adoption": {"forks": 369, "observed_at": "2026-08-28T04:07:02.605124+00:00", "stars": 2585}, "canonical_url": "https://ross.abutalabs.com/products/fastapi-react", "card": {"archived": false, "artifact_type": "learning-resource", "description": "🚀   Cookiecutter Template for FastAPI + React Projects.  Using PostgreSQL, SQLAlchemy, and Docker", "domain": ["web-development", "developer-tools", "backend", "frontend", "self-hosted"], "enriched": true, "function": ["auth", "orm", "web-framework", "frontend-framework", "testing", "deployment", "middleware"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Buuntu/fastapi-react"], "name": "Buuntu/fastapi-react", "platform": ["python", "cross-platform"], "pushed_at": "2023-10-06T23:46:17+00:00", "repo": "Buuntu/fastapi-react", "stars": 2585, "tags": ["cookiecutter-template", "fastapi", "react", "postgresql", "sqlalchemy", "jwt-authentication", "celery", "docker-compose", "nginx", "react-admin", "typescript", "full-stack-starter", "alembic", "boilerplate", "docker", "nodejs", "web-server"], "topics": ["fastapi", "postgres", "cookiecutter", "react", "react-admin", "nginx", "boilerplate", "full-stack", "typescript", "sqlalchemy", "jwt", "oauth2", "docker"], "urls": [], "use_cases": ["start a new full-stack FastAPI and React project", "scaffold a web app with JWT authentication already wired up", "bootstrap a project with PostgreSQL, SQLAlchemy, and Alembic migrations", "set up Docker Compose development environment for API and frontend", "add background task processing with Celery and Redis", "get an admin dashboard with react-admin and token auth", "avoid configuring Nginx, ESLint, Prettier, and pytest from scratch"], "what_it_is": "A cookiecutter template that bootstraps full-stack web applications using FastAPI (Python) and React (TypeScript). It bundles PostgreSQL with SQLAlchemy/Alembic, JWT OAuth2 authentication, Celery background tasks with Redis, Docker Compose, Nginx reverse proxy, and a react-admin dashboard.", "when_to_avoid": ["you need a different frontend framework like Vue or Svelte", "you want a NoSQL database such as MongoDB instead of PostgreSQL", "you need the latest React or FastAPI versions, since the template's last release was 2023 and may lag behind", "you prefer building your own minimal stack rather than a large opinionated template", "you need serverless or edge deployment rather than Docker/Nginx hosting"], "when_to_choose": ["you want a batteries-included FastAPI + React starter with auth, database, and background jobs", "you prefer Docker Compose-based local development with Nginx proxying", "you need a react-admin dashboard backed by a JWT-authenticated FastAPI API", "you want testing conventions like transaction-rollback pytest fixtures out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fastapi-react", "repo": "Buuntu/fastapi-react", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.605124+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:31:47.984350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "970a3a22a96e36396a0d6654fa0ee5928f385b282540cad4ec18043c84c63a90", "fetched_at": "2026-08-28T04:07:02.605124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Buuntu/fastapi-react"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2356, "days_push": 1062, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}