Analyzing the OpenAPI Tooling Ecosystem

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. fastapi

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

    If you haven’t yet, I highly recommend to check FastAPI for your python backend: https://fastapi.tiangolo.com/. OpenAPI is a core part of it, making it simple to integrate with other tools such as docs and clients generator

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

    InfluxDB logo
  3. starlette

    The little ASGI framework that shines. 🌟

    Or you can go straight to Starlette [0], which is much more streamlined to develop with. FastAPI is based on it itself, and while it provides many additional bells and whistles I find it messes things up significantly.

    [0] https://www.starlette.io/

  4. redoc

    πŸ“˜ OpenAPI/Swagger-generated API Reference Documentation

    OpenAPI is great, we use it in combination with redoc (https://github.com/Redocly/redoc) to have a almost 0 effort API for our product.

    But man, my tokenizer is in trouble with OpenAPI and OpenAI.

  5. progenitor

    An OpenAPI client generator

    The code generators for OpenAPI are rarely good compared to what you find in GraphQL in my experience. The Swagger Generator / OpenAPI Generator (why the fork...) that is the "standard" is kinda of a mess.

    In rust Oxide had to write their own [1] which is actually decent, but you really need to know it exists.

    [1] https://github.com/oxidecomputer/progenitor

  6. zod-openapi

    Use Zod Schemas to create OpenAPI v3.x documentation

    You might like zod-openapi (https://github.com/samchungy/zod-openapi). You write Zod schemas which, on their own, are a great way to define a validation and de/serialization layer in your API and you then can additionally use them to generate an OpenAPI doc.

  7. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 1 – Real Python

    3 projects | /r/Python | 15 Nov 2022
  • βš™οΈ Go Tools: Code Generation from OpenAPI Specs in Go with oapi-codegen

    1 project | dev.to | 22 May 2025
  • Looking back at `oapi-codegen`'s last year

    1 project | news.ycombinator.com | 19 May 2025
  • openapi-fetch-gen – Generate TypeScript API client from OpenAPI TypeScript interface definitions created by openapi-typescript

    2 projects | dev.to | 20 Apr 2025
  • Automated Documentation for APIs

    7 projects | dev.to | 7 Apr 2025

Did you know that Python is
the 2nd most popular programming language
based on number of references?