Openapi Open Source Projects
Browse 592 Openapi open source projects, ranked by GitHub stars. Find the most popular Openapi tools and libraries.
tiangolo/full-stack-fastapi-postgresql
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
Metrics details
| Stars | 44,312 |
qdrant/qdrant
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
Metrics details
| Stars | 33,410 |
OAI/OpenAPI-Specification
The OpenAPI Specification Repository
Metrics details
| Stars | 31,098 |
swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Metrics details
| Stars | 28,909 |
OpenAPITools/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Metrics details
| Stars | 26,603 |
Redocly/redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
Metrics details
| Stars | 25,815 |
grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
Metrics details
| Stars | 19,956 |
swagger-api/swagger-codegen
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Metrics details
| Stars | 17,775 |
scalar/scalar
Scalar is an open-source API platform: 🌐 Modern REST API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
Metrics details
| Stars | 15,648 |
swaggo/swag
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Metrics details
| Stars | 12,910 |
go-swagger/go-swagger
Swagger 2.0 implementation for go
Metrics details
| Stars | 9,996 |
alufers/mitmproxy2swagger
Automagically reverse-engineer REST APIs via capturing traffic
Metrics details
| Stars | 9,555 |
api-platform/api-platform
🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Metrics details
| Stars | 9,168 |
vitalik/django-ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
Metrics details
| Stars | 9,141 |
ViRb3/wgcf
🚤 Cross-platform, unofficial CLI for Cloudflare Warp
Metrics details
| Stars | 8,511 |
deepmap/oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
Metrics details
| Stars | 8,448 |
litestar-org/litestar
Light, flexible and extensible ASGI framework | Built to scale
Metrics details
| Stars | 8,346 |
mockoon/mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Metrics details
| Stars | 8,338 |
drwpow/openapi-typescript
Generate TypeScript types from OpenAPI 3 specs
Metrics details
| Stars | 8,244 |
PowerJob/PowerJob
Enterprise job scheduling middleware with distributed computing ability.
Metrics details
| Stars | 7,769 |
swagger-api/swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Metrics details
| Stars | 7,531 |
RicoSuter/NSwag
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Metrics details
| Stars | 7,349 |
anymaniax/orval
orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
Metrics details
| Stars | 6,252 |
goadesign/goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
Metrics details
| Stars | 6,092 |
springfox/springfox
Automated JSON API documentation for API's built with Spring
Metrics details
| Stars | 5,931 |
zircote/swagger-php
A php swagger annotation and parsing library
Metrics details
| Stars | 5,303 |
emicklei/go-restful
package for building REST-style Web Services using Go
Metrics details
| Stars | 5,115 |
loopbackio/loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations.
Metrics details
| Stars | 5,104 |
stoplightio/prism
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
Metrics details
| Stars | 4,990 |
Azure/autorest
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Metrics details
| Stars | 4,801 |
spec-first/connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Metrics details
| Stars | 4,604 |
APIs-guru/openapi-directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
Metrics details
| Stars | 4,511 |
AndrewWalsh/openapi-devtools
Browser extension that generates API specs for any app or website
Metrics details
| Stars | 4,301 |
danielgtaylor/huma
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Metrics details
| Stars | 4,252 |
apiaryio/dredd
Language-agnostic HTTP API Testing Tool
Metrics details
| Stars | 4,226 |
acacode/swagger-typescript-api
Generate the API Client for Fetch or Axios from an OpenAPI Specification
Metrics details
| Stars | 4,101 |
koxudaxi/datamodel-code-generator
Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.
Metrics details
| Stars | 3,972 |
lukeautry/tsoa
Build OpenAPI-compliant REST APIs using TypeScript and Node
Metrics details
| Stars | 3,972 |
juhaku/utoipa
Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
Metrics details
| Stars | 3,969 |
microsoft/kiota
OpenAPI based HTTP Client code generator
Metrics details
| Stars | 3,786 |
flasgger/flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Metrics details
| Stars | 3,741 |
mevdschee/php-crud-api
Single file PHP script that adds a REST API to a SQL database
Metrics details
| Stars | 3,734 |
springdoc/springdoc-openapi
Library for OpenAPI 3 with spring-boot
Metrics details
| Stars | 3,728 |
fern-api/fern
Input OpenAPI. Output SDKs and Docs.
Metrics details
| Stars | 3,717 |
networknt/light-4j
A fast, lightweight and more productive microservices framework
Metrics details
| Stars | 3,671 |
msgbyte/tailchat
Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat
Metrics details
| Stars | 3,593 |
dunglas/vulcain
🔨 Fast and idiomatic client-driven REST APIs.
Metrics details
| Stars | 3,592 |
axnsan12/drf-yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Metrics details
| Stars | 3,543 |
ardatan/graphql-mesh
🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...
Metrics details
| Stars | 3,511 |
schemathesis/schemathesis
Catch API bugs before your users do
Metrics details
| Stars | 3,478 |
ferdikoomen/openapi-typescript-codegen
NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
Metrics details
| Stars | 3,367 |
ts-rest/ts-rest
RPC-like client, contract, and server implementation for a pure REST API
Metrics details
| Stars | 3,327 |
getkin/kin-openapi
OpenAPI 3.0 and 3.1 and 3.2 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
Metrics details
| Stars | 3,259 |
stoplightio/spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Metrics details
| Stars | 3,154 |
yannh/kubeconform
A FAST Kubernetes manifests validator, with support for Custom Resources!
Metrics details
| Stars | 3,117 |
Azure/azure-rest-api-specs
The source for REST API specifications for Microsoft Azure.
Metrics details
| Stars | 3,082 |
DarkaOnLine/L5-Swagger
OpenApi or Swagger integration to Laravel
Metrics details
| Stars | 2,927 |
zenstackhq/zenstack
Modern data layer for TypeScript apps - type-safe ORM, built-in access control, automatic query services
Metrics details
| Stars | 2,922 |
bacen/pix-api
API Pix: a API do Arranjo de Pagamentos Instantâneos Brasileiro, Pix, criado pelo Banco Central do Brasil.
Metrics details
| Stars | 2,921 |
tiangolo/uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
Metrics details
| Stars | 2,915 |
