OpenAPI Specification Ecosystem

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.

Created by
OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
Released
August 10, 2011
Community Repos
4,485
Total GitHub Stars
29,044
Core Projects
More
The OpenAPI Specification Repository
Version 4
How to (and how not to) refer to the OAI in meetups, interviews, casual conversations, the settling of bar bets, and for conference presentations
Popular Projects 
More

swagger-ui

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API

15 Jul 2011 26,424

openapi-typescript

Generate TypeScript types from OpenAPI 3 specs

13 Dec 2018 5,642

NSwag

The Swagger/OpenAPI toolchain for

02 Sep 2015 6,496

fastapi

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

08 Dec 2018 73,985

go-swagger

Swagger 2

16 Nov 2014 9,489

dredd

Language-agnostic HTTP API Testing Tool

04 Sep 2013 4,190

swagger-jsdoc

Generates swagger/openapi specification based on jsDoc comments and YAML files

06 Jun 2015 1,688

scalar

Scalar is an open-source platform with:                                       🌐 Modern Rest API Client                                        📖 Beautiful API References                                        ✨ 1st-Class OpenAPI/Swagger Support

16 Aug 2023 6,370

openapi-typescript-codegen

NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification

05 Nov 2019 2,913

springdoc-openapi

Library for OpenAPI 3 with spring-boot

11 Jul 2019 3,075

grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

03 Apr 2015 17,308

swagger-core

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

05 Jul 2011 7,328

drf-spectacular

Sane and flexible OpenAPI 3 schema generation for Django REST framework

01 Mar 2020 2,148

api-platform

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

06 Mar 2015 8,298

gnostic

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks

15 Nov 2016 2,087

utoipa

Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust

30 Sep 2021 2,159

tsoa

Build OpenAPI-compliant REST APIs using TypeScript and Node

17 Jun 2016 3,471

open-api

A Monorepo of various packages to power OpenAPI in node

01 Jan 2016 892

swagger-parser

Swagger Spec to Java POJOs

21 Apr 2014 779

azure-rest-api-specs

The source for REST API specifications for Microsoft Azure

14 Jul 2015 2,475
Up and Coming Projects 
More

pyrails

PyRails is a lightweight, opinionated, batteries-included Python web framework built on top of FastAPI and MongoEngine

16 Sep 2024 5

Jina

Generated C# SDK based on official Jina OpenAPI specification

15 Sep 2024 0

amerta-coffee-api

☕ A robust backend service powering the Amerta Coffee, online coffee store

15 Sep 2024 2

HeyGen

Generated C# SDK based on official HeyGen Postman collection

11 Sep 2024 1

Mystic

Generated C# SDK based on official Mystic OpenAPI specification

10 Sep 2024 1

laravel

Scalar OpenAPI References in Laravel

09 Sep 2024 6

geizhals-api

WIP Geizhals/Skinflint API Documentation

08 Sep 2024 0

fastapi-ws-router

FastAPI WebSockets router

08 Sep 2024 1

hono-auth

Hono-Auth is a lightweight authentication boilerplate created with Hono

08 Sep 2024 3

language-identification

Language identification microservice powered by the FastText language detection model

08 Sep 2024 0

CodeQuery-API

CodeQuery API is a Python/Flask tool designed to serve code-focused AI assistants with the real-time status of a codebase, by allowing seamless querying of a project's file structure and content

08 Sep 2024 3

Firecrawl

Generated C# SDK based on official Firecrawl OpenAPI specification

06 Sep 2024 0

AssemblyAI

Generated C# SDK based on official AssemblyAI OpenAPI specification

06 Sep 2024 0

eventcatalog-openapi-example

Example of EventCatalog with OpenAPI files

06 Sep 2024 0

openapi-to-java-records-mustache-templates

Generate Java Records from OpenAPI Specifications

05 Sep 2024 1

oas2ts

A Node

05 Sep 2024 0

NextAGIFuture

NextAGIFuture is a low-code platform for rapidly building chatbots, RAG applications, and coordinating multi-agent teams, primarily using LangChain, LangGraph, NextJS, and FastAPI

04 Sep 2024 16

monitoria-backend-es-2024-1

Projeto desafio da monitoria de backend da disciplina de Engenharia de Software (ES) no período letivo de 2024

01 Sep 2024 0

fences

Fences is an LLM augmented OpenAPI interpreter with a visual interface to easily make requests

31 Aug 2024 6

api-docs

Official GYCODING's API documentation

29 Aug 2024 0