{"repo":"benavlabs/SQLModel-boilerplate","free":true,"listed":false,"github":"https://github.com/benavlabs/SQLModel-boilerplate","clone":"git clone https://github.com/benavlabs/SQLModel-boilerplate.git","description":"An extendable async API using FastAPI, SQLModel, PostgreSQL and Redis.","language":"Python","stars":232,"topics":["alembic","api","arq","async","cache","docker","docker-compose","fastapi","fastapi-boilerplate","postgres"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Fast FastAPI boilerplate (SQLmodel version) Yet another template to speed your FastAPI development up. This time, using SQLModel. \\[!IMPORTANT] This SQLModel boilerplate is no longer actively maintained. For a maintained FastAPI starter, use the Fastro FastAPI-boilerplate (free, SQLAlchemy) or FastroAI - the complete FastAPI SaaS template (auth, payments, AI, a frontend). 0. About FastAPI boilerplate creates an extendable async API using FastAPI, SQLModel and PostgreSQL: - FastAPI : modern Python web framework for building APIs - SQLModel : SQL databases in Python, designed for simplicity, compatibility, and robustness. - PostgreSQL : The World's Most Advanced Open Source Relational Database - Redis : Source Available, in-memory data store used by millions as a cache, message broker and more. - ARQ Job queues and RPC in python with asyncio and redis. - Docker Compose With a single command, create and start all the services from your configuration. - NGINX High-performance low resource consumption web server used for Reverse Proxy and Load Balancing. 1. Features - ⚡️ Fully async - 🚀 SQLModel with Pydantic V2 and SQLAlchemy 2.0 support - 🔐 User authentication with JWT - 🍪 Cookie based refresh token - 🏬 Easy redis caching - 👜 Easy client-side caching - 🚦 ARQ integration for task queue - ⚙️ Efficient and robust queries with fastcrud - ⎘ Out of the box offset and cursor pagination support with fastcrud - 🛑 Rate Limiter dependency - 👮 FastAPI docs behind authentication and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/benavlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benavlabs/SQLModel-boilerplate/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."}