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/khrt/raisin

Raisin - a REST API micro framework for Perl 🐫 🐪

openapi perl plack raisin rest swagger

Last synced: 11 Nov 2024

https://github.com/manchenkoff/openapi3-parser

OpenAPI 3 parser to use a specification inside of the code in your projects

openapi openapi-specification openapi3 parser python3 swagger

Last synced: 13 Oct 2024

https://github.com/apivideo/api.video-nodejs-client

The official Node.js client library for api.video

client nodejs openapi video

Last synced: 06 Nov 2024

https://github.com/crazywoola/dify-tools-worker

A function calling tool can be deployed to Cloudflare Workers with openapi schema

cloudflare dify openai openapi workers

Last synced: 15 Nov 2024

https://github.com/Materials-Consortia/optimade-python-tools

Tools for implementing and consuming OPTIMADE APIs in Python

openapi optimade optimade-api optimade-python optimade-specification python

Last synced: 13 Nov 2024

https://github.com/cnizzardini/cakephp-swagger-bake

Automatically generate OpenAPI, Swagger, and Redoc documentation from your existing CakePHP code.

cake-plugin cakephp cakephp-api cakephp-plugin cakephp4 openapi redoc swagger-bake swagger-documentation swagger-ui

Last synced: 12 Nov 2024

https://github.com/tuya/tuya-connector

tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.

connector iot openapi rest-api rest-client restful retrofit retrofit-starter retrofit2 retrofit2-starter tuya tuya-api tuya-cloud tuya-smart

Last synced: 12 Nov 2024

https://github.com/matchtechnologies/fitting

Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.

api-blueprint consumer-driven-contracts coverage coverage-api document-driven-development drafter json-schema openapi openapi3 rspec swagger tests-coverage validation webmock

Last synced: 13 Nov 2024

https://github.com/yazeedobaid/openai-fsharp

OpenAI - F# - A library that allows you to interact with OpenAI API in an easy, fluent, and typed way!

api fsharp openai openapi

Last synced: 07 Nov 2024

https://github.com/tiangolo/full-stack-flask-couchbase

Full stack, modern web application generator. Using Flask, Couchbase as database, Docker, Swagger, automatic HTTPS and more.

backend celery cookiecutter couchbase couchbase-sync-gateway docker flask frontend json json-schema jwt letsencrypt openapi python python3 swagger traefik vue vuex

Last synced: 28 Sep 2024

https://github.com/sourcemeta/jsonschema

The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines

asyncapi cpp json json-schema json-schemas jsonschema openapi schema schemas schemastore tooling tools

Last synced: 13 Nov 2024

https://github.com/ivov/nodebuilder

Build n8n nodes from OpenAPI specs and YAML files

n8n openapi

Last synced: 20 Oct 2024

https://github.com/commercetools/commercetools-api-reference

commercetools API reference documentation

api api-reference audit-sdk openapi raml raml-utilities

Last synced: 11 Nov 2024

https://github.com/tuwilof/fitting

Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.

api-blueprint consumer-driven-contracts coverage coverage-api document-driven-development drafter json-schema openapi openapi3 rspec swagger tests-coverage validation webmock

Last synced: 14 Nov 2024

https://github.com/anttiviljami/react-openapi-client

Consume OpenAPI-enabled APIs with React Hooks

hacktoberfest openapi react react-hooks swagger

Last synced: 31 Oct 2024

https://github.com/a-chacon/oas_rails

Generate Automatic Interactive Documentation for Your Rails API

api api-rest documentation oas oas3 openapi openapi31 rails rapidoc ruby swagger swagger-ui

Last synced: 10 Oct 2024

https://github.com/lispyclouds/navi

A tiny, data-driven library converting OpenAPI spec to Reitit routes.

api clojure data-driven openapi rest-api swagger

Last synced: 14 Nov 2024

https://github.com/apioo/psx-schema

Parse and generate data schema formats

json-schema openapi php popo swagger

Last synced: 04 Aug 2024

https://github.com/openapistack/openapicmd

The CLI for all things OpenAPI and Swagger

cli hacktoberfest openapi swagger

Last synced: 14 Nov 2024

https://github.com/sinclairnick/webroute

🕸️ Web APIs, from the route up

client http openapi schema trpc typescript web web-standards

Last synced: 14 Nov 2024

https://github.com/chenrui333/rules_openapi

🍃 bazel rules for generating code from openapi specifications

