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/dolmen-go/openapi-preprocessor

An authoring tool for OpenAPI specifications

oasv3 openapi openapi-spec openapi3 swagger

Last synced: 12 Apr 2025

https://github.com/alt3/sequelize-to-json-schemas

Convert Sequelize models into various JSON Schema variants (using the Strategy Pattern)

javascript json-schema oas oas2 openapi sequelize strategy-pattern swagger

Last synced: 17 Oct 2025

https://github.com/luoyunchong/igeekfan.aspnetcore.rapidoc

RapiDoc Custom Element for Open-API spec viewing +asp.net core

aspnetcore openapi openapi3 rapidoc swagger swaggerui

Last synced: 16 Mar 2025

https://github.com/oxlip-lang/oal

A high-level language for OpenAPI

api lsp-server oas oasv3 openapi openapi3 rust

Last synced: 12 Apr 2025

https://github.com/teamwork/kommentaar

Generate documentation for Go APIs

documentation go openapi

Last synced: 27 Apr 2025

https://github.com/APIDevTools/openapi-schemas

JSON Schemas for every version of the OpenAPI Specification

javascript json-schema nodejs openapi openapi-specification openapi3 rest-api swagger validation

Last synced: 18 Jul 2025

https://github.com/kolodi/UnityOpenApi

Unity friendly RESTful API client generator

api api-client multiplatform openapi restful swagger unity

Last synced: 25 Apr 2025

https://github.com/kiki-le-singe/tell-me-a-story-ai

"Tell me a story" is a small app that allows you to write a story using ChatGPT and React Native.

android chatgpt chatgpt-api ios javascript mobile mobile-app openai-api openapi react-native reactjs typescript

Last synced: 09 Sep 2025

https://github.com/courseorchestra/hurdy-gurdy

Generate client and server side Java/Kotlin code based on OpenAPI spec

hurdy-gurdy openapi openapi-generator

Last synced: 29 Oct 2025

https://github.com/go-openapi/analysis

openapi specification object model analyzer

openapi swagger2

Last synced: 08 Mar 2026

https://github.com/smiley4/schema-kenerator

Analyze kotlin types, extract information and generate schemas

json-schema kotlin kotlinx-serialization openapi reflection schema swagger

Last synced: 14 Oct 2025

https://github.com/mermade/openapi-extract

Extract single paths/operations from OpenAPI definitions

extract extractor metadata microservice microservices openapi openapi3 swagger

Last synced: 18 Jul 2025

https://github.com/contentjet/openapi-ui

React based OpenAPI 3.0+ documentation generator

documentation-tool openapi openapi3 react

Last synced: 02 Aug 2025

https://github.com/marshmallow-code/apispec-webframeworks

Web framework plugins for apispec (formally in apispec.ext).

apispec bottle flask openapi python tornado

Last synced: 16 May 2025

https://github.com/apis-guru/unofficial_openapi_specs

Unofficial OpenAPI/Swagger specs for popular APIs

openapi openapi-spec openapi-specification swagger

Last synced: 05 Oct 2025

https://github.com/MaximilianKoestler/hcloud-openapi

This is the unofficial OpenAPI description of the Hetzner Cloud API. It allows automatic code generation for the hcloud API.

api hcloud hetzner hetzner-cloud openapi openapi3 rest rest-api

Last synced: 01 May 2025

https://github.com/ghostbuster91/sttp-openapi-generator

Generate sttp client from openapi specification with ease!

http-client openapi scala sttp swagger

Last synced: 14 Oct 2025

https://github.com/wrtnlabs/openai-function-schema

OpenAI Function Call Schema Composer and Executor from OpenAPI (Swagger) Document.

function-call-executor function-call-schema llm-function-call openai-function-call openapi swagger

Last synced: 11 Apr 2025

https://github.com/sourcemeta/learnjsonschema.com

Reference documentation for JSON Schema. Includes detailed information about each keyword and vocabulary, alongside examples

asyncapi json json-schema jsonschema openapi schema schemas

Last synced: 12 Apr 2025

https://github.com/kota65535/openapi-merger

Merges multiple OpenAPI document files into a single file.

openapi openapi3 swagger

Last synced: 06 Apr 2025

https://github.com/omermecitoglu/next-openapi-route-handler

a Next.js plugin to generate OpenAPI documentation from route handlers

generator next nextjs openapi openapi-json self-documenting swagger swagger-json ts typescript

Last synced: 05 May 2025

https://github.com/nfroidure/whook

