Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/openapi
- Wikipedia: https://en.wikipedia.org/wiki/OpenAPI_Specification
- Repo: https://github.com/OAI/OpenAPI-Specification
- Created by: OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
- Released: August 10, 2011
- Related Topics: json-schema, raml, rest-api,
- Aliases: open-api, swagger-spec, swagger-specification, openapi-spec, openapi-specification, open-api-specification, oas, openapi-description,
- Last updated: 2024-11-15 00:21:13 UTC
- JSON Representation
https://github.com/mpashkovskiy/express-oas-generator
OpenAPI (Swagger) specification generator for ExpressJS applications
expressjs mongoose openapi swagger swagger-ui
Last synced: 12 Nov 2024
https://github.com/wework/json-schema-to-openapi-schema
A little NodeJS package to convert JSON Schema to OpenAPI Schema Objects
api api-documentation api-documentation-tool api-specs json-schema openapi openapi-schema
Last synced: 06 Nov 2024
https://github.com/asyrjasalo/restinstance
Robot Framework library for RESTful JSON APIs
api http json jsonschema openapi robotframework
Last synced: 14 Oct 2024
https://github.com/isa-group/restest
RESTest: Automated Black-Box Testing of RESTful Web APIs
api-rest api-testing java oas openapi rest rest-api swagger testing
Last synced: 13 Oct 2024
https://github.com/ArtisanCloud/PowerX
PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。
crm openapi powerwechat scrm wechat
Last synced: 07 Nov 2024
https://github.com/codecentric/hikaku
A library that tests if the implementation of a REST-API meets its specification.
cxf dropwizard hikaku jax-rs jersey jersey2 micronaut openapi quarkus raml raml-test rest rest-api restapi resteasy restful-api restlet spring spring-mvc wadl
Last synced: 12 Oct 2024
https://github.com/muneebhashone/typescript-backend-toolkit
TypeScript Backend Toolkit - Express.js - Swagger (OpenAPI 3.0) Autogenered docs, Zod - BullMQ - Nodemailer - Docker - MongoDB (Mongoose) - Socket.io
boilerplate bullmq express javascript mongoose node nodemailer openapi openapi-generator openapi-specification openapi3 postgresql prisma socket-io swagger swagger-documentation template toolkit typescript zod
Last synced: 13 Oct 2024
https://github.com/himenon/openapi-typescript-code-generator
TypeScript code generator via OpenAPI scheme.
ast deno openapi openapi-codegen openapi-generator openapi-typescript openapi3 swagger typedefs typescript typescript-ast
Last synced: 12 Nov 2024
https://github.com/OpenAPITools/openapi-style-validator
A customizable style validator to make sure your OpenAPI spec follows your organization's standards.
hacktoberfest openapi openapi-spec swagger swagger-api swagger-spec
Last synced: 01 Nov 2024
https://github.com/openapitools/openapi-style-validator
A customizable style validator to make sure your OpenAPI spec follows your organization's standards.
hacktoberfest openapi openapi-spec swagger swagger-api swagger-spec
Last synced: 13 Oct 2024
https://github.com/paypal/paypal-rest-api-specifications
This repository contains the specification files for PayPal REST APIs.
openapi openapi-spec openapi-specification openapi3 paypal paypal-api paypal-rest-api
Last synced: 13 Oct 2024
https://github.com/openapi-library/OpenAPIValidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
chai chai-plugin jest jest-tests openapi openapi-specification openapi-validation openapi3
Last synced: 28 Oct 2024
https://github.com/openapi-library/openapivalidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
chai chai-plugin jest jest-tests openapi openapi-specification openapi-validation openapi3
Last synced: 13 Oct 2024
https://github.com/aress31/openapi-parser
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml
Last synced: 14 Nov 2024
https://github.com/christianhelle/refitter
A tool for generating Refit interfaces and contracts from OpenAPI specifications
csharp-sourcegenerator openapi openapi3 refit rest swagger
Last synced: 12 Nov 2024
https://github.com/apigee-127/sway
A library that simplifies OpenAPI (fka Swagger) integrations/tooling.
apis javascript nodejs openapi swagger
Last synced: 18 Nov 2024
https://github.com/aress31/swurg
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml
Last synced: 04 Aug 2024
https://github.com/luolingchun/flask-openapi3
Generate REST API and OpenAPI documentation for your Flask project.
flask flask-openapi3 openapi openapi3 pydantic python python3 rapidoc redoc rest swagger swagger-ui
Last synced: 14 Oct 2024
https://github.com/noboomu/proteus
Proteus is a blazing fast minimalist Java web server framework built atop Undertow.
api api-server high-performance http2 java jax-rs microservice microservice-framework mvc openapi reactive rest rest-api restful-api swagger undertow web-framework
Last synced: 11 Nov 2024
https://github.com/aspida/openapi2aspida
Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida
aspida openapi swagger typescript
Last synced: 17 Nov 2024
https://github.com/redocly/openapi-sampler
:capital_abcd: Tool for generation samples based on OpenAPI(fka Swagger) payload/response schema
fake mock openapi openapi-sampler openapi3 openapi31 payload schema swagger
Last synced: 13 Nov 2024
https://github.com/seriousme/fastify-openapi-glue
A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.
apis design-first fastify fastify-plugin javascript openapi openapi-codegen openapi-specification openapi3 openapi3-1 swagger
Last synced: 11 Oct 2024
https://github.com/danielgtaylor/openapi-cli-generator
Generate a CLI from an OpenAPI 3 specification
cli code-generator openapi rest-api rest-client
Last synced: 14 Nov 2024
https://github.com/apple/swift-openapi-runtime
API package for code generated by Swift OpenAPI Generator.
middleware openapi swift transport
Last synced: 07 Oct 2024
https://github.com/smiley4/ktor-swagger-ui
Kotlin Ktor plugin to generate OpenAPI and provide Swagger UI
kotlin ktor ktor-plugin openapi swagger swagger-ui
Last synced: 13 Nov 2024
https://github.com/alandsleman/t3-twitter-clone
Twitter clone built with T3 Stack + NextAuth + Supabase + Prisma
express nextauth nodejs openapi postgresql prisma supabase t3-stack tailwindcss trpc typescript
Last synced: 27 Sep 2024
https://github.com/LucyBot-Inc/documentation-starter
Interactive REST API Documentation
api-documentation api-documentation-tool openapi openapi-documentation rest-api
Last synced: 04 Aug 2024
https://github.com/kubeshop/kusk-gen
Kusk Gen generates Ingress-controller configurations from your OpenAPI definition
ambassador generator ingress ingress-nginx kubernetes nginx openapi traefik
Last synced: 06 Nov 2024
https://github.com/pb33f/openapi-changes
The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
diff oas3 openapi openapi-generator openapi-repo openapi-spec openapi-specification openapi3 swagger
Last synced: 13 Oct 2024
https://github.com/Redocly/openapi-sampler
:capital_abcd: Tool for generation samples based on OpenAPI(fka Swagger) payload/response schema
fake mock openapi openapi-sampler openapi3 openapi31 payload schema swagger
Last synced: 29 Oct 2024
https://github.com/arjun-g/vs-swagger-viewer
Swagger Viewer lets you preview and validate Swagger 2.0 and OpenAPI files as you type in Visual Studio Code.
openapi swagger swagger-viewer vscode vscode-extension
Last synced: 28 Oct 2024
https://github.com/lezhnev74/openapi-psr7-validator
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
openapi openapi3 php psr-7 validation
Last synced: 16 Nov 2024
https://github.com/s-knibbs/dataclasses-jsonschema
JSON schema generation from dataclasses
dataclasses deserialization jsonschema openapi python serialization type-hints validation
Last synced: 25 Sep 2024
https://github.com/KryptXBSA/t3-twitter-clone
Twitter clone built with T3 Stack + NextAuth + Supabase + Prisma
express nextauth nodejs openapi postgresql prisma supabase t3-stack tailwindcss trpc typescript
Last synced: 26 Oct 2024
https://github.com/powershell/psswagger
The cmdlet generator from OpenAPI (f.k.a Swagger) specification
openapi powershell-cmdlets powershell-modules swagger swagger-codegen
Last synced: 27 Sep 2024
https://github.com/w3cj/hono-open-api-starter
A starter template for building fully documented type-safe JSON APIs with Hono and Open API
drizzle hono openapi scalar typescript zod
Last synced: 13 Nov 2024
https://github.com/sap/cloud-sdk-js
Use the SAP Cloud SDK for JavaScript / TypeScript 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: 07 Oct 2024
https://github.com/ouropencode/OpenDocumenter
OpenDocumenter is a automatic documentation generator for OpenAPI v3 schemas. Simply provide your schema file in JSON or YAML, then sit back and enjoy the documentation.
documentation generator openapi
Last synced: 03 Nov 2024
https://github.com/redocly/openapi-starter
OpenAPI starter repository
api-reference boilerplate openapi openapi3 openapi31 swagger template
Last synced: 13 Nov 2024
https://github.com/Redocly/openapi-starter
OpenAPI starter repository
api-reference boilerplate openapi openapi3 openapi31 swagger template
Last synced: 13 Nov 2024
https://github.com/apple/swift-openapi-urlsession
URLSession transport for Swift OpenAPI Generator.
openapi swift transport urlsession
Last synced: 07 Oct 2024
https://github.com/ovac/idoc
📒📚Generate beautiful interactive documentation and Open-API 3.0 spec file from your existing Laravel app.
api api-documentation docs documentation generator laravel laravel-api-documentation laravel-documentation-generator open open-api-specification open-api-v3 openapi ovac ovac4u
Last synced: 12 Oct 2024
https://github.com/sunrise-php/http-router
:tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) Specification
annotated annotation annotation-support annotations benchmark fastroute http http-router httprouter middleware middlewares openapi openapi3 php-library php7 php8 psr-15 psr-7 router swagger
Last synced: 13 Nov 2024
https://github.com/msanvarov/nest-rest-typeorm-boilerplate
🍱 backend with nest (typescript), typeorm, and authentication
docker express fastify mariadb mysql nest openapi passportjs typeorm typescript
Last synced: 11 Oct 2024
https://github.com/bkbnio/kompendium
Ktor OpenAPI Spec Generator
hacktoberfest kotlin ktor ktor-openapi-generator openapi
Last synced: 13 Nov 2024
https://github.com/icerockdev/moko-network
Network components with codegeneration of rest api for mobile (android & ios) Kotlin Multiplatform development
android coroutines gradle-plugin ios kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native ktor-client moko openapi serialization
Last synced: 25 Oct 2024
https://github.com/christianhelle/apiclientcodegen
A collection of Visual Studio custom tool code generators for Swagger / OpenAPI specification files
api-client autorest code-generator kiota nswag openapi openapi-generator openapi-specification openapi3 rest-client swagger swagger-codegen-cli visual-studio-extension visual-studio-mac-extension
Last synced: 13 Oct 2024
https://github.com/rametta/rapini
:leafy_green: OpenAPI to React Query (or SWR) & Axios
axios codegen generator javascript nextjs openapi react react-query remix swagger swr tanstack tanstack-query tanstack-react-query typescript
Last synced: 31 Oct 2024
https://github.com/temando/open-api-renderer
🎩 A React renderer for OpenAPI v3.
open-api open-api-v3 openapi react swagger
Last synced: 07 Nov 2024
https://github.com/mortengregersen/bagbutik
Generated Swift code for the App Store Connect API based on the official OpenAPI spec.
appstoreconnect appstoreconnectapi openapi openapi-spec swift
Last synced: 07 Nov 2024
https://github.com/tyrchen/quenya
Quenya is a framework to build high-quality REST API applications based on extended OpenAPI spec
code-generation elixir openapi openapi-generator openapi3 rest-api-framework
Last synced: 14 Nov 2024
https://github.com/7nohe/openapi-react-query-codegen
Node.js library that generates React Query (also called TanStack Query) hooks based on an OpenAPI specification file.
codegen openapi react react-query swagger tanstack tanstack-query tanstack-react-query typescript
Last synced: 13 Nov 2024
https://github.com/blomqma/next-rest-framework
Type-safe, self-documenting APIs for Next.js
Last synced: 14 Oct 2024
https://github.com/Zaid-Ajaj/Hawaii
dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
dotnet-cli fsharp openapi openapi-documents openapi-generator swagger
Last synced: 17 Nov 2024
https://github.com/apisyouwonthate/style-guide
A shared and somewhat opinionated style guide for everyone to enjoy.
api-design api-design-firs asyncapi-specification openapi rulesets
Last synced: 15 Nov 2024
https://github.com/skryukov/skooma
Skooma is a Ruby library for validating API implementations against OpenAPI documents.
hacktoberfest openapi rspec ruby
Last synced: 14 Oct 2024
https://github.com/maks3w/swaggerassertions
Assert your API requests and responses match with your swagger definition
assertions hacktoberfest openapi php swagger
Last synced: 12 Nov 2024
https://github.com/vndevteam/nestjs-boilerplate
NestJS boilerplate with TypeORM, ExpressJS, Fastify, Jest, I18n & Vuepress docs
bullmq commitizen commitlint docker docker-compose estlint github-actions husky jest lint-staged nestjs openapi pnpm postgresql prettier renovate typeorm typeorm-extension typescript vuepress
Last synced: 18 Nov 2024
https://github.com/zaid-ajaj/hawaii
dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
dotnet-cli fsharp openapi openapi-documents openapi-generator swagger
Last synced: 27 Oct 2024
https://github.com/Orange-OpenSource/angular-swagger-ui
An angularJS implementation of Swagger UI
angular api api-documentation api-rest openapi openapi3 swagger swagger-ui swagger1 swagger2
Last synced: 13 Nov 2024
https://github.com/datadog/datadog-api-client-go
Golang client for the Datadog API
datadog datadog-api golang openapi
Last synced: 16 Nov 2024
https://github.com/fastify/fastify-swagger-ui
Serve Swagger-UI for Fastify
documentation fastify fastify-plugin openapi swagger
Last synced: 07 Oct 2024
https://github.com/maxdome/swagger-combine
Combines multiple Swagger schemas into one dereferenced schema.
api documentation hacktoberfest open-api openapi swagger
Last synced: 13 Oct 2024
https://github.com/vemonet/libre-chat
🦙 Free and Open Source Large Language Model (LLM) chatbot web UI and API. Self-hosted, offline capable and easy to setup. Powered by LangChain.
chatbot chatgpt langchain large-language-models llama2 llm llm-inference mixtral no-code open-source openapi question-answering self-hosted
Last synced: 13 Nov 2024
https://github.com/robertmassaioli/openapi-merge
Merge multiple OpenAPI 3.0 (Swagger) files together via a library or CLI tool.
Last synced: 12 Nov 2024
https://github.com/ronasit/laravel-swagger
Laravel-Swagger is a fully automate tool which allows to generate and save swagger-based documentation after successful completing your application's feature tests.
automation laravel openapi php swagger swagger-documentation
Last synced: 14 Nov 2024
https://github.com/mattddowney/compose-postgrest
Postgres, PostgREST, and Swagger UI conveniently wrapped up with docker-compose
Last synced: 12 Nov 2024
https://github.com/prostomarkeloff/fastapi-tortoise
The template for building scalable web APIs based on FastAPI, Tortoise ORM and other.
asyncio fastapi openapi project-template python3 rest swagger
Last synced: 16 Nov 2024
https://github.com/DataDog/datadog-api-client-go
Golang client for the Datadog API
datadog datadog-api golang openapi
Last synced: 04 Aug 2024
https://github.com/erikwittern/openapi-snippet
Generates code snippets for given Swagger / Open API documents
openapi openapi3 snippets swagger
Last synced: 22 Oct 2024
https://github.com/smallrye/smallrye-open-api
SmallRye implementation of Eclipse MicroProfile OpenAPI
Last synced: 18 Nov 2024
https://github.com/snok/drf-openapi-tester
Test utility for validating OpenAPI documentation
api api-documentation django django-rest-framework django-test drf openapi openapi-schema openapi3 pytest swagger testing
Last synced: 26 Oct 2024
https://github.com/networknt/light-rest-4j
A RESTful framework built on top of light-4j with both Swagger 2.0 and OpenAPI 3.0 supports
client http http2 openapi openapi-codegen openapi3 rest-api restful restful-api server swagger swagger-codegen swagger2
Last synced: 13 Nov 2024
https://github.com/nickatnight/cookiecutter-fastapi-backend
:cookie: Cookiecutter template to build and deploy fastapi backends..batteries included
alembic asyncpg cookiecutter digitalocean fastapi nginx openapi postgres postgresql pre-commit python
Last synced: 15 Nov 2024
https://github.com/openapi-json-schema-tools/openapi-json-schema-generator
OpenAPI JSON Schema Generator allows auto-generation of API client libraries with a focus on JSON schema given an OpenAPI document
code-generation draft2020-12 draft5 hacktoberfest hacktoberfest2022 help-wanted java json-schema jsonschema openapi openapi-generator openapi-specification openapi3 openapi31 python python3 rest schema-validation
Last synced: 14 Nov 2024
https://github.com/swagger-api/swagger-converter
OpenAPI/Swagger 2.0 to OpenAPI 3.0 Converter WebService
open-source openapi openapi2 openapi3 swagger swagger-oss swagger2
Last synced: 16 Nov 2024
https://github.com/AlbertSuarez/object-cut
✂️ Cut the main object of an image automagically
basnet connexion crop-image image-processing openapi pytorch
Last synced: 26 Oct 2024
https://github.com/tobilg/api2html
A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.
api-documentation asyncapi openapi openapi3 slate static-site-generator swagger-documentation
Last synced: 05 Nov 2024
https://github.com/unchase/Unchase.Swashbuckle.AspNetCore.Extensions
:hammer: A library contains a bunch of extensions (filters) for Swashbuckle.AspNetCore.
Last synced: 28 Oct 2024
https://github.com/ErikWittern/openapi-snippet
Generates code snippets for given Swagger / Open API documents
openapi openapi3 snippets swagger
Last synced: 06 Aug 2024
https://github.com/javanile/yamlinc
Compose multiple YAML files into one with $include tag. Split Swagger/OpenAPI into multiple YAML files.
include npm-module openapi swagger yaml yaml-parser
Last synced: 16 Nov 2024
https://github.com/datadog/datadog-api-client-python
Python client for the Datadog API
datadog datadog-api openapi python
Last synced: 16 Nov 2024
https://github.com/hideoo/starlight-openapi
Starlight plugin to generate documentation from OpenAPI/Swagger specifications
astro documentation openapi plugin starlight swagger
Last synced: 14 Nov 2024
https://github.com/HiDeoo/starlight-openapi
Starlight plugin to generate documentation from OpenAPI/Swagger specifications
astro documentation openapi plugin starlight swagger
Last synced: 18 Nov 2024
https://github.com/openapi-ui/openapi-ts-request
Swagger2/OpenAPI3 to TS, request client, request mock service, enum, type field label, JSON Schemas; 根据 Swagger2/OpenAPI3 生成 TS 类型, 客户端请求函数, 模拟请求响应服务, 枚举, 类型的字段翻译, JSON Schemas定义
openapi openapi-axios openapi-ts openapi-typescript-request openapi-uniapp
Last synced: 13 Oct 2024
https://github.com/Teebytes/TnT-Fuzzer
OpenAPI 2.0 (Swagger) fuzzer written in python. Basically TnT for your API.
fuzzer fuzzing json-api openapi pentesting python security swagger
Last synced: 17 Nov 2024