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/opticdev/optic

OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

api-documentation api-linter apis documentation openapi openapi3 swagger

Last synced: 13 Oct 2024

https://github.com/microsoft/OpenAPI.NET

The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.

http openapi

Last synced: 28 Oct 2024

https://github.com/microsoft/openapi.net

The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.

http openapi

Last synced: 13 Oct 2024

https://github.com/microcks/microcks

Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Foundation sandbox project 🚀

api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing

Last synced: 13 Oct 2024

https://github.com/Endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.

api fuzzer java openapi rest-api rest-fuzzer swagger testing

Last synced: 17 Nov 2024

https://github.com/zalando/intellij-swagger

A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA

intellij java openapi swagger swagger-plugin utilities

Last synced: 13 Oct 2024

https://github.com/dedoc/scramble

Modern Laravel OpenAPI (Swagger) documentation generator. No PHPDoc annotations required.

api generator laravel openapi swagger

Last synced: 13 Oct 2024

https://github.com/hey-api/openapi-ts

✨ Turn your OpenAPI specification into a beautiful TypeScript client

angular axios codegen fetch generator http javascript nextjs nodejs openapi openapi3 rest swagger ts typescript xhr

Last synced: 13 Oct 2024

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

A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

api documentation flask hacktoberfest http-api json-schema marshmallow openapi openapi-specification openapi2 openapi3 pluggable python rest-api swagger

Last synced: 13 Oct 2024

https://github.com/blst-security/cherrybomb

Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.

api api-security best-practices blst business-logic cli cyber cybersecurity firecracker http open-source openapi openapi3 security security-tools web-sec-scanner web-security websecurity

Last synced: 13 Oct 2024

https://github.com/metosin/compojure-api

Sweet web apis with Compojure & Swagger

api async clojure clojure-spec http metosin-stable openapi rest ring schema swagger

Last synced: 13 Oct 2024

https://github.com/endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.

api fuzzer java openapi rest-api rest-fuzzer swagger testing

Last synced: 13 Oct 2024

https://github.com/Urigo/sofa

The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server

api graphql openapi rest swagger

Last synced: 13 Nov 2024

https://github.com/Urigo/SOFA

The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server

api graphql openapi rest swagger

Last synced: 25 Oct 2024

https://github.com/urigo/sofa

The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server

api graphql openapi rest swagger

Last synced: 18 Oct 2024

https://github.com/koxudaxi/fastapi-code-generator

This code generator creates FastAPI app from an openapi file.

fastapi generator openapi pydantic python

Last synced: 17 Oct 2024

https://github.com/e2b-dev/agent-protocol

Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.

agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript

Last synced: 09 Nov 2024

https://github.com/AI-Engineer-Foundation/agent-protocol

Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.

agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript

Last synced: 02 Nov 2024

https://github.com/apiflask/apiflask

A lightweight Python web API framework.

api flask marshmallow openapi openapi3 python redoc rest swagger swagger-ui

Last synced: 13 Oct 2024

https://github.com/ai-engineer-foundation/agent-protocol

Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.

agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript

Last synced: 14 Oct 2024

https://github.com/asteasolutions/zod-to-openapi

A library that generates OpenAPI (Swagger) docs from Zod schemas

openapi openapi3 schema swagger zod

Last synced: 13 Nov 2024

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

⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.

api-governance cicd linter openapi openapi-cli openapi3 openapi31 redoc redocly swagger2

Last synced: 03 Nov 2024

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

⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.

api-governance cicd linter openapi openapi-cli openapi3 openapi31 redoc redocly swagger2

Last synced: 31 Oct 2024

https://github.com/cdimascio/express-openapi-validator

🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification

connect-middleware express express-middleware expressjs hacktoberfest middleware nodejs openapi openapi-validator openapi3 request-validation rest-api

Last synced: 29 Oct 2024

https://github.com/kogosoftwarellc/open-api

A Monorepo of various packages to power OpenAPI in node

express express-openapi openapi rest-api

Last synced: 29 Oct 2024

https://github.com/paperclip-rs/paperclip

WIP OpenAPI tooling for Rust.

hacktoberfest openapi rust

Last synced: 31 Oct 2024

https://github.com/postmanlabs/openapi-to-postman

Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format

openapi openapi3 postman-collection

Last synced: 07 Oct 2024

https://github.com/Badgerati/Pode

Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers

active-directory authentication cross-platform docker framework hacktoberfest https openapi powershell powershell-core raspberry-pi rest server serverless session swagger unix web webserver windows

Last synced: 05 Nov 2024

https://github.com/OpenAPITools/openapi-diff

Utility for comparing two OpenAPI specifications.

api diff openapi openapi-diff openapi-specification openapi3 swagger

Last synced: 01 Nov 2024

https://github.com/stoplightio/studio

The modern editor for API Design and Technical Writing.

