All Projects β†’ testdrivenio β†’ fastapi-sqlmodel-alembic

testdrivenio / fastapi-sqlmodel-alembic

Licence: MIT License
Sample FastAPI project that uses async SQLAlchemy, SQLModel, Postgres, Alembic, and Docker.

Programming Languages

python
139335 projects - #7 most used programming language
Mako
254 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to fastapi-sqlmodel-alembic

Apollo
A basic Application with multiple functionalities built with FastAPI aim to help Users Buy New Items Provided using PaypalAPI πŸš€
Stars: ✭ 22 (-80.87%)
Mutual labels:  fastapi, fastapi-sqlalchemy
cloudrun-fastapi
FastAPI on Google Cloud Run
Stars: ✭ 112 (-2.61%)
Mutual labels:  fastapi, sqlmodel
fastrates
πŸ’΅ Free & open source API service for current and historical foreign exchange rates.
Stars: ✭ 26 (-77.39%)
Mutual labels:  fastapi, fastapi-sqlalchemy
Fast-API-and-Docker-BootCamp
This repository contains learning resources for Python Fast API Framework and Docker, Build High Performing Apps With Python BootCamp by Lux Academy and Data Science East Africa.
Stars: ✭ 24 (-79.13%)
Mutual labels:  fastapi
wallpaper-api
An api which can use different sites to scrape images and serve them through API
Stars: ✭ 18 (-84.35%)
Mutual labels:  fastapi
FastApi-boilerplate
Project template for python FastApi
Stars: ✭ 41 (-64.35%)
Mutual labels:  fastapi
starlette-discord
"Login with Discord" support for Starlette and FastAPI
Stars: ✭ 15 (-86.96%)
Mutual labels:  fastapi
fastapi-cache
fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
Stars: ✭ 375 (+226.09%)
Mutual labels:  fastapi
hypercorn-fastapi-docker
Docker image with Hypercorn for FastAPI apps in Python 3.7, 3.8, 3.9. Ready for HTTP2 and HTTPS
Stars: ✭ 18 (-84.35%)
Mutual labels:  fastapi
fastapi-oidc
Verify and decrypt 3rd party OIDC ID tokens to protect your fastapi (https://github.com/tiangolo/fastapi) endpoints.
Stars: ✭ 24 (-79.13%)
Mutual labels:  fastapi
jsf
Creates fake JSON files from a JSON schema
Stars: ✭ 46 (-60%)
Mutual labels:  fastapi
Bank-Note-Authentication
πŸ’Έ Authenticate Bank Notes on the basis of Genuity and Forged using Sklearn and deployed on Heroku and FastAPI Server πŸ’³ πŸ’²
Stars: ✭ 17 (-85.22%)
Mutual labels:  fastapi
fastapi douyin
ζ›΄ζ–° 2.0 η‰ˆζœ¬οΌŒδ½Ώη”¨ Python WEB ι«˜ζ€§θƒ½εΌ‚ζ­₯ζ‘†ζžΆ FastAPI εˆΆδ½œηš„ζŠ–ιŸ³ζ— ζ°΄ε°θ§£ζžδΈ‹θ½½οΌŒι‡‡η”¨ε‰εŽη«―εˆ†η¦»ζ€ζƒ³οΌ
Stars: ✭ 58 (-49.57%)
Mutual labels:  fastapi
termpair
View and control terminals from your browser with end-to-end encryption πŸ”’
Stars: ✭ 1,390 (+1108.7%)
Mutual labels:  fastapi
poem
A full-featured and easy-to-use web framework with the Rust programming language.
Stars: ✭ 1,167 (+914.78%)
Mutual labels:  fastapi
JJMumbleBot
A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
Stars: ✭ 40 (-65.22%)
Mutual labels:  fastapi
fastapi-sqlalchemy-1.4-async
https://rogulski.it/blog/sqlalchemy-14-async-orm-with-fastapi/
Stars: ✭ 17 (-85.22%)
Mutual labels:  fastapi
fastapi-boilerplate
FastAPI boilerplate for real world production
Stars: ✭ 145 (+26.09%)
Mutual labels:  fastapi
recommendation-api
Rank and serve recommendations
Stars: ✭ 14 (-87.83%)
Mutual labels:  fastapi
quoters
πŸ“ Random quotes generator package. Available on npm and PyPi
Stars: ✭ 17 (-85.22%)
Mutual labels:  fastapi

FastAPI + SQLModel + Alembic

Sample FastAPI project that uses async SQLAlchemy, SQLModel, Postgres, Alembic, and Docker.

Want to learn how to build this?

Check out the post.

Want to use this project?

$ docker-compose up -d --build
$ docker-compose exec web alembic upgrade head

Sanity check: http://localhost:8004/ping

Add a song:

$ curl -d '{"name":"Midnight Fit", "artist":"Mogwai", "year":"2021"}' -H "Content-Type: application/json" -X POST http://localhost:8004/songs

Get all songs: http://localhost:8004/songs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].