All Projects → twocucao → tifa

twocucao / tifa

Licence: MIT license
Yet another opinionated fastapi-start-kit with best practice

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects
HTML
75241 projects
CSS
56736 projects
Mako
254 projects

Projects that are alternatives of or similar to tifa

fastapi-boilerplate
FastAPI boilerplate for real world production
Stars: ✭ 145 (+76.83%)
Mutual labels:  sqlalchemy, fastapi, fastapi-template
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+18.29%)
Mutual labels:  sqlalchemy, fastapi, fastapi-template
fastrates
💵 Free & open source API service for current and historical foreign exchange rates.
Stars: ✭ 26 (-68.29%)
Mutual labels:  sqlalchemy, fastapi
fastapi-debug-toolbar
A debug toolbar for FastAPI.
Stars: ✭ 90 (+9.76%)
Mutual labels:  sqlalchemy, fastapi
FRDP
Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin ⭐
Stars: ✭ 55 (-32.93%)
Mutual labels:  sqlalchemy, fastapi
FastAPI-Full-Stack-Samples
The API Application Development using Python FastAPI, including interactive API documentation
Stars: ✭ 61 (-25.61%)
Mutual labels:  sqlalchemy, fastapi
fast-api-sqlalchemy-template
Dockerized web application on FastAPI, sqlalchemy1.4, PostgreSQL
Stars: ✭ 25 (-69.51%)
Mutual labels:  sqlalchemy, fastapi
fastapi-sqlalchemy-1.4-async
https://rogulski.it/blog/sqlalchemy-14-async-orm-with-fastapi/
Stars: ✭ 17 (-79.27%)
Mutual labels:  sqlalchemy, fastapi
FastAPI-template
Feature rich robust FastAPI template.
Stars: ✭ 660 (+704.88%)
Mutual labels:  fastapi, fastapi-template
fastapi-saas-base
Fast API SAAS Base App
Stars: ✭ 47 (-42.68%)
Mutual labels:  sqlalchemy, fastapi
CourseCake
By serving course 📚 data that is more "edible" 🍰 for developers, we hope CourseCake offers a smooth approach to build useful tools for students.
Stars: ✭ 21 (-74.39%)
Mutual labels:  sqlalchemy, fastapi
cloudrun-fastapi
FastAPI on Google Cloud Run
Stars: ✭ 112 (+36.59%)
Mutual labels:  sqlalchemy, fastapi
Apollo
A basic Application with multiple functionalities built with FastAPI aim to help Users Buy New Items Provided using PaypalAPI 🚀
Stars: ✭ 22 (-73.17%)
Mutual labels:  sqlalchemy, fastapi
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT 💎
Stars: ✭ 16 (-80.49%)
Mutual labels:  sqlalchemy, fastapi
FastApi-boilerplate
Project template for python FastApi
Stars: ✭ 41 (-50%)
Mutual labels:  fastapi, fastapi-template
fastapi-uvicorn-gunicorn-nginx-supervisor-boilerplate
Production ready boilerplate to start with Fastapi
Stars: ✭ 17 (-79.27%)
Mutual labels:  fastapi, fastapi-template
fastapi-pydiator
Python clean architecture and usecase implementation with fastapi and pydiator-core
Stars: ✭ 58 (-29.27%)
Mutual labels:  fastapi, fastapi-template
fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (+59.76%)
Mutual labels:  fastapi, fastapi-template
FastAPI Tortoise template
FastAPI - Tortoise ORM - Celery - Docker template
Stars: ✭ 144 (+75.61%)
Mutual labels:  fastapi, fastapi-template
fastapi-csv
🏗️ Create APIs from CSV files within seconds, using fastapi
Stars: ✭ 46 (-43.9%)
Mutual labels:  fastapi, fastapi-template

Tifa

Yet another opinionated fastapi-start-kit with best practice

tifa

for my goddess -- Tifa

Feature

  1. Async! Async! Async!
    • async web framework by fastapi
    • socket.io by python-socketio
    • async and sync orm supported by sqlalchemy/alembic migration, use async when io bound need
  2. Much Less History Burden
    • newer sdk
    • newer python (3.9+)
    • newer docker compose way for developing experience
  3. Best Practice
    • try automate every boring stuff with makefile/docker
    • embeded ipython repl for fast debugging and code prototype
    • type hint
    • build with poetry

Quick Setup

poetry install
# build local docker image
make build-tifa
# make start
make debug

Credits

  1. saleor
  2. https://github.com/ryanwang520/create-flask-skeleton
  3. https://github.com/tiangolo/full-stack-fastapi-postgresql
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].