apidesign apidesigner mocking openapi openapi3 stoplight stoplightio swagger

Last synced: 13 Nov 2024

https://github.com/go-fuego/fuego

Golang Fuego - web framework generating OpenAPI 3 spec from source code

fuego golang http-server openapi

Last synced: 14 Oct 2024

https://github.com/astahmer/openapi-zod-client

Generate a zodios (typescript http client with zod validation) from an OpenAPI spec (json/yaml)

api axios cli client generator openapi swagger typescript zod zodios

Last synced: 13 Nov 2024

https://github.com/badgerati/pode

Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers

active-directory authentication cross-platform docker framework hacktoberfest https openapi powershell powershell-core raspberry-pi rest server serverless session swagger unix web webserver windows

Last synced: 11 Oct 2024

https://github.com/aliyun-ued/aliyun-sdk-js

阿里云 SDK for Javascript,支持在浏览器和 Nodejs 环境使用,支持大部分阿里云服务。

aliyun cdn ecs javascript mts nodejs openapi oss ots rds sdk slb sls

Last synced: 15 Oct 2024

https://github.com/mrin9/angular-springboot-rest-jwt

Springboot, Angular and JWT security - Example Project based on Northwind Order Processing

angular angular2 frontend java jwt northwind openapi spring-security springboot swagger

Last synced: 11 Oct 2024

https://github.com/openapitools/openapi-diff

Utility for comparing two OpenAPI specifications.

api diff openapi openapi-diff openapi-specification openapi3 swagger

Last synced: 14 Oct 2024

https://github.com/mermade/oas-kit

Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint

api conversion converter documentation linter linting openapi openapi-specification openapi3 openapi3-1 swagger validator

Last synced: 13 Oct 2024

https://github.com/danielgtaylor/apisprout

Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation

docker-image examples hacktoberfest mock-server openapi openapi3

Last synced: 11 Oct 2024

https://github.com/PaloAltoNetworks/docusaurus-openapi-docs

🦝 OpenAPI plugin for generating API reference docs in Docusaurus v3.

docusaurus docusaurus-plugin docusaurus-theme docusaurus2 openapi react

Last synced: 13 Nov 2024

https://github.com/paloaltonetworks/docusaurus-openapi-docs

🦝 OpenAPI plugin for generating API reference docs in Docusaurus v3.

docusaurus docusaurus-plugin docusaurus-theme docusaurus2 openapi react

Last synced: 12 Nov 2024

https://github.com/Mermade/oas-kit

Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint

api conversion converter documentation linter linting openapi openapi-specification openapi3 openapi3-1 swagger validator

Last synced: 03 Nov 2024

https://github.com/redocly/create-openapi-repo

🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle

api-documentation gh-pages openapi openapi3 openapi31 swagger

Last synced: 13 Nov 2024

https://github.com/Redocly/create-openapi-repo

🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle

api-documentation gh-pages openapi openapi3 openapi31 swagger

Last synced: 06 Aug 2024

https://github.com/adawg4/openapi-autospec

Proxy server that generates API specs for any app or website on localhost.

api apidoc-generator devtools documentation-generator generator openapi openapi-specification openapi3 proxy-server specification

Last synced: 14 Oct 2024

https://github.com/apisyouwonthate/openapi.tools

A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing

openapi openapi-specification openapi3 openapi31 swagger swagger2

Last synced: 14 Oct 2024

https://github.com/ardatan/feTS

🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience

fetch fetch-api json-schema openapi swagger typescript whatwg whatwg-fetch zod

Last synced: 29 Oct 2024

https://github.com/yonaskolb/SwagGen

OpenAPI/Swagger 3.0 Parser and Swift code generator

cli code-generation formatter generator library oas openapi parser stencil swagger swift template yaml

Last synced: 29 Oct 2024

https://github.com/yonaskolb/swaggen

OpenAPI/Swagger 3.0 Parser and Swift code generator

cli code-generation formatter generator library oas openapi parser stencil swagger swift template yaml

Last synced: 13 Oct 2024

https://github.com/marshmallow-code/flask-smorest

DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow

apispec flask marshmallow openapi python python3 rest-api webargs

Last synced: 13 Oct 2024

https://github.com/fastai/ghapi

A delightful and complete interface to GitHub's amazing API

api-client github github-api nbdev openapi

Last synced: 18 Nov 2024

https://github.com/RobinTail/express-zod-api

A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

api documentation documentation-tool endpoint express hacktoberfest http json middleware nodejs openapi openapi-specification schema schema-validation server swagger swagger-documentation typescript validation zod

Last synced: 28 Oct 2024

https://github.com/robintail/express-zod-api

A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

api documentation documentation-tool endpoint express hacktoberfest http json middleware nodejs openapi openapi-specification schema schema-validation server swagger swagger-documentation typescript validation zod

