{"repo":"iloveitaly/python-starter-template","free":true,"listed":false,"github":"https://github.com/iloveitaly/python-starter-template","clone":"git clone https://github.com/iloveitaly/python-starter-template.git","description":"Full-stack application template for a python backend and react router SPA frontend","language":"Python","stars":47,"topics":["python","react-router","remix","template","fastapi","sqlmodel","uv","auto-release"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Python & React Router Project Template This is an extremely opinionated web application template. Here's some of the guiding principles in this stack: 1. Use popular tooling + languages. LLMs perform better, easier to find developers. 2. Full-stack integration tests. This includes HTTPS and production-build JS on CI. 3. Eliminate magic commands. Env vars, developer environments, infra, etc should all be documented in code. 4. Containerized builds. 5. Full-stack typing. 6. Use boring core technology. No fancy databases, no novel languages, no obscure frameworks. Here's a (long, sorry) video of setting up a new project with this template: Tech Stack Here's the stack: Development lifecycle. Justfile + AI LLM Prompts + Direnv + Mise + Lefthook + Localias + 1Password for local development & secret configuration Backend. Uv + Ruff + Python + FastAPI + ActiveModel + SQLModel + SQLAlchemy + Alembic (migrations) + Celery (jobs) + TypeId + Playwright + Mailers + Polyfactory. Frontend. Pnpm + TypeScript + React + Vite + Vitest + React Router (in SPA mode) + ShadCN + Tailwind + ESLint + Prettier + HeyAPI Services. Postgres + Redis + Mailpit + Docker Compose for running it all on dev + CI. Observability. Sentry + Clerk (user management) + PostHog + JSON structured logging. Build. Docker + nixpacks for containerization CI/CD. GitHub Actions for CI/CD Deployment. Up to you: anything that supports a container. Cost of Complexity This is not a simple application template. There are many thing","default_branch":null,"files":null,"tree":[],"storefront":"/r/iloveitaly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iloveitaly/python-starter-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}