Build strong and efficient REST web services.

dependency-injection hacktoberfest openapi openapi3 rest-api router server

Last synced: 07 Apr 2025

https://github.com/eventuallyconsultant/codegenr

Fast handlebars templates based code generator, ingesting swagger/openapi and other json/yaml documents with $refs, or graphql schema, outputs whatever you template

api-first codegen codegenerator graphql graphql-schema handlebars openapi rhai rust swagger yaml

Last synced: 30 Apr 2025

https://github.com/ogen-go/example

Sample project with client, server and OpenTelemetry integration

client example ogen openapi server

Last synced: 12 May 2025

https://github.com/spiralmoon/maplestory.openapi

🍁 MapleStory Nexon Open API Client Library for TypeScript, Java, C#, Python. KMS, MSEA is now available!🍁

csharp java javascript kms library maplestroy msea nexon-openpai openapi package python sdk typescript

Last synced: 25 Aug 2025

https://github.com/devjiwonchoi/equine

Minimal Lichess API Client for Node.js

api berserk chess client lichess lila node openapi

Last synced: 04 Mar 2026

https://github.com/mnahkies/openapi-code-generator

A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.

angular axios codegen devtools koa node-fetch openapi openapi-generator openapi-specification openapi3 openapi31 typescript typespec zod

Last synced: 11 Oct 2025

https://github.com/yiisoft/yii-swagger

Swagger integration for Yii

api hacktoberfest openapi swagger swagger-ui yii3

Last synced: 03 Mar 2025

https://github.com/gotomicro/eapi

一个通过分析 AST 生成 Swagger 文档的工具

docs gin openapi swagger

Last synced: 18 Oct 2025

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

A simple tool to generate a ts-rest contract (with zod validation) from an OpenAPI 3.0/3.1 specification.

generator openapi ts-rest

Last synced: 07 Oct 2025

https://github.com/furkan-guvenc/crud_routers

Automatically create crud routes for your favorite api server and orm

actix-web api axum code-generation crud crud-routes diesel framework openapi rest rust seaorm swagger-ui web

Last synced: 24 Mar 2025

https://github.com/kymmt90/schema_conformist

An automatic JSON response validator for testing in Rails

json-hyper-schema json-schema openapi rails rspec ruby swagger

Last synced: 11 Nov 2025

https://github.com/janbuchar/payload-oapi

A Payload CMS plugin for OpenAPI (3.0, 3.1) specification generation

api-documentation openapi openapi3 openapi31 payload-plugin payloadcms

Last synced: 22 Mar 2025

https://github.com/doordash-oss/oapi-codegen-dd

Generate Go models from OpenAPI spec

code-generator oapi-codegen openapi

Last synced: 10 Mar 2026

https://github.com/rapter1990/simplebanking

Simple Banking App (Spring Boot, Gradle, JUnit, Integration Test, Postgresql, Prometheus, Grafana, Github Actions, Postman)

ci-cd continuous-deployment continuous-integration docker docker-compose github-actions gradle grafana integration-test java junit monolith openapi postgresql postman prometheus spring-boot swagger

Last synced: 16 May 2025

https://github.com/go-andiamo/chioas

Go package for defining Chi apis (with OpenAPI generated specs)

api chi go golang oas openapi swagger swagger-ui

Last synced: 09 Sep 2025

https://github.com/outofcoffee/vertx-oas

Generates a Swagger/OpenAPI specification from a Vert.x Web Router.

openapi openapi-documentation openapi-spec openapi3 swagger vertx vertx-web

Last synced: 12 Apr 2025

https://github.com/penx/openapi-mock

Start a mock server from an OpenAPI/Swagger spec file

mock nodejs openapi stub swagger

Last synced: 21 Mar 2025

https://github.com/taojy123/eave

优雅的接口文档制作工具 | A Restful Api Document Builder For Pythonista

api-documentation-tool doc documentation openapi python

Last synced: 01 Aug 2025

https://github.com/anhthang/soap-converter

Instantly convert SOAP/WSDL definitions to REST API specifications for use with Postman, OpenAPI/Swagger, and other API development tools.

openapi postman postman-collection soap soap-converter swagger wsdl

Last synced: 11 Apr 2025

https://github.com/dzakh/rescript-json-schema

📄 Typesafe JSON schema for ReScript

ajv json json-schema openapi rescript swagger typesafe

Last synced: 07 May 2025

https://github.com/leon3s/ntex-rest-api-example

Example on how to create a REST API in Rust with ntex and utoipa

