An open API service indexing awesome lists of open source software.

OpenAPI Specification

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.

https://github.com/open-webui/open-webui

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

ai llm llm-ui llm-webui llms mcp ollama ollama-webui open-webui openai openapi rag self-hosted ui webui

Last synced: 30 Apr 2025

https://github.com/fastapi/fastapi

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

api async asyncio fastapi framework json json-schema openapi openapi3 pydantic python python-types python3 redoc rest starlette swagger swagger-ui uvicorn web

Last synced: 01 May 2025

https://github.com/usebruno/bruno

Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

api-client api-testing automation developer-tools git graphql-client http-client javascript openapi openapi3 opensource rest-api testing testing-tools

Last synced: 23 Apr 2025

https://github.com/fastapi/full-stack-fastapi-template

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

backend chakra-ui docker fastapi frontend json json-schema jwt letsencrypt openapi postgresql python react sqlmodel swagger tanstack-query tanstack-router traefik typescript

Last synced: 30 Apr 2025

https://github.com/oai/openapi-specification

The OpenAPI Specification Repository

apis oas openapi openapi-specification rest webapi

Last synced: 23 Apr 2025

https://github.com/OAI/OpenAPI-Specification

The OpenAPI Specification Repository

apis oas openapi openapi-specification rest webapi

Last synced: 17 Mar 2025

https://github.com/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.

hacktoberfest oas open-source openapi openapi-specification openapi3 openapi31 rest rest-api swagger swagger-api swagger-js swagger-oss swagger-ui

Last synced: 01 May 2025

https://github.com/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)

api api-client api-server generator hacktoberfest openapi openapi-generator openapi3 rest rest-api rest-client restful-api sdk

Last synced: 01 May 2025

https://github.com/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)

api api-client api-server generator hacktoberfest openapi openapi-generator openapi3 rest rest-api rest-client restful-api sdk

Last synced: 13 Mar 2025

https://github.com/grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 01 May 2025

https://grpc-ecosystem.github.io/grpc-gateway/

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 19 Nov 2024

https://github.com/swaggo/swag

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

annotations golang openapi swagger swagger2

Last synced: 30 Apr 2025

https://github.com/scalar/scalar

Scalar is an open-source API platform:ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐ŸŒ Modern Rest API Clientใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐Ÿ“– Beautiful API Referencesใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€โœจ 1st-Class OpenAPI/Swagger Support

api api-client docs http-client openapi openapi3 reference rest-api swagger vue

Last synced: 28 Apr 2025

https://github.com/api-platform/api-platform

๐Ÿ•ธ๏ธ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

api api-platform framework frankenphp graphql graphql-server hydra-api hypermedia-api hypermedia-client jamstack json-ld mercure nextjs openapi php react rest symfony symfony-bundle vulcain

Last synced: 23 Apr 2025

https://github.com/alufers/mitmproxy2swagger

Automagically reverse-engineer REST APIs via capturing traffic

mitmproxy openapi reverse-engineering swagger

Last synced: 27 Apr 2025

https://github.com/vitalik/django-ninja

๐Ÿ’จ Fast, Async-ready, Openapi, type hints based framework for building APIs

django django-ninja openapi pydantic python rest-api swagger swagger-ui

Last synced: 01 May 2025

https://github.com/swagger-api/swagger-core

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

java open-source openapi openapi-specification openapi3 rest rest-api swagger swagger-api swagger-oss

Last synced: 23 Apr 2025

https://github.com/mockoon/mockoon

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

api application desktop electron mock mock-api mock-data mock-server mocking mocking-server mocking-utility openapi openapi3 prototyping rest rest-api server swagger

Last synced: 23 Apr 2025

https://github.com/ricosuter/nswag

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

angular aspnet aspnetcore aurelia codegen csharp dotnet nswag openapi swagger typescript webapi

Last synced: 30 Apr 2025

https://github.com/RSuter/NSwag

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

angular aspnet aspnetcore aurelia codegen csharp dotnet nswag openapi swagger typescript webapi

Last synced: 05 Apr 2025

https://github.com/RicoSuter/NSwag

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

angular aspnet aspnetcore aurelia codegen csharp dotnet nswag openapi swagger typescript webapi

