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/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/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/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/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/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 kong lua luajit openapi openresty restful router routing swagger trie

Last synced: 27 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/krakenjs/hapi-openapi

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

api hapi openapi rest swagger

Last synced: 21 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: 27 Dec 2024

https://github.com/artisancloud/powerx

PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。

crm openapi powerwechat scrm wechat

Last synced: 26 Dec 2024

https://github.com/asyrjasalo/restinstance

Robot Framework library for RESTful JSON APIs

api http json jsonschema openapi robotframework

Last synced: 27 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/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: 27 Dec 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: 27 Dec 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: 21 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: 27 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/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/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/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/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: 27 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/sashabaranov/go-fastapi

Create an API and get Swagger definition for free

gin go golang openapi swagger

Last synced: 19 Dec 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: 23 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/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: 27 Dec 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/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: 25 Dec 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: 27 Dec 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文档

flask openapi python swagger

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: 27 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/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/mermade/openapi-filter

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

asyncapi filter internal openapi openapi3 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: 26 Dec 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/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/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/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/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: 23 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: 27 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/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: 22 Dec 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/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/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: 27 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/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.

merge openapi swagger

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/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: 22 Dec 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: 21 Dec 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