SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Swagger Projects
-
Project mention: Building a Multi-Tenant App with FastAPI, SQLModel, and PropelAuth | dev.to | 2023-12-06
In this tutorial, we’ll walk you through how to create a multi-tenant link shortening product using FastAPI (a popular Python web framework), SQLModel (a library for interacting with SQL databases in Python) and PropelAuth (a B2B/multi-tenant authentication provider).
-
full-stack-fastapi-postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Project mention: Building a Secure API with FastAPI, PostgreSQL, and Hanko Authentication | dev.to | 2023-10-30This project is a modification of the authentication flow of the awesome repository made by tiangolo at full-stack-fastapi-postgresql
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Connexion is a popular Python web framework (~ 5 million downloads per month) that makes spec-first and api-first development easy. You describe your API in an OpenAPI (or swagger) specification with as much detail as you want and Connexion will guarantee that it works as you specified.
-
litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
Project mention: It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____? | /r/Python | 2023-12-06A redirect to https://litestar.dev/
-
-
I believe drf-yasg what you need. You can create a schema manually and define request and response types for your small API.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Project mention: Datamodel-code-generator: Pydantic model/dataclass from OpenAPI, JSON, YAML | news.ycombinator.com | 2023-11-16 -
flask-restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
-
Project mention: A Tale of Two Kitchens - Hypermodernizing Your Python Code Base | dev.to | 2023-11-12
SchemaThesis is a powerful tool, especially when working with web APIs, and here's how it can enhance your testing capabilities:
-
Project mention: Why I chose django-ninja instead of django-rest-framework to build my project | /r/django | 2023-06-17
Hi, while that is the case, same can be done with drf using drf-spectacular
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
-
pyswagger
An OpenAPI (fka Swagger) client & converter in python, which is type-safe, dynamic, spec-compliant.
Yes exactly, adding a package to requirements is similar to doing a pip install on your regular Python. Look at pyswagger's requirements.txt and add them:
-
-
See Spectree for 1-4 for Flask, Flask also allows async if not see Quart and Quart-Schema. 6. It is not faster than Flask for production apps - only micro benchmarks.
-
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.
openapi-spec-validator
-
-
-
-
mentorship-backend
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the backend of this system.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Swagger related posts
- It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____?
- Django 5.0 Is Released
- Connexion 3 released!
- Connexion 3.0 Released
- APIFuzzer – HTTP API Testing Framework
- Is there a way to show website traffic?
- Why I chose django-ninja instead of django-rest-framework to build my project
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b723100>
www.saashub.com | 8 Dec 2023
Index
What are some of the best open-source Swagger projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 65,377 |
2 | full-stack-fastapi-postgresql | 13,728 |
3 | django-ninja | 5,353 |
4 | connexion | 4,346 |
5 | litestar | 3,504 |
6 | flasgger | 3,402 |
7 | drf-yasg | 3,228 |
8 | Flask RestPlus | 2,716 |
9 | datamodel-code-generator | 1,996 |
10 | flask-restx | 1,993 |
11 | Schemathesis | 1,927 |
12 | drf-spectacular | 1,908 |
13 | apispec | 1,062 |
14 | apiflask | 874 |
15 | safrs | 391 |
16 | pyswagger | 372 |
17 | APIFuzzer | 372 |
18 | spectree | 294 |
19 | openapi-spec-validator | 289 |
20 | flama | 240 |
21 | SnitchDNS | 222 |
22 | aiohttp-apispec | 214 |
23 | mentorship-backend | 185 |