Last synced: 16 Mar 2025

https://github.com/openapi-ts/openapi-typescript

Generate TypeScript types from OpenAPI 3 specs

openapi openapi3 openapi3-1 swagger typescript

Last synced: 28 Apr 2025

https://github.com/starlite-api/starlite

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

api asgi asyncio hacktoberfest litestar litestar-api litestar-framework msgspec openapi pydantic python rapidoc redoc rest starlite starlite-api swagger

Last synced: 24 Apr 2025

https://github.com/litestar-org/litestar

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

api asgi asyncio hacktoberfest litestar litestar-api litestar-framework msgspec openapi pydantic python rapidoc redoc rest starlite starlite-api swagger

Last synced: 23 Apr 2025

https://github.com/oapi-codegen/oapi-codegen

Generate Go client and server boilerplate from OpenAPI 3 specifications

go golang openapi openapi-codegen openapi-generator openapi3 rest-api rest-api-client swagger

Last synced: 08 Apr 2025

https://github.com/springfox/springfox

Automated JSON API documentation for API's built with Spring

java oai openapi spring spring-boot spring-data-rest springfox swagger

Last synced: 22 Apr 2025

https://springfox.github.io/springfox/

Automated JSON API documentation for API's built with Spring

java oai openapi spring spring-boot spring-data-rest springfox swagger

Last synced: 16 Nov 2024

https://github.com/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.

api code-generation go goa golang microservices openapi rest swagger

Last synced: 28 Apr 2025

https://github.com/emicklei/go-restful

package for building REST-style Web Services using Go

customizable go openapi rest routing

Last synced: 23 Apr 2025

https://github.com/loopbackio/loopback-next

LoopBack makes it easy to build modern API applications that require complex integrations.

api dependency-injection framework hacktoberfest ioc loopback nodejs openapi repository rest service-proxy strongloop swagger typescript

Last synced: 30 Apr 2025

https://github.com/azure/autorest

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

azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript

Last synced: 28 Apr 2025

https://github.com/Azure/autorest

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

azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript

Last synced: 16 Mar 2025

https://github.com/stoplightio/prism

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

api-testing cli hacktoberfest http-proxy mock-server mocking oas openapi openapi3 postman-collection prism swagger

Last synced: 30 Apr 2025

https://github.com/spec-first/connexion

Connexion is a modern Python web framework that makes spec-first and api-first development easy.

api-first api-rest flask-extensions microservices openapi python swagger web

Last synced: 28 Apr 2025

https://github.com/zalando/connexion

Connexion is a modern Python web framework that makes spec-first and api-first development easy.

api-first api-rest flask-extensions microservices openapi python swagger web

Last synced: 20 Apr 2025

https://starlite-api.github.io/starlite

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

api asgi asyncio hacktoberfest litestar litestar-api litestar-framework msgspec openapi pydantic python rapidoc redoc rest starlite starlite-api swagger

Last synced: 17 Feb 2025

https://github.com/integuru-ai/integuru

The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

agent agents ai-agent ai-agents api apis automation integration integrations llm open-source openapi robotic-process-automation rpa unofficial-api unofficial-apis

Last synced: 28 Apr 2025

https://github.com/Integuru-AI/Integuru

The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

agent agents ai-agent ai-agents api apis automation integration integrations llm open-source openapi robotic-process-automation rpa unofficial-api unofficial-apis

Last synced: 05 Apr 2025

https://github.com/andrewwalsh/openapi-devtools

Browser extension that generates API specs for any app or website

api chrome-extension devtools generator openapi openapi3 openapi31 specification

Last synced: 13 Apr 2025

https://github.com/AndrewWalsh/openapi-devtools

Browser extension that generates API specs for any app or website

api chrome-extension devtools generator openapi openapi3 openapi31 specification

Last synced: 04 Apr 2025

https://github.com/APIs-guru/openapi-directory

๐ŸŒ Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format

api api-catalog api-directory aws azure google-api oas openapi openapi-definitions openapi3 opendata rest-api swagger

Last synced: 27 Mar 2025

https://github.com/apis-guru/openapi-directory

๐ŸŒ Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format