bazel bazel-rules openapi openapi-gen openapi-specification swagger-codegen

Last synced: 14 Nov 2024

https://github.com/lzjun567/flask-siwadoc

flask-siwadoc is a flask data validator and openapi document generator automaticly

flask openapi swagger validator

Last synced: 30 Oct 2024

https://github.com/samchungy/fastify-zod-openapi

Fastify plugin for zod-openapi

fastify fastify-plugin openapi typescript zod

Last synced: 26 Oct 2024

https://github.com/apis-guru/aws2openapi

Amazon Web Services API description to OpenAPI 3.0 definition

amazon amazon-api amazon-s3-storage amazon-web-services aws openapi openapi3 swagger

Last synced: 05 Nov 2024

https://github.com/hairyf/genapi

API pipeline generator, which is used to convert OpenApi (v2~v3) and other input sources into TS/JS APIs, and currently supports axios, fetch, ky, got, ofetch

api-generator generator javascript openapi swagger typescript

Last synced: 31 Oct 2024

https://github.com/jbowes/oag

Idiomatic Go (Golang) client package generation from OpenAPI documents

code-generation code-generator go golang openapi openapi-client rest rest-api swagger

Last synced: 27 Oct 2024

https://github.com/codekie/openapi-examples-validator

Validates embedded examples in OpenAPI-files

docker javascript openapi openapi3 validation

Last synced: 15 Nov 2024

https://github.com/phalt/clientele

Generate loveable Python HTTP API Clients

api asyncio hacktoberfest httpx openapi pydantic python

Last synced: 26 Oct 2024

https://github.com/bump-sh-examples/train-travel-api

Sample OpenAPI description to use for whatever you like, as a hopefully more modern and useful alternative to the Petstore.

api-design openapi openapi-spec openapi31 rest-api

Last synced: 07 Nov 2024

https://github.com/mermade/openapi-lint-vscode

OpenAPI 2.0/3.0.x intellisense, validator, linter, converter and resolver extension for Visual Studio Code

lint linter oas oasv3 openapi openapi3 swagger validation validator visual-studio-code vscode

Last synced: 07 Nov 2024

https://github.com/ark0f/tg-bot-api

Telegram Bot API parser and generators

json-schema-definitions openapi rust telegram-bot-api

Last synced: 12 Nov 2024

https://github.com/woile/starlette-apispec

Easy integration of APISpec for Starlette

api-documentation api-rest openapi python3 starlette swagger

Last synced: 27 Oct 2024

https://github.com/Woile/starlette-apispec

Easy integration of APISpec for Starlette

api-documentation api-rest openapi python3 starlette swagger

Last synced: 12 Nov 2024

https://github.com/wzshiming/gen

Gen generates efficient web routing source code and documentation from annotations

generate metaprogramming microservice no-framework openapi openapi3 restful swagger

Last synced: 29 Oct 2024

https://github.com/legion2/swagger-ui-action

Generate Swagger UI in a GitHub Actions workflow

actions documentation-tool github-page openapi swagger-ui workflow

Last synced: 14 Nov 2024

https://github.com/phillip-kruger/apiee

Swagger documentation for Java EE projects

java-library javaee openapi swagger swagger-ui

Last synced: 29 Oct 2024

https://github.com/supermodel/supermodel

Supermodel browser library and CLI tool for working with JSON Schema data models

avro graphql json json-ld json-schema openapi swagger

Last synced: 01 Nov 2024

https://github.com/dternyak/molten-boilerplate

A boilerplate for the molten framework by Bogdanp https://github.com/Bogdanp/molten

api-documentation api-rest backend molten openapi python python3 restful-api swagger

Last synced: 09 Nov 2024

https://github.com/jdkandersson/openalchemy

Define SQLAlchemy models using the OpenAPI specification.

openapi openapi-specification openapi3 python python3 sqlalchemy sqlalchemy-models sqlalchemy-python

Last synced: 07 Nov 2024

https://github.com/akhansari/fsharp.openapi

F# Wrapper for OpenAPI.NET

fsharp openapi

Last synced: 08 Nov 2024

https://github.com/swift-server/swift-openapi-async-http-client

AsyncHTTPClient transport for Swift OpenAPI Generator.

async-http-client openapi swift transport

Last synced: 31 Oct 2024

https://github.com/ninofiliu/oa-client

