All Projects → Turall → FastApi-boilerplate

Turall / FastApi-boilerplate

Licence: other
Project template for python FastApi

Programming Languages

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

Projects that are alternatives of or similar to FastApi-boilerplate

fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (+219.51%)
Mutual labels:  fastapi, fastapi-template
FastAPI Tortoise template
FastAPI - Tortoise ORM - Celery - Docker template
Stars: ✭ 144 (+251.22%)
Mutual labels:  fastapi, fastapi-template
fastapi-boilerplate
FastAPI boilerplate for real world production
Stars: ✭ 145 (+253.66%)
Mutual labels:  fastapi, fastapi-template
fastapi-csv
🏗️ Create APIs from CSV files within seconds, using fastapi
Stars: ✭ 46 (+12.2%)
Mutual labels:  fastapi, fastapi-template
fastapi-uvicorn-gunicorn-nginx-supervisor-boilerplate
Production ready boilerplate to start with Fastapi
Stars: ✭ 17 (-58.54%)
Mutual labels:  fastapi, fastapi-template
tifa
Yet another opinionated fastapi-start-kit with best practice
Stars: ✭ 82 (+100%)
Mutual labels:  fastapi, fastapi-template
FastAPI-template
Feature rich robust FastAPI template.
Stars: ✭ 660 (+1509.76%)
Mutual labels:  fastapi, fastapi-template
fastapi-pydiator
Python clean architecture and usecase implementation with fastapi and pydiator-core
Stars: ✭ 58 (+41.46%)
Mutual labels:  fastapi, fastapi-template
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+136.59%)
Mutual labels:  fastapi, fastapi-template
yarc
No description or website provided.
Stars: ✭ 109 (+165.85%)
Mutual labels:  fastapi
termpair
View and control terminals from your browser with end-to-end encryption 🔒
Stars: ✭ 1,390 (+3290.24%)
Mutual labels:  fastapi
MLOps
MLOps template with examples for Data pipelines, ML workflow management, API development and Monitoring.
Stars: ✭ 28 (-31.71%)
Mutual labels:  fastapi
Tplan
😃 T计划 是一个集成了任务队列、进程管理、爬虫部署、服务可视化监控、数据展示、在线编码、远程部署的通用系统。
Stars: ✭ 59 (+43.9%)
Mutual labels:  fastapi
wallpaper-api
An api which can use different sites to scrape images and serve them through API
Stars: ✭ 18 (-56.1%)
Mutual labels:  fastapi
serverless-mangum-examples
Example ASGI applications and Serverless Framework configurations using Mangum
Stars: ✭ 26 (-36.59%)
Mutual labels:  fastapi
vue-element-admin-fastapi
vue-element-admin-fastapi
Stars: ✭ 145 (+253.66%)
Mutual labels:  fastapi
fastapi-oidc-react
React + FastApi + Mongo - Login with Google and Azure (OIDC authorisation code flow)
Stars: ✭ 42 (+2.44%)
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 (-41.46%)
Mutual labels:  fastapi
recommendation-api
Rank and serve recommendations
Stars: ✭ 14 (-65.85%)
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 (-2.44%)
Mutual labels:  fastapi

FastApi BoilerPlate

Repo is useful for simple and fast development to production with FastApi. Framework is the one of the asynchronous framework for Python, for documation please refer to FastAPI

Notes

FastAPI boilerplate supports Python version 3.5 and above. This boilerplate is using Gino-ORM for database connections and queries.

In order to use boilerplate for development we suggest you followings:

🕹 Guide

You can either use pipenv or pip itself

For development with pipenv:

pipenv shell

pipenv install or pip install -r requirements.txt

For development with pip:

python3 -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt

Check this file and modife accordingly .env

source .env

For database migrations:

alembic revision --autogenerate

alembic upgrade heads

Last but not the least do the followings the you are ready to go:

uvicorn app.main:app --reload

add .env to gitignore

rm -rf .git

Other FastAPI project templates

full-stack-fastapi-postgresql

full-stack-fastapi-couchbase

cookiecutter-spacy-fastapi

fast-api-project-template

startapp

fastapi-nano

Contributing

Fell free to open issue and send pull request.

Supported OS

Linux, MacOS

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].