api api-catalog api-directory aws azure google-api oas openapi openapi-definitions openapi3 opendata rest-api swagger

Last synced: 09 Apr 2025

https://github.com/acacode/swagger-typescript-api

Generate the API Client for Fetch or Axios from an OpenAPI Specification

api api-generator generator nodejs openapi rest swagger swagger-scheme swagger-typescript-api typescript

Last synced: 22 Apr 2025

https://github.com/axnsan12/drf-yasg

Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

coreapi django django-rest-framework django-rest-swagger documentation-generator openapi openapi-specification redoc rest rest-api swagger swagger-codegen swagger-ui

Last synced: 22 Apr 2025

https://github.com/ardatan/graphql-mesh

๐Ÿ•ธ๏ธ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

gateway graphql grpc grpc-gateway odata openapi rest-api soap swagger thrift

Last synced: 22 Apr 2025

https://github.com/msgbyte/tailchat

Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

bot discord im noim openapi pluginify react slack tailchat typescript

Last synced: 27 Apr 2025

https://github.com/ferdikoomen/openapi-typescript-codegen

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

angular axios codegen generator javascript nodejs openapi swagger typescript

Last synced: 22 Apr 2025

https://github.com/koxudaxi/datamodel-code-generator

Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

code-generator csv dataclass datamodel fastapi generator json-schema openapi openapi-codegen pydantic python swagger swagger-codegen yaml

Last synced: 22 Apr 2025

https://github.com/fern-api/fern

Input OpenAPI. Output SDKs and Docs.

api docs-as-code docs-generator openapi sdk-generator

Last synced: 22 Apr 2025

https://github.com/getkin/kin-openapi

OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

api documentation golang hacktoberfest openapi openapi2 openapi3 swagger

Last synced: 01 May 2025

https://github.com/azure/azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.

azure cloud openapi rest swagger

Last synced: 22 Apr 2025

https://github.com/Azure/azure-rest-api-specs

The source for REST API specifications for Microsoft Azure.

azure cloud openapi rest swagger

Last synced: 24 Mar 2025

https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker

Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

asgi async docker docker-image fastapi gunicorn json json-schema openapi openapi3 pydantic python python-types redoc swagger-ui uvicorn web websockets

Last synced: 10 Apr 2025

https://github.com/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.

arazzo hacktoberfest json json-lint json-schema jsonpath linting oas oasv3 openapi openapi-specification openapi3 swagger

Last synced: 22 Apr 2025

https://github.com/marcgibbons/django-rest-swagger

Swagger Documentation Generator for Django REST Framework: deprecated

coreapi django-rest-framework openapi swagger-ui

Last synced: 24 Jan 2025

https://github.com/tracecathq/tracecat

The open source Tines / Splunk SOAR alternative for security and IT engineers. Built on simple YAML templates for integrations and response-as-code.

automation cybersecurity event-driven fastapi incident-response llm low-code monitoring nextjs openapi orchestration pydantic security temporalio workflow-engine

Last synced: 10 Apr 2025

https://github.com/TracecatHQ/tracecat

The open source Tines / Splunk SOAR alternative for security and IT engineers. Built on simple YAML templates for integrations and response-as-code.

automation cybersecurity event-driven fastapi incident-response llm low-code monitoring nextjs openapi orchestration pydantic security temporalio workflow-engine

Last synced: 24 Mar 2025

https://github.com/bacen/pix-api

API Pix: a API do Arranjo de Pagamentos Instantรขneos Brasileiro, Pix, criado pelo Banco Central do Brasil.

api bacen bcb instant-payments openapi pix spec

Last synced: 10 Apr 2025

https://github.com/schemathesis/schemathesis

Supercharge your API testing, catch bugs, and ensure compliance

cli graphql hacktoberfest hypothesis openapi openapi3 property-based-testing pytest swagger testing

Last synced: 23 Apr 2025

https://github.com/zenstackhq/zenstack

Fullstack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.

access-control acl api auth authorization authz fullstack javascript nextjs node nodejs openapi orm permission permissions prisma rbac rls saas trpc

Last synced: 23 Apr 2025

https://github.com/juhaku/utoipa

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

auto-generated compile-time documentation generated openapi openapi-documentation openapi31 rest rest-api rest-api-documentation rust swagger