Flexible client helper for making and validating calls to OpenAPI backends. For Node and the browser. Runtime lib - no need for code generation!

openapi openapi3 rest swagger

Last synced: 14 Oct 2024

https://github.com/sanic-org/sanic-ext

Extended Sanic functionality

cors dependency-injection openapi plugin sanic

Last synced: 14 Nov 2024

https://github.com/Mermade/openapi-specification-extensions

A resource for common and standardised OpenAPI specification (vendor) extensions

analysis openapi swagger swaggerhub vendor-extension

Last synced: 01 Nov 2024

https://github.com/groupon/swagql

Create a GraphQL schema from swagger spec

graphql javascript nodejs openapi swagger

Last synced: 28 Aug 2024

https://github.com/stoplightio/spectral-owasp-ruleset

Improve the security of your API by detecting common vulnerabilities as defined by OWASP and enforced with Spectral.

api hacktoberfest openapi openapi3 openapi31 security

Last synced: 06 Nov 2024

https://github.com/pb33f/libopenapi-validator

OpenAPI validation extension for libopenapi, validate http requests and responses as well as schemas

go golang http openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 schema validation validator

Last synced: 13 Oct 2024

https://github.com/grafana/grafana-openapi-client-go

Grafana OpenAPI Client for Go

go grafana openapi swagger

Last synced: 07 Oct 2024

https://github.com/centeredge/yardarm

OpenAPI 3 SDK Generator for C#

csharp hacktoberfest openapi

Last synced: 06 Nov 2024

https://github.com/fa0311/twitter_openapi_python

Implementation of Twitter internal API (Twitter graphql API) in Python with data validation by pydantic

graphql openapi pydantic python scraper twitter undocumented unofficial

Last synced: 03 Nov 2024

https://github.com/alysivji/falcon-apispec

apispec plugin that generates OpenAPI specification (aka Swagger Docs) for Falcon web applications.

api apispec documentation falcon openapi python rest spec specification swagger

Last synced: 07 Nov 2024

https://github.com/onmyway133/appstoreconnect

🍎 Interact with AppStoreConnect

appstoreconnect openapi swift

Last synced: 02 Nov 2024

https://github.com/isa-group/beet

Beet is a Daikon front-end and one of the core components of AGORA (Automated Generation of test Oracles for REST APIs), the first approach for the automated generation of test oracles for REST APIs in a black-box context.

api-testing invariant-detection java oas openapi rest rest-api swagger test-oracle test-oracle-generation testing

Last synced: 10 Oct 2024

https://github.com/robertlove/jekyll-openapi

An OpenAPI 3 documentation website generator built with Jekyll for use on GitHub Pages

bootstrap github-pages jekyll oas openapi openapi3

Last synced: 30 Sep 2024

https://github.com/jakecoffman/crud

OpenAPI v2 builder and input validation for Go APIs, with Swagger UI

api go golang openapi rest rest-api server swagger swagger-ui validation

Last synced: 31 Oct 2024

https://github.com/seriousme/openapi-schema-validator

OpenApi schema validation for OpenApi versions v2, v3.0.x and v3.1.x

cli javascript jsonschema openapi openapi-schema-validator openapi3 openapi3-1 openapi3-validation

Last synced: 14 Oct 2024

https://github.com/alexferl/echo-boilerplate

Boilerplate for the Echo framework with authentication, authorization and request/response validation.

12-factor boilerplate boilerplate-application casbin echo echo-boilerplate echo-casbin echo-framework echo-golang echo-jwt go golang jwt labstack-echo openapi openapi3

Last synced: 28 Oct 2024

https://github.com/jaredce/serverless-openapi-documenter

Serverless plugin to export your config as OpenAPI v3 Documentation and Postman Collection V2

openapi openapi-documentation openapi-generator openapi3 serverless serverless-framework

Last synced: 13 Nov 2024

https://github.com/bump-sh/github-action

GitHub action to deploy your API documentation on Bump

api-documentation asyncapi asyncapi-specification github-actions openapi openapi-specification

Last synced: 31 Oct 2024

https://github.com/tobion/openapi-symfony-routing

Loads routes in Symfony based on OpenAPI/Swagger annotations

openapi routing symfony

Last synced: 27 Oct 2024

https://github.com/octokit/openapi-types.ts

Generated TypeScript definitions based on GitHub's OpenAPI spec

generated hacktoberfest octokit-js openapi schema specification types

