back to home

Best Open Source openapi Libraries

A curated list of the most popular GitHub repositories tagged with openapi. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1open-webui/open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

127,535Python
Explore Repo

#2fastapi/fastapi

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

96,298Python
Explore Repo

#3fastapi/full-stack-fastapi-template

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

42,095TypeScript
Explore Repo

#4usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,883JavaScript
Explore Repo

#5OAI/OpenAPI-Specification

The OpenAPI Specification Repository

30,960Markdown
Explore Repo

#6swagger-api/swagger-ui

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

28,689JavaScript
Explore Repo

#7OpenAPITools/openapi-generator

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

25,964Java
Explore Repo

#8Redocly/redoc

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

25,554TypeScript
Explore Repo

#9grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

19,846Go
Explore Repo

#10alufers/mitmproxy2swagger

Automagically reverse-engineer REST APIs via capturing traffic

9,263HTML
Explore Repo

#11api-platform/api-platform

πŸ•ΈοΈ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

9,118TypeScript
Explore Repo

#12vitalik/django-ninja

πŸ’¨ Fast, Async-ready, Openapi, type hints based framework for building APIs

8,952Python
Explore Repo

#13middleapi/orpc

Typesafe APIs Made Simple πŸͺ„

4,996TypeScript
Explore Repo

#14stoplightio/prism

Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

4,877TypeScript
Explore Repo

#15Azure/autorest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

4,800TypeSpec
Explore Repo

#16schemathesis/schemathesis

Catch API bugs before your users do

3,582Python
Explore Repo

#17nelmio/NelmioApiDocBundle

Generates documentation for your REST API from attributes

2,366PHP
Explore Repo

#18Endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.

1,366Java
Explore Repo

#19aliyun/aliyun-cli

Alibaba Cloud CLI

1,100Go
Explore Repo

#20brekkylab/backlot

A local emulator for enterprise SaaS APIs β€” Slack, Gmail, Google Drive, GitHub, Jira, Notion, S3 and more β€” with the real response shapes, pagination, auth and per-document ACLs, over a corpus you supply.

99Python
Explore Repo