Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

FastAPI

FastAPI is a high performance, easy to learn, fast to code, and ready for production Python 3.7+ framework. Its performance is on par with NodeJS and Go (thanks to Starlette and Pydantic). It’s intuitive and standards-based (based on API standards like OpenAPI (previously known as Swagger) and JSON Schema).

https://github.com/remsky/kokoro-fastapi

Dockerized FastAPI wrapper for Kokoro-82M text-to-speech model w/CPU ONNX and NVIDIA GPU PyTorch support, handling, and auto-stitching

fastapi huggingface-spaces kokoro kokoro-tts onnx onnxruntime pytorch tts tts-api

Last synced: 22 Jan 2025

https://github.com/remsky/Kokoro-FastAPI

Dockerized FastAPI wrapper for Kokoro-82M text-to-speech model w/CPU ONNX and NVIDIA GPU PyTorch support, handling, and auto-stitching

fastapi huggingface-spaces kokoro kokoro-tts onnx onnxruntime pytorch tts tts-api

Last synced: 24 Jan 2025

https://github.com/adithya-s-k/marker-api

Easily deployable 🚀 API to convert PDF to markdown quickly with high accuracy.

api fastapi marker pdf-converter pdf-files pdf-parser pdf-parsing rest-api

Last synced: 24 Jan 2025

https://github.com/fastapi-practices/fastapi_best_architecture

基于 FastAPI 框架的后端架构解决方案,遵循伪三层架构设计, 支持 Python 3.10 及以上版本

fastapi fastapi-admin fastapi-rbac fastapi-sqlalchemy fastapi-template pycasbin pydantic pydantic-v2

Last synced: 24 Jan 2025

https://github.com/sabuhish/fastapi-mail

Fastapi mail system sending mails(individual, bulk) attachments(individual, bulk)

fastapi fastapi-mail fastmail

Last synced: 22 Jan 2025

https://github.com/hhstore/annotated-py-projects

fastapi/flask/sanic/asyncio/bottle/webpy 等源码注解合集

annotated anyio asyncio bottle fastapi flask python sanic starlette webpy

Last synced: 22 Jan 2025

https://github.com/hhstore/annotated-py-flask

fastapi/flask/sanic/asyncio/bottle/webpy 等源码注解合集

annotated anyio asyncio bottle fastapi flask python sanic starlette webpy

Last synced: 27 Nov 2024

https://github.com/mic1on/chatgpt-web

chatGPT私有化部署

chatgpt chatgpt-api fastapi python vue3

Last synced: 27 Jan 2025

https://github.com/yezz123/AuthX

Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ✨

authentification authx fastapi hacktoberfest jwt-authentication middleware oauth pydantic python starlette

Last synced: 26 Oct 2024

https://github.com/blueswen/fastapi-observability

Observe FastAPI app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry and OpenMetrics.

fastapi grafana loki observability openmetrics opentelemetry prometheus tempo

Last synced: 25 Jan 2025

https://github.com/taomujian/linbing

本系统是对Web中间件和Web框架进行自动化渗透的一个系统,根据扫描选项去自动化收集资产,然后进行POC扫描,POC扫描时会根据指纹选择POC插件去扫描,POC插件扫描用异步方式扫描.前端采用vue技术,后端采用python fastapi.

aiohttp asyncio element-ui fastapi python3 vue

Last synced: 25 Jan 2025

https://github.com/aeternalis-ingenium/fastapi-backend-template

A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.

alembic asynchronous asyncpg codecov coverage docker docker-compose fastapi githubactions jwt postgresql pre-commit pytest python sqlalchemy

Last synced: 24 Jan 2025

https://github.com/jowilf/starlette-admin

Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications

admin admin-dashboard datatables fastapi mongoengine sqlalchemy starlette

Last synced: 23 Jan 2025

https://github.com/indominusbyte/fastapi-jwt-auth

FastAPI extension that provides JWT Auth support (secure, easy to use, and lightweight)

authorization fastapi fastapi-extension fastapi-jwt jwt python3

Last synced: 23 Jan 2025

https://github.com/mushroommaula/fastapi_login

FastAPI-Login tries to provide similar functionality as Flask-Login does.

