InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Swagger Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
If you're looking for a mixture of the two, there's Django Ninja: https://django-ninja.dev
-
Project mention: Hyperflask – Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16
A lot of people in this thread mentioning the limitations of Flask and “why not FastAPI” etc - but I’ve found Litestar to be the best alternative and it has htmx support out of the box.
https://litestar.dev/
-
connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.
-
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
-
Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
If any of those bugs were in public or open-source APIs, I’d love to feature them in our new “trophy case”: https://github.com/schemathesis/schemathesis/issues/new?temp...
-
-
Solutions to this problem generate API documentation automatically. Libraries such as drf-spectacular use code structure and semantics in back-end frameworks to infer API contracts. API frameworks such as FastAPI and Huma generate OpenAPI specifications as a built-in feature. Tools like mitmproxy2swagger generate documentation from HAR files. Finally, companies such as Akita Software/Postman use network traffic metadata.
-
flask-restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
For this project, we’ll use Flask and Flask-RESTX.
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
-
fastopenapi
FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Django, Falcon, Flask, Quart, Sanic, Starlette, Tornado).
Repository: GitHub
-
-
pyswagger
An OpenAPI (fka Swagger) client & converter in python, which is type-safe, dynamic, spec-compliant.
-
openapi-spec-validator
OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.
-
-
-
We’re happy to announce Flama 1.10 🎉, packed with exciting features that have been brewing since our last major update. This release rolls up the goodness from 1.8 and 1.9, which we didn’t get around to shouting about earlier, and tops it off with some shiny new additions in 1.10. Let’s dive into the highlights!
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Swagger discussion
Python Swagger related posts
-
Building MIA: A WhatsApp AI Assistant to Escape Subscription Hell
-
FastAPI vs Nexios: A Comprehensive Comparison of Modern Python Web Frameworks
-
Understanding the Relation Between FastAPI and Uvicorn
-
Automated Documentation for APIs
-
Flask API Tutorial: Build, Document, and Secure a REST API
-
Show HN: FastOpenAPI – automated docs for many Python frameworks
-
Understanding Uvicorn: The basics
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Nov 2025
Index
What are some of the best open-source Swagger projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fastapi | 91,739 |
| 2 | django-ninja | 8,696 |
| 3 | litestar | 7,636 |
| 4 | connexion | 4,571 |
| 5 | flasgger | 3,716 |
| 6 | datamodel-code-generator | 3,579 |
| 7 | drf-yasg | 3,539 |
| 8 | Schemathesis | 2,846 |
| 9 | Flask RestPlus | 2,748 |
| 10 | drf-spectacular | 2,739 |
| 11 | flask-restx | 2,235 |
| 12 | apispec | 1,213 |
| 13 | apiflask | 1,109 |
| 14 | APIFuzzer | 459 |
| 15 | fastopenapi | 439 |
| 16 | safrs | 413 |
| 17 | pyswagger | 392 |
| 18 | openapi-spec-validator | 380 |
| 19 | spectree | 351 |
| 20 | pixoo-rest | 299 |
| 21 | flama | 286 |
| 22 | SnitchDNS | 243 |
| 23 | aiohttp-apispec | 225 |