learn-to-code learning-resources ntex openapi rust swagger tutorial

Last synced: 05 Jul 2025

https://github.com/tomi-vanek/microts

Microservice code generator: from OpenAPI (Swagger) REST API specification to TypeScript project with Docker.

code-generator docker docker-compose microservice openapi swagger typescript

Last synced: 16 Mar 2025

https://github.com/mastercard/oauth1-signer-python

Python library for generating a Mastercard API compliant OAuth signature.

mastercard oauth1 oauth1a openapi python python3

Last synced: 22 Mar 2025

https://github.com/reprezen/semoasa

Specification Extension Metadata for OAS Annotations (Semoasa) is a machine-readable format for extensions to Swagger/OpenAPI 2.0 and 3.0 specifications.

catalog custom customization extensibility format listing openapi properties registry repository specification-extensions standardized standards swagger vendor-extensions

Last synced: 15 May 2025

https://github.com/visulima/visulima

Visulima provides robust, developer-focused tools and libraries to streamline your workflow. Let us handle the complexities so you can focus on building what truly matters.

anolilab api api-platform javascript next nextjs nodejs openapi react reactjs swagger tanstack typescript vite vitejs

Last synced: 06 Mar 2026

https://github.com/yusuf-daglioglu/swagger_plugin_example

Example of a Swagger plugin which prints the information from custom Java annotation to Swagger HTML UI.

api documentation http java open-api openapi spring swagger swagger-plugin swagger-ui

Last synced: 15 Apr 2025

https://github.com/gitbookio/public-docs

GitBook’s Documentation

documentation open-source openapi

Last synced: 28 Aug 2025

https://github.com/wolfadex/elm-open-api-cli

A CLI tool for generating Elm modules from Open API specs.

elm elm-lang openapi openapi-generator openapi-spec

Last synced: 22 Jun 2025

https://github.com/redocly/json-to-json-schema

Convert JSON examples into JSON schema (supports Swagger 2, OpenAPI 3 and 3.1)

json-schema openapi openapi3 swagger

Last synced: 30 Jun 2025

https://github.com/souhailas/vissoft2023

Interactively exploring API structural changes and versioning consistency

api openapi visualization web webapi

Last synced: 03 Mar 2025

https://github.com/xc0dex/apiweaver

A powerful library for customizing OpenAPI documents generated by the built-in generator from Microsoft.AspNetCore.OpenApi in .NET 9

aspnetcore dotnet openapi swagger

Last synced: 05 May 2025

https://github.com/lispyclouds/climate

The sidekick for your CLIs powered by OpenAPI

cli golang openapi

Last synced: 14 Oct 2025

https://github.com/xavierchow/vim-swagger-preview

A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.

chrome openapi preview swagger swagger-ui vim

Last synced: 18 Aug 2025

https://github.com/long2ice/fibers

Fiber + Swagger = Fibers, a web framework dedicated to providing a FastAPI-like development experience

fastapi fiber golang openapi redoc swagger swagger-ui

Last synced: 09 Jul 2025

https://github.com/jbrooksuk/chirper

Example application that demonstrates how to document Laravel APIs using Scribe.

laravel openapi scribe

Last synced: 05 May 2025

https://github.com/microsoft/kiota-java

Java libraries for Kiota-generated API clients.

java kiota openapi rest-api

Last synced: 02 Mar 2026

https://github.com/sahamati/account-aggregator-standards

Account Aggregator Ecosystem API Specifications and FI Schemas.

account-aggregator api-specs nbfc-aa openapi schemas

Last synced: 08 May 2025

https://github.com/mastercard/client-encryption-csharp

Library for Mastercard API compliant payload encryption/decryption.

csharp decryption encryption field-level-encryption fle jwe mastercard netcore netstandard13 openapi

Last synced: 11 Jun 2025

https://github.com/mastercard/oauth1-signer-csharp

Zero dependency library for generating a Mastercard API compliant OAuth signature.

csharp mastercard netstandard13 oauth1 oauth1a openapi

Last synced: 15 Apr 2025

https://github.com/kritsel/tado-openapispec-v2

Community managed tado API definition (OpenAPI schema), documenting the operations in the https://my.tado.com/api/v2 tado API

api-definition openapi tado tado-api

Last synced: 19 Apr 2025

https://github.com/wardvisual/engine-warvil

A comprehensive language tool.

chatgpt codex gpt gpt3 openapi

Last synced: 12 Aug 2025

https://github.com/noahdietz/oatts