fastapi plugin python3

Last synced: 23 Jan 2025

https://github.com/fastapi-mvc/fastapi-mvc

Developer productivity tool for making high-quality FastAPI production-ready APIs.

fastapi fastapi-boilerplate fastapi-template helm kubernetes mvc nix project-generator python redis redis-cluster redis-operator

Last synced: 24 Jan 2025

https://github.com/panaverse/learn-generative-ai

Learn Cloud Applied Generative AI Engineering (GenEng) using OpenAI, Gemini, Streamlit, Containers, Serverless, Postgres, LangChain, Pinecone, and Next.js

aws azure docker docker-compose fastapi gemini generative-ai google-cloud huggingface-transformers langchain neondb openai pinecone postgresql pydantic python sqlalchemy-orm streamlit terraform

Last synced: 24 Jan 2025

https://github.com/Aeternalis-Ingenium/FastAPI-Backend-Template

A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.

alembic asynchronous asyncpg codecov coverage docker docker-compose fastapi githubactions jwt postgresql pre-commit pytest python sqlalchemy

Last synced: 19 Nov 2024

https://github.com/IndominusByte/fastapi-jwt-auth

FastAPI extension that provides JWT Auth support (secure, easy to use, and lightweight)

authorization fastapi fastapi-extension fastapi-jwt jwt python3

Last synced: 26 Oct 2024

https://github.com/wuranxu/pity

🎉一个持续迭代的开源接口测试平台,欢迎大家多提issue多给反馈。 求star⭐,我会努力更新下去的!

aiohttp apitest autotest ddt fastapi http httprunner mysql postgresql python3 react testplatform yapi

Last synced: 27 Jan 2025

https://github.com/MushroomMaula/fastapi_login

FastAPI-Login tries to provide similar functionality as Flask-Login does.

fastapi plugin python3

Last synced: 26 Oct 2024

https://github.com/Blueswen/fastapi-observability

Observe FastAPI app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry and OpenMetrics.

fastapi grafana loki observability openmetrics opentelemetry prometheus tempo

Last synced: 18 Nov 2024

https://github.com/identixone/fastapi_contrib

Opinionated set of utilities on top of FastAPI

fastapi fastapi-template mongodb pydantic python starlette ujson

Last synced: 24 Jan 2025

https://github.com/fief-dev/fief

Users and authentication management SaaS

fastapi fief identity login openid-connect profile registration saas

Last synced: 24 Jan 2025

https://github.com/vvandk/kinit

FastAPI + vue3 前后端分离后台管理系统,包含PC端,微信小程序端。接口使用:FastAPI+Pydantic+SQLAlchemy 2.0+Mysql,PC 端使用:Vue3+Typescript+Vite+Element Plus,小程序使用:Uni-APP + uview ui。异步存储,RBAC 权限管理,定时任务,部门管理等功能。

apscheduler element-plus fastapi mongodb mysq redis sqlalchemy typescript uniapp vite vue vue3

Last synced: 26 Jan 2025

https://github.com/akfamily/aktools

AKTools is an elegant and simple HTTP API library for AKShare, built for AKSharers!

akshare asyncio data data-science fastapi openapi pydanti

Last synced: 23 Jan 2025

https://github.com/iktakahiro/dddpy

Python DDD Example and Techniques

ddd-architecture ddd-example fastapi onion-architecture python

Last synced: 25 Jan 2025

https://github.com/codemation/easyauth

Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.

admin-dashboard authentication authorization fastapi gui jwt permissions rbac user-management

Last synced: 24 Jan 2025

https://github.com/mixmoe/hibiapi

一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.

api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba

Last synced: 26 Jan 2025

https://github.com/mixmoe/HibiAPI

一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.

api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba

Last synced: 29 Oct 2024

https://github.com/gregavrbancic/fastapi-celery

Minimal example utilizing fastapi and celery with RabbitMQ for task queue, Redis for celery backend and flower for monitoring the celery tasks.

celery docker-compose fastapi flower python rabbitmq redis

Last synced: 25 Jan 2025

https://github.com/long2ice/fastapi-limiter

A request rate limiter for fastapi

asyncio fastapi limiter

Last synced: 25 Jan 2025

