{"repo":"mr-fatalyst/fastopenapi","free":true,"listed":false,"github":"https://github.com/mr-fatalyst/fastopenapi","clone":"git clone https://github.com/mr-fatalyst/fastopenapi.git","description":"FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Django, Falcon, Flask, Quart, Sanic, Starlette, Tornado).","language":"Python","stars":511,"topics":["falcon","flask","openapi-generator","pydantic","pydantic-v2","quart","sanic","starlette","tornado","validation"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic and various frameworks. This project was inspired by FastAPI and aims to provide a similar developer-friendly experience. --- 📦 Installation Install only FastOpenAPI: Install FastOpenAPI with a specific framework: --- 🛠️ Quick Start Step 1. Create an application - Create the main.py file - Copy the code from an example - For some examples uvicorn is required ( pip install uvicorn ) Examples: - Click to expand the AioHTTP Example - Click to expand the Falcon Example Click to expand the Falcon Async Example - Click to expand the Flask Example - Click to expand the Quart Example - Click to expand the Sanic Example - Click to expand the Starlette Example - Click to expand the Tornado Example - Click to expand the Django Example Step 2. Run the server Launch the application: Once launched, the documentation will be available at: Swagger UI: ReDoc UI: --- ⚙️ Features - Generate OpenAPI schemas with Pydantic v2. - Data validation using Pydantic models. - Supports multiple frameworks: AIOHTTP, Falcon, Flask, Quart, Sanic, Starlette, Tornado, Django. - Proxy routing provides FastAPI-style routing --- 📖 Documentation Explore the Docs for an overview of FastOpenAPI, its core components, and usage guidelines. The documentation is continuously updated and improved. --- 📂 Advanced Examples Examples of integration and detailed usage for each framework are available in the examples directory. --- 📊 Qu","default_branch":null,"files":null,"tree":[],"storefront":"/r/mr-fatalyst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mr-fatalyst/fastopenapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}