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-12-26 00:17:18 UTC
- JSON Representation
https://github.com/syroegkin/swagger-markdown
swagger to markdown transpiler
javascript js markdown node nodejs openapi swagger
Last synced: 23 Dec 2024
https://github.com/goldspecdigital/oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
oas open-source openapi swagger
Last synced: 24 Dec 2024
https://github.com/jolicode/slack-php-api
:hash: PHP Slack Client based on the official OpenAPI specification
hacktoberfest openapi psr-18 psr-7 sdk slack slack-api slack-client swagger
Last synced: 21 Dec 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: 21 Dec 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: 25 Dec 2024
https://github.com/netlify/js-client
A Open-API derived JS + Node.js API client for Netlify
api api-client api-rest javascript js-client netlify nodejs openapi rest swagger
Last synced: 20 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: 22 Dec 2024
https://github.com/sabber-slt/telegram-chatgpt-bot
NodeJS-based bot for ChatGPT that runs on Telegram now features advanced capabilities such as voice chat and image generation.
chatgpt image-generation nodejs openapi telegraf telegram-bot voice
Last synced: 26 Dec 2024
https://github.com/oai/arazzo-specification
The Arazzo Specification - A Tapestry for Deterministic API Workflows
api-workflows apis arazzo arazzo-specification openapi
Last synced: 23 Dec 2024
https://github.com/mpashkovskiy/express-oas-generator
OpenAPI (Swagger) specification generator for ExpressJS applications
expressjs mongoose openapi swagger swagger-ui
Last synced: 25 Dec 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: 25 Dec 2024
https://github.com/artisancloud/powerx
PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。
crm openapi powerwechat scrm wechat
Last synced: 26 Dec 2024
https://github.com/speakeasy-api/speakeasy
Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers and Contract Tests for your API. OpenAPI native.
ai api client-sdks csharp go java llm openapi openapi-generator openapi3 php python rest rest-api ruby rust sdks terraform typescript
Last synced: 22 Dec 2024
https://github.com/asyrjasalo/restinstance
Robot Framework library for RESTful JSON APIs
api http json jsonschema openapi robotframework
Last synced: 20 Dec 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: 20 Dec 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: 20 Dec 2024
https://github.com/ArtisanCloud/PowerX
PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。
crm openapi powerwechat scrm wechat
Last synced: 07 Nov 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: 20 Dec 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: 24 Dec 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/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: 20 Dec 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: 25 Dec 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: 24 Dec 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/apigee-127/sway
A library that simplifies OpenAPI (fka Swagger) integrations/tooling.
apis javascript nodejs openapi swagger
Last synced: 24 Dec 2024
https://github.com/apple/swift-openapi-runtime
API package for code generated by Swift OpenAPI Generator.
middleware openapi swift transport
Last synced: 24 Dec 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: 25 Dec 2024
https://github.com/aspida/openapi2aspida
Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida
aspida openapi swagger typescript
Last synced: 22 Dec 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: 21 Dec 2024
https://github.com/unfoldadmin/turbo
Django & Next.js boilerplate
boilerplate django django-rest-framework next-auth nextjs openapi react-hook-form tailwindcss zod
Last synced: 21 Dec 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: 25 Dec 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: 20 Dec 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: 25 Dec 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: 25 Dec 2024
https://github.com/ignatandrei/netcoreblockly
.NET Core API to Blockly - generate from WebAPI, Swagger, OData, GraphQL => https://visualapi.azurewebsites.net/
blockly csharp graphql hacktoberfest javascript jwt jwt-auth jwt-authentication netcore3 odata openapi swagger visualprogramming webapi
Last synced: 25 Dec 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: 25 Dec 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: 20 Dec 2024
https://github.com/LucyBot-Inc/documentation-starter
Interactive REST API Documentation
api-documentation api-documentation-tool openapi openapi-documentation rest-api
Last synced: 20 Nov 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/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: 25 Dec 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/apioo/psx
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
api code-generator framework openapi php rest
Last synced: 23 Dec 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: 21 Dec 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: 20 Dec 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/shangsky/flask-sugar
Flask Sugar is a web framework for building APIs with Flask, Pydantic and Python 3.6+ type hints. check parameters and generate API documents automatically. Flask Sugar是一个基于flask,pydantic,类型注解的API框架, 可以检查参数并自动生成API文档
Last synced: 24 Dec 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/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: 21 Dec 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/apple/swift-openapi-urlsession
URLSession transport for Swift OpenAPI Generator.
openapi swift transport urlsession
Last synced: 20 Dec 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: 25 Dec 2024
https://github.com/bkbnio/kompendium
Ktor OpenAPI Spec Generator
hacktoberfest kotlin ktor ktor-openapi-generator openapi
Last synced: 23 Dec 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: 23 Dec 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/sunrise-php/http-router
:tada: The 3.0 release is coming very soon! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger)
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: 21 Dec 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: 18 Dec 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/temando/open-api-renderer
🎩 A React renderer for OpenAPI v3.
open-api open-api-v3 openapi react swagger
Last synced: 26 Dec 2024
https://github.com/enkot/nuxt-open-fetch
Generate zero-overhead, typed OpenAPI clients for Nuxt.
api composable fetch nuxt nuxt3 openapi query
Last synced: 22 Dec 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: 21 Dec 2024
https://github.com/skryukov/skooma
Skooma is a Ruby library for validating API implementations against OpenAPI documents.
hacktoberfest openapi rspec ruby
Last synced: 21 Dec 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: 19 Dec 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: 25 Dec 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: 21 Dec 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/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/probablyclem/utoipauto
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
code-first openapi openapi-generator schema swagger swagger-ui utoipa
Last synced: 22 Dec 2024
https://github.com/fastify/fastify-swagger-ui
Serve Swagger-UI for Fastify
documentation fastify fastify-plugin openapi swagger
Last synced: 20 Dec 2024
https://github.com/maks3w/swaggerassertions
Assert your API requests and responses match with your swagger definition
assertions hacktoberfest openapi php swagger
Last synced: 21 Dec 2024
https://github.com/datadog/datadog-api-client-go
Golang client for the Datadog API
datadog datadog-api golang openapi
Last synced: 21 Dec 2024
https://github.com/DataDog/datadog-api-client-go
Golang client for the Datadog API
datadog datadog-api golang openapi
Last synced: 20 Nov 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: 22 Dec 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/maxdome/swagger-combine
Combines multiple Swagger schemas into one dereferenced schema.
api documentation hacktoberfest open-api openapi swagger
Last synced: 21 Dec 2024
https://github.com/reprezen/kaizen-openapi-parser
High-performance Parser, Validator, and Java Object Model for OpenAPI 3.x
api java json kaizen lint linter openapi openapi-model openapi-validation openapi3 parser rest rest-api swagger swagger-model validation yaml
Last synced: 24 Dec 2024
https://github.com/robertmassaioli/openapi-merge
Merge multiple OpenAPI 3.0 (Swagger) files together via a library or CLI tool.
Last synced: 21 Dec 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: 22 Dec 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: 21 Dec 2024
https://github.com/quarkiverse/quarkus-openapi-generator
OpenAPI Generator - REST Client Generator
openapi openapi-generator openapi-specification quarkus-extension rest rest-client
Last synced: 21 Dec 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/erikwittern/openapi-snippet
Generates code snippets for given Swagger / Open API documents
openapi openapi3 snippets swagger
Last synced: 20 Dec 2024
https://github.com/ErikWittern/openapi-snippet
Generates code snippets for given Swagger / Open API documents
openapi openapi3 snippets swagger
Last synced: 25 Nov 2024