https://github.com/microsoft/cookiecutter-spacy-fastapi

Cookiecutter API for creating Custom Skills for Azure Search using Python and Docker

azure-search cognitive-search fastapi natural-language-processing spacy

Last synced: 25 Jan 2025

https://github.com/tsukumijima/konomitv

KonomiTV: Kept Organized, Notably Optimized, Modern Interface TV media server

dtv edcb fastapi konomitv mirakurun python tortoise-orm uvicorn vue vuetify

Last synced: 25 Jan 2025

https://github.com/GregaVrbancic/fastapi-celery

Minimal example utilizing fastapi and celery with RabbitMQ for task queue, Redis for celery backend and flower for monitoring the celery tasks.

celery docker-compose fastapi flower python rabbitmq redis

Last synced: 26 Oct 2024

https://github.com/judahpaul16/gpt-home

ChatGPT at home! Basically a better Google Nest Hub or Amazon Alexa home assistant. Built on the Raspberry Pi using the OpenAI API.

ai async automation chatgpt docker fastapi home-assistant home-automation iot llm nginx nlp nodejs openai python raspberry-pi react speech-recognition spotify typescript

Last synced: 26 Jan 2025

https://github.com/SthPhoenix/InsightFace-REST

InsightFace REST API for easy deployment of face recognition services with TensorRT in Docker.

adaface arcface centerface docker face-detection face-recognition fastapi fp16 gpu insightface mask-detection onnx retinaface scrfd tensorrt tensorrt-conversion yolov5-face

Last synced: 07 Nov 2024

https://github.com/swanhubx/swanlab

⚡️SwanLab: your ML experiment notebook. 你的AI实验笔记本,日志记录与可视化AI训练全流程。

data-science deep-learning fastapi jax machine-learning mlops model-versioning python pytorch tensorboard tensorflow tracking transformers visualization

Last synced: 23 Jan 2025

https://github.com/intility/fastapi-azure-auth

Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio

Last synced: 23 Jan 2025

https://github.com/davidefiocco/streamlit-fastapi-model-serving

Simple web app example serving a PyTorch model using streamlit and FastAPI

docker-compose fastapi pycones pytorch streamlit

Last synced: 25 Jan 2025

https://github.com/volfpeter/fasthx

FastAPI server-side rendering with built-in HTMX support.

fastapi html jinja2 server-side-rendering templating website

Last synced: 24 Jan 2025

https://github.com/kludex/fastapi-microservices

Fully Python async FastAPI project! 🚀

arq fastapi fastapi-microservices

Last synced: 26 Jan 2025

https://github.com/tomwojcik/starlette-context

Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automatically use request headers such as x-request-id or x-correlation-id.

fastapi middleware python python3 starlette starlette-context

Last synced: 23 Jan 2025

https://github.com/mawoka-myblock/classquiz

ClassQuiz is a quiz-application like Kahoot!, but open-source.

edu education educational-software fastapi hacktoberfest i18n kahoot ormar socket-io svelte sveltekit tailwindcss

Last synced: 25 Jan 2025

https://github.com/mawoka-myblock/ClassQuiz

ClassQuiz is a quiz-application like Kahoot!, but open-source.

edu education educational-software fastapi hacktoberfest i18n kahoot ormar socket-io svelte sveltekit tailwindcss

Last synced: 06 Dec 2024

https://github.com/koxudaxi/pydantic-pycharm-plugin

PyCharm plugin for pydantic. This plugin provides autocompletion, inspection, type-checking, inserting unfilled argument, and more.

autocomplete fastapi inspection intellij intellij-plugin jetbrains kotlin pycharm pycharm-plugin pydantic

Last synced: 25 Jan 2025

https://github.com/Intility/fastapi-azure-auth

Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio

Last synced: 26 Oct 2024

https://github.com/permitio/fastapi_websocket_pubsub

A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️

broadcast fastapi fastapi-websocket publish pubsub pubsub-websocket realtime realtime-messaging subscribe websocket

Last synced: 25 Jan 2025

https://github.com/leftmove/wallstreetlocal

Free and open-source stock tracking website for America's biggest money managers.

