Python Openapi3

Open-source Python projects categorized as Openapi3

Top 18 Python Openapi3 Projects

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • Project mention: Building an Email Assistant Application with Burr | dev.to | 2024-04-26

    In this tutorial, I will demonstrate how to use Burr, an open source framework (disclosure: I helped create it), using simple OpenAI client calls to GPT4, and FastAPI to create a custom email assistant agent. We’ll describe the challenge one faces and then how you can solve for them. For the application frontend we provide a reference implementation but won’t dive into details for it.

  • uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • drf-spectacular

    Sane and flexible OpenAPI 3 schema generation for Django REST framework.

  • 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

  • Schemathesis

    Automate your API Testing: catch crashes, validate specs, and save time

  • Project mention: Ask HN: Any Good Fuzzer for gRPC? | news.ycombinator.com | 2024-03-21

    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...

  • msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

  • Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
  • apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

  • openapi-python-client

    Generate modern Python clients from OpenAPI

  • Project mention: GraphQL is for Backend Engineers | dev.to | 2024-02-05

    On the backend, developers either need to manually document the entire API or rely on auto-generation tools that don’t fully meet their needs. Consumers face the same choice, write code by hand or workaround the bugs in their SDK generator (stated, lovingly, as the maintainer of an OpenAPI client generator). On top of this, these solutions result in inconsistent understandings of the API. Reproducing errors becomes time-consuming and frustrating, which feels like a battle instead of a collaboration. What we need is a shared language to describe how the API works—one that doesn’t add unnecessary layers of abstraction or manual work.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • apiflask

    A lightweight Python web API framework.

  • safrs

    SqlAlchemy Flask-Restful Swagger Json:API OpenAPI

  • 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

  • pyramid_openapi3

    Pyramid addon for OpenAPI3 validation of requests and responses.

  • requests-openapi

    A lightweight but powerful and easy-to-use Python client library for OpenAPI v3.

  • Project mention: Show HN: OpenAPI DevTools – Chrome ext. that generates an API spec as you browse | news.ycombinator.com | 2023-10-25

    It seems like you could combine this extension with some of the OpenAPI -> Python projects to get your desired result. (e.g. https://github.com/wy-z/requests-openapi )

  • OpenAlchemy

    Define SQLAlchemy models using the OpenAPI specification.

  • Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29

    Try OpenAlchemy

  • http-rider

    Simple and Powerful desktop client for working with JSON APIs

  • cloudedbats_wurb_2020

    CloudedBats-WURB. The DIY bat detector.

  • openapi-type

    OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.

  • odootools-openapi

    Odoo Tools OpenAPI

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Openapi3 related posts

Index

What are some of the best open-source Openapi3 projects in Python? This list will help you:

Project Stars
1 fastapi 70,779
2 uvicorn-gunicorn-fastapi-docker 2,520
3 drf-spectacular 2,112
4 Schemathesis 2,091
5 msgspec 1,868
6 apispec 1,134
7 openapi-python-client 1,066
8 apiflask 954
9 safrs 397
10 openapi-spec-validator 315
11 openapi-schema-validator 87
12 pyramid_openapi3 81
13 requests-openapi 78
14 OpenAlchemy 45
15 http-rider 29
16 cloudedbats_wurb_2020 18
17 openapi-type 11
18 odootools-openapi 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com