Last synced: 10 Oct 2024

https://github.com/openapistack/openapi-backend

Build, Validate, Route, Authenticate and Mock using OpenAPI

express hacktoberfest mock nodejs openapi router serverless swagger

Last synced: 28 Oct 2024

https://github.com/daveshanley/vacuum

vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.

go golang lint linter linters linting oas openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 owasp spectral stoplight swagger swagger-spec swagger-specification

Last synced: 31 Oct 2024

https://github.com/yelp/bravado

Bravado is a python client library for Swagger 2.0 services

openapi python

Last synced: 14 Nov 2024

https://github.com/DataFire/DataFire

A framework for building integrations and APIs

api api-client integration openapi rest-api rest-client restful-api rss

Last synced: 03 Nov 2024

https://github.com/datafire/datafire

A framework for building integrations and APIs

api api-client integration openapi rest-api rest-client restful-api rss

Last synced: 13 Nov 2024

https://github.com/rookie-luochao/openapi-ui

OpenAPI/Swagger UI document, quickly generate mock params and call api, also simplified postman tool. 基于 OpenAPI/Swagger 规范的接口文档,快速模拟请求参数并调用接口,也是简化版 postman 工具

api-documentation oasv3 openapi openapi-specification openapi-ui openapi3 openapi31 openapiui postman swagger swagger-ui swagger2

Last synced: 14 Oct 2024

https://github.com/APIDevTools/swagger-express-middleware

Swagger 2.0 middlware and mocks for Express.js

expressjs javascript middleware nodejs openapi rest-api server swagger

Last synced: 14 Nov 2024

https://github.com/ardatan/fets

TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience

fetch fetch-api json-schema openapi swagger typescript whatwg whatwg-fetch zod

Last synced: 17 Oct 2024

https://github.com/openapistack/openapi-client-axios

JavaScript client library for consuming OpenAPI-enabled APIs with axios

axios hacktoberfest openapi swagger typescript

Last synced: 14 Nov 2024

https://github.com/jdegre/5GC_APIs

RESTful APIs of main Network Functions in the 3GPP 5G Core Network

3gpp 5g openapi restful swagger

Last synced: 28 Oct 2024

https://github.com/airtasker/spot

Spot is a concise, developer-friendly way to describe your API contract.

api-blueprint dsl json-schema openapi openapi3 swagger typescript

Last synced: 14 Oct 2024

https://github.com/benlorantfy/nestjs-zod

All NestJS + Zod utilities you need

javascript nest nestjs node nodejs openapi typescript zod

Last synced: 13 Nov 2024

https://github.com/mixmoe/HibiAPI

一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.

api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba

Last synced: 29 Oct 2024

https://github.com/mixmoe/hibiapi

一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.

api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba

Last synced: 11 Oct 2024

https://github.com/aklivity/zilla

🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

api-gateway asyncapi event-driven-architecture event-stream-proxy event-streaming grpc iot kafka kafka-proxy mqtt openapi proxy rest server-sent-events streaming-api

Last synced: 16 Nov 2024

https://github.com/readmeio/api

🚀 Automatic SDK generation from an OpenAPI definition

api openapi sdk swagger

Last synced: 25 Oct 2024

https://github.com/modrinth/labrinth

Our Rust-based backend utilizing the actix-web framework to serve Modrinth's API.

distribution fabricmc forge hacktoberfest meilisearch minecraft modding openapi rust-lang

Last synced: 14 Oct 2024

https://github.com/caicloud/nirvana

Golang Restful API Framework for Productivity

cli engineering framework golang middleware openapi

Last synced: 16 Nov 2024

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

Principled code generation from OpenAPI specifications

akka-http cats codegen dropwizard guardrail http4s jackson java openapi scala swagger

Last synced: 19 Oct 2024

https://github.com/Tony133/nestjs-api-boilerplate-jwt

An API Boilerplate to create a ready-to-use REST API in seconds with NestJS v10.x + TypeORM and JWT Auth 😻

api-rest apirest boilerplate docker javascript js jwt nest nestjs node nodejs openapi rest-api swagger typeorm typescript

Last synced: 17 Nov 2024

https://github.com/oliyh/martian

The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more

cljdoc-badge clojure clojurescript http http-client interceptor interceptors martian open-api openapi schema swagger swagger-api swagger-spec

Last synced: 13 Oct 2024

https://github.com/openclarity/apiclarity

An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks. 

api-security envoy istio k8s kubernetes microservice microservices openapi openapi-spec openapi-specification service-mesh shadow-api swagger wasm zombie-api

Last synced: 31 Oct 2024

https://github.com/apiclarity/apiclarity

An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks. 

api-security envoy istio k8s kubernetes microservice microservices openapi openapi-spec openapi-specification service-mesh shadow-api swagger wasm zombie-api

Last synced: 04 Nov 2024