13f celery collaborate docker fastapi investment javascript meilisearch mongodb nextjs nginx-proxy-manager public-data python redis redux sec

Last synced: 25 Jan 2025

https://github.com/239144498/Streaming-Media-Server-Pro

这是一个强大的IPTV源后端服务,具有视频缓冲区功能,程序内置了很多独家频道,不够?你还可以自定义添加电视源;超多功能接口,还可以添加你的代理,并且适合任意平台,非常适合作为家庭影院的IPTV服务!可玩性超高,更多详情点击查看。

collaborate fastapi github github-pages hls hls-live-streaming iptv live-streaming m3u8 proxy python video-buffer

Last synced: 25 Nov 2024

https://github.com/Kludex/fastapi-microservices

Fully Python async FastAPI project! 🚀

arq fastapi fastapi-microservices

Last synced: 31 Oct 2024

https://github.com/tiangolo/full-stack-fastapi-couchbase

Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.

backend celery cookiecutter couchbase couchbase-sync-gateway docker fastapi frontend json json-schema jwt letsencrypt openapi openapi3 python python3 swagger traefik vue vuex

Last synced: 21 Jan 2025

https://github.com/melvinkcx/fastapi-events

Asynchronous event dispatching/handling library for FastAPI and Starlette

asgi events fastapi python starlette

Last synced: 26 Oct 2024

https://github.com/grillazz/fastapi-sqlalchemy-asyncpg

Integration of FastAPI framework supported by Pydantic with SQLAlchemy ORM and PostgreSQL on asyncpg driver

asyncio asyncpg docker fastapi fastapi-sqlalchemy granian postgresql pydantic python python3 sqlalchemy uvicorn

Last synced: 26 Jan 2025

https://volfpeter.github.io/fasthx/

FastAPI and HTMX, the right way.

fastapi html htmx jinja2 templating website

Last synced: 17 Nov 2024

https://github.com/leosussan/fastapi-gino-arq-uvicorn

High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).

api arq async asyncio fastapi gino openapi3 postgresql pydantic python python3 rest swagger uvicorn uvloop

Last synced: 26 Oct 2024

https://github.com/arthurhenrique/cookiecutter-fastapi

Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Github Actions and Pytests

black boilerplate cli cookiecutter cookiecutter-fastapi docker fastapi fastapi-boilerplate hacktoberfest machine-learning poetry python

Last synced: 27 Jan 2025

https://github.com/rochacbruno/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.

api-template fastapi hacktoberfest project-template python-project-template python-template rochacbruno-template template

Last synced: 27 Jan 2025

https://github.com/fastapi/fastapi-cli

Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀

cli fastapi typer uvicorn

Last synced: 23 Jan 2025

https://github.com/insistence/ruoyi-vue3-fastapi

基于Vue3+Element Plus+FastAPI开发的一个通用中后台管理框架(若依的FastAPI版本)

admin element-plus fastapi ruoyi vue3

Last synced: 27 Jan 2025

https://github.com/igorbenav/fastcrud

FastCRUD is a Python package for FastAPI, offering robust async CRUD operations and flexible endpoint creation utilities.

async backend crud fastapi pydantic pydantic-v2 python sqlalchemy

Last synced: 27 Jan 2025

https://github.com/visini/abstracting-fastapi-services

FastAPI application and service structure for a more maintainable codebase – See full article

api fastapi python

Last synced: 31 Oct 2024

https://github.com/asacristani/fastapi-rocket-boilerplate

🐍💨 FastAPI Rocket Boilerplate to build an API based in Python with its most modern technologies!

boilerplate boilerplate-backend fastapi

Last synced: 31 Oct 2024

https://github.com/eightBEC/fastapi-ml-skeleton

FastAPI Skeleton App to serve machine learning models production-ready.

fastapi machine-learning model-serving python python3

Last synced: 26 Oct 2024

https://github.com/apocas/restai

RestAI is an AIaaS (AI as a Service) open-source platform. Built on top of LlamaIndex, Ollama and HF Pipelines. Supports any public LLM supported by LlamaIndex and any local LLM suported by Ollama. Precise embeddings usage and tuning.

embeddings fastapi langchain llama llamaindex llava llm ollama openai openaiapi python rag stable-diffusion transformers

