SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Python Openapi3 Projects
-
FastAPI serves as our backend framework, chosen for several compelling reasons:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
gjson [1] and a few other go packages offer a way to parse arbitrary JSON without requiring structs to hold them.
re: Python. I like PyRight/PyLance for Python typing, it seems to "just work" afaict. I also like msgspec for dataclass like behavior [2].
---
1: https://github.com/tidwall/gjson
2: https://jcristharif.com/msgspec/
-
-
I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how to move forward. See https://github.com/schemathesis/schemathesis/discussions/190...
-
openapi-python-client: Generate API client for Python
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
-
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-schema-validator
OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
Project mention: Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version) | dev.to | 2024-04-30openapi-schema-validator is useful to validate our response against a schema of our spec
-
-
-
-
-
-
openapi-type
OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.
-
-
Python Openapi3 discussion
Python Openapi3 related posts
-
Analyzing the OpenAPI Tooling Ecosystem
-
Pydantic Settings + AWS the easy way
-
FastAPI Got Me an OpenAPI Spec Really... Fast
-
How to Connect a FastAPI Server to PostgreSQL and Deploy on GCP Cloud Run
-
Swagger for Django api
-
What is the diffrence if we create django API rather than DRF Rest API?
-
Best API documentation tool for Django?
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Dec 2024
Index
What are some of the best open-source Openapi3 projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 77,914 |
2 | uvicorn-gunicorn-fastapi-docker | 2,716 |
3 | msgspec | 2,450 |
4 | drf-spectacular | 2,413 |
5 | Schemathesis | 2,310 |
6 | openapi-python-client | 1,363 |
7 | apispec | 1,177 |
8 | apiflask | 1,042 |
9 | safrs | 405 |
10 | openapi-spec-validator | 339 |
11 | openapi-schema-validator | 103 |
12 | pyramid_openapi3 | 84 |
13 | requests-openapi | 82 |
14 | OpenAlchemy | 47 |
15 | http-rider | 29 |
16 | cloudedbats_wurb_2020 | 21 |
17 | openapi-type | 11 |
18 | aiohttp-deps | 9 |
19 | odootools-openapi | 7 |