Last synced: 13 Nov 2024

https://github.com/jkawamoto/go-pixeldrain

Share files with decentralized cloud storage.

cloud fileshare go golang openapi

Last synced: 01 Nov 2024

https://github.com/vanderlee/phpswaggergen

PHP library to generate Swagger/OpenAPI REST API documentation files from comments in PHP source code.

documentation documentation-generator hhvm openapi openapi-spec php php5 php53-compatible php7 rest rest-api restful restful-api restful-api-php swagger swagger-spec swagger2

Last synced: 14 Nov 2024

https://github.com/ppkrauss/postgrest-writeapi

Translate your OpenAPI specification into a NGinx config-file to implement your PostgREST system

agile nginx openapi postgresql postgrest

Last synced: 07 Nov 2024

https://github.com/vrchatapi/specification

⚙️ VRChat API OpenAPI specification defining the API in a machine-readable format. This is then used for automatic generation of language-specific SDK's

openapi vrchat vrchatapi

Last synced: 07 Nov 2024

https://github.com/backbase/backbase-openapi-tools

Backbase Open Api Tools (boat) helps manage large OpenAPI projects

java maven maven-plugin openapi openapi3 swagger

Last synced: 07 Nov 2024

https://github.com/willin/waliyun

阿里云Node.js Open API SDK(完整版)

aliyun api cdn ecs es6 openapi oss proxy rds sdk slb

Last synced: 11 Oct 2024

https://github.com/octokit/openapi

GitHub's official OpenAPI spec with Octokit extensions

hacktoberfest octokit-js openapi schema specification tooling

Last synced: 01 Nov 2024

https://github.com/harmbandstra/swagger-ui-bundle

Expose swagger-ui inside your symfony project through a route (eg. /docs) for viewing your OpenAPI spec.

openapi php swagger-ui symfony symfony-bundle

Last synced: 15 Nov 2024

https://github.com/erunion/mill

☴ An annotation-based DSL for documenting a REST API.

api-blueprint api-documentation openapi

Last synced: 31 Oct 2024

https://github.com/smartrecruiters/openapi-first

Start your node REST app with designing API first!

connect oas3 openapi openapi-specification openapi3

Last synced: 14 Nov 2024

https://github.com/yezz123/fastapi-tag

Documented & Enhance the Metadata of your API ✨

fastapi metadata openapi pydantic pydantic-v2

Last synced: 14 Nov 2024

https://github.com/hpoul/openapi_dart

Dart implementation to generate (dart) server stubs and client libraries from OpenAPI 3.0 yaml files.

dart dartlang generator openapi openapi3 server

Last synced: 13 Oct 2024

https://github.com/nasa9084/go-openapi

OpenAPI Specification (OAS) 3.0 implementation for Go

go golang openapi openapi-spec openapi-specification openapi3

Last synced: 14 Oct 2024

https://github.com/dancewithtruth/boards

Live collaboration tool built with Go backend and Next.js, Typescript, & Tailwind frontend

golang openapi react rest-api typescript websocket

Last synced: 14 Oct 2024

https://github.com/datadog/datadog-api-client-ruby

Ruby client for the Datadog API

datadog datadog-api openapi ruby

Last synced: 19 Oct 2024

https://github.com/luckymarmot/paw-swaggerimporter

Swagger/OpenAPI 2.0 Importer for Paw

openapi paw paw-extension swagger

Last synced: 14 Nov 2024

https://github.com/python-jsonschema/referencing

Cross-specification JSON referencing (JSON Schema, OpenAPI, and the one you just made up!)

api asyncapi hypermedia json json-schema jsonschema openapi

Last synced: 14 Oct 2024

https://github.com/johannschopplich/apiful

🍷 Extensible, typed API tooling — from generated OpenAPI clients to server-side utilities, for any JavaScript runtime

api-client ofetch openapi openapi-generator unjs

Last synced: 14 Nov 2024

https://github.com/taymyr/lagom-openapi

OpenAPI/Swagger module for Lagom

lagom openapi swagger

Last synced: 05 Nov 2024

https://github.com/lukehagar/plex-api-spec

An open source Plex Media Server API Specification

oas openapi plex pms

Last synced: 07 Nov 2024

https://github.com/revoltchat/api

Typescript typings and OpenAPI v3 generator for the Revolt API.

api openapi revolt typescript

Last synced: 10 Nov 2024