
Fastapi Backend Template
This is a solid starting point if you're spinning up a new FastAPI project and don't want to wire up the database layer from scratch. It comes with async SQLAlchemy 2.0, Alembic migrations, and PostgreSQL already configured, plus Docker support for deployment. The tech choices are modern and the async setup is done right, which saves you from the usual boilerplate headaches. Best for greenfield projects where you want production-ready patterns but still need flexibility to build your own business logic. If you're already deep into a different stack or need something more opinionated about auth and API structure, you might want to keep looking.
- skills.sh installs
- 152
- GitHub stars
- 5
- last updated
- Jun 3, 2026
Install
$ npx -y skills add eng0ai/eng0-template-skills --skill fastapi-backend-template --agent claude-codeInstalls into .claude/skills of the current project.
Files
FastAPI Backend Template
FastAPI with PostgreSQL, async SQLAlchemy 2.0, Alembic migrations, and Docker.
Tech Stack
- Framework: FastAPI
- Language: Python
- ORM: SQLAlchemy 2.0 (async)
- Migrations: Alembic
- Database: PostgreSQL
Prerequisites
- Python 3.11+
- Docker (recommended)
- PostgreSQL
Setup
1. Clone the Template
git clone --depth 1 https://github.com/Aeternalis-Ingenium/FastAPI-Backend-Template.git .
If the directory is not empty:
git clone --depth 1 https://github.com/Aeternalis-Ingenium/FastAPI-Backend-Template.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
2. Remove Git History (Optional)
rm -rf .git
git init
3. Setup Virtual Environment
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
4. Setup Database
Configure PostgreSQL and run Alembic migrations.
Development
uvicorn main:app --reload
Sponsors
Details
- Repository
- github.com/eng0ai/eng0-template-skills
- Categories
- Backend & APIs, Python
- First seen
- Jun 3, 2026