Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/krakenjs/hapi-openapi

Build design-driven apis with OpenAPI (formerly swagger) 2.0 and hapi.

api hapi openapi rest swagger

Last synced: 16 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/fmvilas/swagger-node-codegen

An OpenAPI 3.x/Swagger 2 code generator for Node.js

codegen nodejs openapi openapi3 swagger

Last synced: 16 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/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/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/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/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/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/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/adriangb/xpresso

A composable Python ASGI web framework

api async backend json openapi pydantic python starlette swagger-ui web

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/sashabaranov/go-fastapi

Create an API and get Swagger definition for free

gin go golang openapi swagger

Last synced: 11 Oct 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/flamewow/nestjs-asyncapi

NestJS AsyncAPI module - generate documentation of your event-based services using decorators

asyncapi nest nestjs openapi swagger

Last synced: 11 Oct 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/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/apple/swift-openapi-urlsession

URLSession transport for Swift OpenAPI Generator.

openapi swift transport urlsession

Last synced: 07 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/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/mermade/openapi-filter

Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions

asyncapi filter internal openapi openapi3 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/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/Mermade/openapi-filter

Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions

asyncapi filter internal openapi openapi3 swagger

Last synced: 17 Nov 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/astahmer/typed-openapi

Generate a headless Typescript API client from an OpenAPI spec

arktype generator io-ts openapi runtime typebox typescript valibot yup zod

Last synced: 13 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: 17 Nov 2024

https://github.com/mswjs/source

Generate MSW request handlers from various sources (HAR files, OpenAPI documents, etc).

api generate handlers har mock-service-worker mocking msw openapi request swagger

Last synced: 17 Nov 2024

https://github.com/blomqma/next-rest-framework

Type-safe, self-documenting APIs for Next.js

nextjs openapi rest-api

Last synced: 14 Oct 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/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/datadog/datadog-api-client-go

Golang client for the Datadog API

datadog datadog-api golang openapi

Last synced: 16 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: 13 Oct 2024

https://github.com/vm-001/lua-radix-router

A lightweight high-performance and radix tree based router for Lua/LuaJIT/OpenResty https://github.com/vm-001/gateways-routing-benchmark

fast lua luajit openapi openresty restful router routing swagger trie

Last synced: 27 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.

merge openapi swagger

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/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/mattddowney/compose-postgrest

Postgres, PostgREST, and Swagger UI conveniently wrapped up with docker-compose

api docker openapi postgrest

Last synced: 12 Nov 2024

https://github.com/softprops/openapi

openapi schema serialization for rust

openapi rust-library

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/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/smallrye/smallrye-open-api

SmallRye implementation of Eclipse MicroProfile OpenAPI

microprofile openapi

Last synced: 18 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/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/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/yunger7/enem-api

API pública e open-source para listagem de provas e questões do Exame Nacional do Ensino Médio (ENEM).

api api-rest enem nextjs openapi

Last synced: 14 Nov 2024

https://github.com/unchase/Unchase.Swashbuckle.AspNetCore.Extensions

:hammer: A library contains a bunch of extensions (filters) for Swashbuckle.AspNetCore.

openapi swagger swashbuckle

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/strongbugman/apiman

Api document support for any python web framework

api bottle django falcon flask openapi redoc starlette swagger swagger-ui tornado

Last synced: 15 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