All Projects → scionoftech → FastAPI-Full-Stack-Samples

scionoftech / FastAPI-Full-Stack-Samples

Licence: MIT license
The API Application Development using Python FastAPI, including interactive API documentation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to FastAPI-Full-Stack-Samples

inboard
🚢 Docker images and utilities to power your Python APIs and help you ship faster. With support for Uvicorn, Gunicorn, Starlette, and FastAPI.
Stars: ✭ 106 (+73.77%)
Mutual labels:  gunicorn, uvicorn, fastapi
fastapi
基于Fastapi开发,集成Celery-redis分布式任务队列、JWT 用户系统、ElasticSearch和encode orm的基础项目模板,大家可以根据自己的需求在本模板上进行修改
Stars: ✭ 75 (+22.95%)
Mutual labels:  gunicorn, uvicorn, fastapi
fastrates
💵 Free & open source API service for current and historical foreign exchange rates.
Stars: ✭ 26 (-57.38%)
Mutual labels:  sqlalchemy, uvicorn, fastapi
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT 💎
Stars: ✭ 16 (-73.77%)
Mutual labels:  sqlalchemy, uvicorn, fastapi
fastapi-sqlalchemy-1.4-async
https://rogulski.it/blog/sqlalchemy-14-async-orm-with-fastapi/
Stars: ✭ 17 (-72.13%)
Mutual labels:  sqlalchemy, fastapi
fastapi-boilerplate
FastAPI boilerplate for real world production
Stars: ✭ 145 (+137.7%)
Mutual labels:  sqlalchemy, fastapi
fastapi-debug-toolbar
A debug toolbar for FastAPI.
Stars: ✭ 90 (+47.54%)
Mutual labels:  sqlalchemy, fastapi
tutorials
Collection of tutorials for various libraries and technologies
Stars: ✭ 98 (+60.66%)
Mutual labels:  sqlalchemy, gunicorn
fast-api-sqlalchemy-template
Dockerized web application on FastAPI, sqlalchemy1.4, PostgreSQL
Stars: ✭ 25 (-59.02%)
Mutual labels:  sqlalchemy, fastapi
FRDP
Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin ⭐
Stars: ✭ 55 (-9.84%)
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 (-65.57%)
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 (-63.93%)
Mutual labels:  sqlalchemy, fastapi
cloudrun-fastapi
FastAPI on Google Cloud Run
Stars: ✭ 112 (+83.61%)
Mutual labels:  sqlalchemy, fastapi
flask-redis-docker
A minimal template for dockerized flask app with redis task queue
Stars: ✭ 49 (-19.67%)
Mutual labels:  gunicorn, rq
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+59.02%)
Mutual labels:  sqlalchemy, fastapi
hook-slinger
A generic service to send, retry, and manage webhooks.
Stars: ✭ 88 (+44.26%)
Mutual labels:  rq, fastapi
fastapi-saas-base
Fast API SAAS Base App
Stars: ✭ 47 (-22.95%)
Mutual labels:  sqlalchemy, fastapi
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+64798.36%)
Mutual labels:  uvicorn, fastapi
vue-element-admin-fastapi
vue-element-admin-fastapi
Stars: ✭ 145 (+137.7%)
Mutual labels:  socket-io, fastapi
favv
Fullstack Web Application Framework With FastAPI + Vite + VueJS. Streamlit for rapid development.
Stars: ✭ 17 (-72.13%)
Mutual labels:  sqlalchemy, fastapi

FastAPI-Full-Stack-Samples

The API Application Development using Python FastAPI, including interactive API documentation.

Features

  • Full Docker integration (Docker based).
  • Production ready Python web server using Uvicorn and Gunicorn.
  • Python FastAPI backend:
    • Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic).
    • Intuitive: Great editor support. Completion everywhere. Less time debugging.
    • Easy: Designed to be easy to use and learn. Less time reading docs.
    • Short: Minimize code duplication. Multiple features from each parameter declaration.
    • Robust: Get production-ready code. With automatic interactive documentation.
    • Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI and JSON Schema.
    • Many other features including automatic validation, serialization, interactive documentation, authentication with OAuth2 JWT tokens, etc.
  • Secure password hashing by default.
  • JWT token authentication.
  • CORS (Cross Origin Resource Sharing).
  • SQLAlchemy models (independent of Flask extensions, so they can be used with Celery/redis-rq workers directly).
  • SQLModel models using SqlModel.
  • MongoEngine MongoDB Document-Object Mapper
  • GraphQL A query language for your API
  • SocketIO Socket.IO enables real-time, bidirectional and event-based communication.
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].