Last synced: 26 Jan 2025

https://github.com/testdrivenio/fastapi-celery

Example of how to handle background processes with FastAPI, Celery, and Docker

fastapi fastapi-celery fastapi-docker task-queue

Last synced: 05 Nov 2024

https://github.com/danny-avila/rag_api

ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector

api api-rest embeddings fastapi langchain pgvector postgresql psql python rag vector vector-database

Last synced: 26 Jan 2025

https://github.com/momegas/megabots

🤖 State-of-the-art, production ready LLM apps made mega-easy, so you don't have to build them from scratch 🤯 Create a bot, now 🫵

chatbot faiss fastapi gpt-35-turbo gpt-4 information-retrieval langchain llama natural-language-processing nlp pinecone prompt-engineering python question-answering s3

Last synced: 24 Jan 2025

https://github.com/tokusumi/fastapi-cloudauth

Simple integration between FastAPI and cloud authentication services (AWS Cognito, Auth0, Firebase Authentication).

auth0 aws-cognito fastapi fastapi-cloudauth firebase-authentication python verification

Last synced: 27 Jan 2025

https://github.com/talkpython/web-applications-with-fastapi-course

Demo code and other handouts for students of our FastAPI Web Apps course.

async-await asyncio fastapi html sqlalchemy sqlalchemy-orm static webapp website

Last synced: 06 Nov 2024

https://github.com/tomasvotava/fastapi-sso

FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)

facebook-authentication fastapi fastapi-oauth google-authentication microsoft-authentication oauth oauth2 python spotify-authentication sso sso-authentication

Last synced: 24 Jan 2025

https://github.com/igorbenav/fastapi-boilerplate

An extendable async API using FastAPI, Pydantic V2, SQLAlchemy 2.0, PostgreSQL and Redis.

alembic api arq async cache docker docker-compose fastapi fastapi-boilerplate postgres pydantic-v2 python redis sqlalchemy uvicorn

Last synced: 27 Jan 2025

https://github.com/pyropy/fastapi-socketio

Easily integrate socket.io with your FastAPI app 🚀

fastapi fastapi-socketio python socketio websocket

Last synced: 26 Oct 2024

https://github.com/amisadmin/fastapi-user-auth

FastAPI-User-Auth is a simple and powerful FastAPI user RBAC authentication and authorization library. Based on FastAPI-Amis-Admin and provides a freely extensible visual management interface.

fastapi fastapi-admin fastapi-amis-admin fastapi-auth fastapi-jwt-auth fastapi-rbac fastapi-user fastapi-user-auth

Last synced: 06 Nov 2024

https://github.com/madeofpendletonwool/pinepods

Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!

fastapi hacktoberfest mariadb podcast-player podcasts postgres python rust yew

Last synced: 27 Jan 2025

https://github.com/stephenhillier/starlette_exporter

Prometheus exporter for Starlette and FastAPI

asgi fastapi prometheus prometheus-exporter starlette

Last synced: 23 Jan 2025

https://github.com/ljvmiranda921/sprites-as-a-service

Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction

avatar-generator cellular-automata fastapi nuxtjs pixel-art python sprites vuejs

Last synced: 21 Jan 2025

https://github.com/phillipdupuis/pydantic-to-typescript

CLI Tool for converting pydantic models into typescript definitions

converting-pydantic-models fastapi python type-hints typescript typescript-definitions validation

Last synced: 24 Jan 2025

https://github.com/litestar-org/advanced-alchemy

A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy

alembic cockroachdb duckdb fastapi litestar litestar-org mssql mysql oracle-db postgresql repository-pattern sanic spanner sqlalchemy sqlite starlette

Last synced: 25 Jan 2025

https://github.com/lancetnik/FastDepends

FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.

async dependency dependency-injection fastapi faststream propan python sync

Last synced: 13 Dec 2024

https://github.com/lancetnik/fastdepends

FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.

async dependency dependency-injection fastapi faststream propan python sync

Last synced: 27 Jan 2025

https://github.com/meadsteve/lagom

📦 Autowiring dependency injection container for python 3

dependency-injection django fastapi flask mypy python3 starlette types

Last synced: 26 Jan 2025