DEPRECATED in favor of https://github.com/google/oatts

api json openapi openapi-specification scaffolding testing testing-framework

Last synced: 12 Apr 2025

https://github.com/rafaelcaricio/sticker

Sticker is a powerful yet boilerplate-free alternative to writing your web API.

api-rest bottle flask openapi openapi3 python sanic tornado

Last synced: 14 Jan 2026

https://github.com/kbuntrock/openapi-maven-plugin

Generate openapi documentation for SpringMVC or JaxRS/JakartaRS projects.

compilation jakartars java java11 java17 java8 jax-rs jaxrs maven-plugin openapi spring-mvc

Last synced: 27 Jul 2025

https://github.com/xrstf/kube-api.ninja

A basic website that shows the timeline of Kubernetes Core APIs

kubernetes openapi timeline

Last synced: 05 Apr 2025

https://github.com/surfstudio/surfgen

Powerful codegen tool for generating whatever you what from OpenAPI

android codegeneration codegenerator flutter hacktoberfest ios language-agnostic openapi swift

Last synced: 11 Feb 2026

https://github.com/neoteroi/essentials-openapi

Functions to handle OpenAPI Documentation.

documentation documentation-generator openapi swagger

Last synced: 05 Apr 2025

https://github.com/jaboc83/ynab-sdk-dotnetcore

YNAB API .Net Core Library https://api.youneedabudget.com

openapi sdk ynab ynab-api you-need-a-budget

Last synced: 06 Apr 2025

https://github.com/otk-final/openapi-codegen

openapi(swagger)代码生成器

openapi openapi-generator swagger swagger-codegen

Last synced: 13 May 2025

https://github.com/Eywek/typoa

🏗 Build OpenAPI definitions from Typescript typings

codegen express openapi openapi-generator swagger typescript

Last synced: 06 Aug 2025

https://github.com/cardinalby/hureg

Huma registration extensions

go groups huma middleware openapi router

Last synced: 30 Apr 2025

https://github.com/anttiviljami/mock-json-schema

Simple utility to mock example objects based on JSON schema definitions

hacktoberfest json-schema mock openapi

Last synced: 14 Apr 2025

https://github.com/eywek/typoa

🏗 Build OpenAPI definitions from Typescript typings

codegen express openapi openapi-generator swagger typescript

Last synced: 03 May 2025

https://github.com/mermade/openapi3-examples

Passing and failing test cases for OpenAPI 3.x validators

openapi openapi3 swagger test testing validation vulnerability

Last synced: 04 Aug 2025

https://github.com/kong/go-apiops

Kong's Go based APIOps library

api apiops golang kong oas3 openapi

Last synced: 22 Jan 2026

https://github.com/erosb/kappa

OpenAPI 3.1 validator library for Java and JVM

contract-first contract-first-approach java jvm openapi openapi-validation

Last synced: 18 Aug 2025

https://github.com/nhsdigital/personal-demographics-service-api

Specifications for NHS Digital APIs provided on the API Management Platform

openapi swagger

Last synced: 16 Mar 2026

https://github.com/nomasystems/ndto

:white_check_mark: An Erlang library for DTOs validation.

erlang json-schema openapi schema

Last synced: 10 Mar 2026

https://github.com/carlansley/swagger2

Loading, parsing and validating requests to HTTP services based on Swagger v2.0 documents

openapi swagger validation

Last synced: 15 Apr 2025

https://github.com/sap/cloud-sdk-java

Use the SAP Cloud SDK for Java to reduce development effort when building applications on SAP Business Technology Platform that communicate with SAP solutions and services such as SAP S/4HANA Cloud, SAP SuccessFactors, and many others.

odata openapi sap-btp sap-business-technology-platform sap-cloud-platform sap-cloud-sdk

Last synced: 23 Jan 2026

https://github.com/redocly/redocly-cli-cookbook

A community-created collection of configuration, plugins and techniques for getting the best from Redocly CLI in every situation.

devtools examples openapi openapi3 openapi31 redocly redocly-cli

Last synced: 10 Oct 2025

https://github.com/guardrail-dev/sbt-guardrail

Principled code generation from OpenAPI specifications

akka-http codegen dropwizard guardrail http4s openapi sbt-plugin swagger

Last synced: 08 Mar 2026

https://github.com/lulusir/clean-js-api-gen

Automatically generate request codes according to YAPI, swagger2, swagger3, openapi and other protocols

axios code-generator http-client openapi swagger typescript ya-pi yapi

Last synced: 14 Apr 2025