All Projects → prostomarkeloff → fastapi-tortoise

prostomarkeloff / fastapi-tortoise

Licence: MIT license
The template for building scalable web APIs based on FastAPI, Tortoise ORM and other.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to fastapi-tortoise

HibiAPI
一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.
Stars: ✭ 427 (+349.47%)
Mutual labels:  openapi, fastapi
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+41571.58%)
Mutual labels:  openapi, fastapi
fastapi-azure-auth
Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Stars: ✭ 174 (+83.16%)
Mutual labels:  openapi, fastapi
fastapi-project-template
DO NOT FORK, CLICK "Use this template" - The base to start an openapi project featuring: SQLModel, Typer, FastAPI, JWT Token Auth, Interactive Shell, Management Commands.
Stars: ✭ 262 (+175.79%)
Mutual labels:  project-template, fastapi
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+7936.84%)
Mutual labels:  openapi, fastapi
openapi-python-client
Generate modern Python clients from OpenAPI
Stars: ✭ 543 (+471.58%)
Mutual labels:  openapi, fastapi
fastapi websocket pubsub
A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️
Stars: ✭ 255 (+168.42%)
Mutual labels:  fastapi
restdocs-spec
A maven plugin for generating Open API and Postman Collection specifications using Spring Restdocs.
Stars: ✭ 43 (-54.74%)
Mutual labels:  openapi
mock-json-schema
Simple utility to mock example objects based on JSON schema definitions
Stars: ✭ 23 (-75.79%)
Mutual labels:  openapi
openapi-types.ts
Generated TypeScript definitions based on GitHub's OpenAPI spec
Stars: ✭ 30 (-68.42%)
Mutual labels:  openapi
jupyverse
A Jupyter server based on FastAPI
Stars: ✭ 117 (+23.16%)
Mutual labels:  fastapi
moko-network
Network components with codegeneration of rest api for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 107 (+12.63%)
Mutual labels:  openapi
TikTokDownloader PyWebIO
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音|TikTok数据爬取工具,支持API调用,在线批量解析及下载。
Stars: ✭ 919 (+867.37%)
Mutual labels:  fastapi
fastapi-socketio
Easily integrate socket.io with your FastAPI app 🚀
Stars: ✭ 198 (+108.42%)
Mutual labels:  fastapi
pyotr
Python OpenAPI-to-REST (and back) framework
Stars: ✭ 54 (-43.16%)
Mutual labels:  openapi
abap-openapi-client
ABAP OpenAPI Client and Server generator in ABAP
Stars: ✭ 44 (-53.68%)
Mutual labels:  openapi
swagger-converter
OpenAPI/Swagger 2.0 to OpenAPI 3.0 Converter WebService
Stars: ✭ 58 (-38.95%)
Mutual labels:  openapi
fastapi-health
Implement the Health Check API pattern on your FastAPI application! 🚀
Stars: ✭ 110 (+15.79%)
Mutual labels:  fastapi
swaggie
Tool for generating TypeScript services for given Swagger API endpoints
Stars: ✭ 18 (-81.05%)
Mutual labels:  openapi
mattermost-api-reference
Mattermost API reference documentation.
Stars: ✭ 74 (-22.11%)
Mutual labels:  openapi

FastAPI and Tortoise ORM.

Powerful but simple template for web APIs w/ FastAPI (as web framework) and Tortoise-ORM (for working via database without headache).

Features

* Deploy with Docker.
* Local development with docker-compose.
* Fast and powerful web framework and ORM.
* Clear and fast code.
* Some powerful utils out-of-the-box that highly customizable with tests.

How to use?

  1. Clone this repository (git clone https://github.com/prostomarkeloff/fastapi-tortoise)
  2. Rename .env.example to .env
  3. Delete unnecessary code (like hello router and tests for it)
  4. Customize!
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].