Last synced: 22 Apr 2025

https://github.com/ts-rest/ts-rest

RPC-like client, contract, and server implementation for a pure REST API

api fastify nestjs nextjs openapi react react-query rest rpc solid typescript

Last synced: 28 Apr 2025

https://github.com/hey-api/openapi-ts

๐Ÿš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

angular axios codegen fetch generator http javascript nextjs nodejs nuxt nuxt3 openapi openapi3 openapi31 rest swagger ts typescript xhr

Last synced: 22 Apr 2025

https://github.com/mylxsw/wizard

Wizardๆ˜ฏไธ€ๆฌพๅผ€ๆบ็š„ๆ–‡ๆกฃ็ฎก็†ๅทฅๅ…ท๏ผŒๆ”ฏๆŒMarkdown/Swagger/Table็ฑปๅž‹็š„ๆ–‡ๆกฃใ€‚

api doc laravel markdown openapi php swagger

Last synced: 14 Apr 2025

https://github.com/trpc/trpc-openapi

OpenAPI support for tRPC ๐Ÿงฉ

nodejs openapi rest swagger trpc typescript

Last synced: 23 Nov 2024

https://github.com/jlalmes/trpc-openapi

OpenAPI support for tRPC ๐Ÿงฉ

nodejs openapi rest swagger trpc typescript

Last synced: 18 Nov 2024

https://github.com/google/gnostic

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

apis code-generation gnostic linters openapi openapi3 protocol-buffers

Last synced: 23 Apr 2025

https://github.com/dotnetcore/webapiclient

A REST API library with better functionality, performance, and scalability than refit

client form httpclient json json-rpc-client oauth2-client openapi refit restful retrofit swagger webapi webclient xml

Last synced: 22 Apr 2025

https://github.com/rswag/rswag

Seamlessly adds a Swagger to Rails-based API's

openapi rswag swagger-ui

Last synced: 22 Apr 2025

https://github.com/dotnetcore/WebApiClient

A REST API library with better functionality, performance, and scalability than refit

client form httpclient json json-rpc-client oauth2-client openapi refit restful retrofit swagger webapi webclient xml

Last synced: 24 Mar 2025

https://github.com/stoplightio/elements

Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown.

api api-documentation gatsby hacktoberfest openapi openapi3 openapi3-1 react

Last synced: 23 Apr 2025

https://github.com/contiamo/restful-react

A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs ๐Ÿ”ฅ

openapi openapi3 react rest swagger typescript

Last synced: 24 Jan 2025

https://github.com/ecyrbe/zodios

typescript http client and server with zod validation

api http nodejs openapi rest typescript zod

Last synced: 23 Apr 2025

https://github.com/surnet/swagger-jsdoc

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

jsdoc openapi swagger swagger-jsdoc

Last synced: 23 Apr 2025

https://github.com/Surnet/swagger-jsdoc

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

jsdoc openapi swagger swagger-jsdoc

Last synced: 23 Mar 2025

https://github.com/openapitools/openapi-generator-cli

A node package wrapper for https://github.com/OpenAPITools/openapi-generator

npm openapi openapi-generator openapi2 openapi3

Last synced: 23 Apr 2025

https://github.com/dedoc/scramble

Modern Laravel OpenAPI (Swagger) documentation generator. No PHPDoc annotations required.

api generator laravel openapi swagger

Last synced: 23 Apr 2025

https://github.com/dreamfactorysoftware/dreamfactory

DreamFactory API Generation Platform - API Wrapper for SQL Server, Snowflake, MySQL, and more!

api api-generation api-generator automatic-api dreamfactory framework laravel openapi php rest

Last synced: 10 Apr 2025

https://github.com/microcks/microcks

The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project ๐Ÿš€

api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing

Last synced: 10 Apr 2025

https://github.com/apple/swift-openapi-generator

Generate Swift client and server code from an OpenAPI document.

ios-swift openapi plugin server-side-swift swift swiftpm

Last synced: 10 Apr 2025

https://github.com/platformatic/platformatic

Platformatic Open Source monorepo!

fastify graphql hacktoberfest nodejs openapi rest

Last synced: 23 Apr 2025