OpenAPI Specification topic

The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing web services. OpenAPI documents describe API services and are represented in YAML or JSON formats.

List OpenAPI Specification repositories

L5-Swagger

2.5k
Stars
387
Forks
Watchers

OpenApi or Swagger integration to Laravel

pyramid_apispec

23
Stars
9
Forks
Watchers

Pyramid plugin for openapi spec generation (using ApiSpec)

fastapi

85.7k
Stars
7.4k
Forks
720
Watchers

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

mitmproxy2swagger

4.9k
Stars
206
Forks
Watchers

Automagically reverse-engineer REST APIs via capturing traffic

full-stack-fastapi-template

36.5k
Stars
6.9k
Forks
293
Watchers

Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

intellij-swagger

1.2k
Stars
74
Forks
Watchers

A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA

openapi-generator

20.2k
Stars
6.2k
Forks
202
Watchers

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

swag

10.9k
Stars
1.2k
Forks
90
Watchers

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

NSwag

6.6k
Stars
1.2k
Forks
Watchers

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

api-platform

8.5k
Stars
957
Forks
Watchers

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.