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-11-15 00:21:13 UTC
- JSON Representation
https://github.com/OAIE/oaie-sketch
OpenAPI Visual Editor
browser oas3 openapi openapi3 swagger visualeditor yaml
Last synced: 04 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
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/aliyun/alibabacloud-csharp-sdk
alibaba alibaba-cloud aliyun csharp darabonba openapi sdk
Last synced: 10 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/wol-soft/php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
code-generation code-generator immutable immutable-objects json-schema json-schema-models jsonapi middleware model openapi openapi-generator openapi3 php php-library php-model php8 schema-files schema-model
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/puristajs/purista
A typescript framework for building backend services and api in modern, modular and scalable way with event-driven patterns
backend backend-api backend-server backend-service cqrs cqrs-framework ddd-architecture event-driven event-driven-architecture event-sourcing eventbus eventsourcing framework javascript message-driven openapi rabbitmq swagger typescript typescript-library
Last synced: 31 Oct 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/ivov/nodebuilder
Build n8n nodes from OpenAPI specs and YAML files
Last synced: 20 Oct 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!
Last synced: 07 Nov 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/berislavlopac/pyotr
Python OpenAPI-to-REST (and back) framework
openapi python-api python-api-client python-framework python-openapi python-server
Last synced: 07 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/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/sideko-inc/sideko
Generate SDKs and docs for your API
api api-client documentation openapi openapi-generator openapi-spec openapi-specification openapi3 rest-api sdk swagger swagger-api swagger-codegen swagger-documentation
Last synced: 13 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/apioo/psx-schema
Parse and generate data schema formats
json-schema openapi php popo swagger
Last synced: 04 Aug 2024
https://github.com/disneystreaming/smithy-translate
json-schema openapi protobuf smithy swagger
Last synced: 15 Nov 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/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/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: 15 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/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/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/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: 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/SmartBear/swaggerhub-cli
SwaggerHub CLI
cli command-line-tools oas on-prem openapi openapi3 saas swaggerhub
Last synced: 05 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/smartbear/swaggerhub-cli
SwaggerHub CLI
cli command-line-tools oas on-prem openapi openapi3 saas swaggerhub
Last synced: 13 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/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/phillip-kruger/apiee
Swagger documentation for Java EE projects
java-library javaee openapi swagger swagger-ui
Last synced: 29 Oct 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/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!
Last synced: 14 Oct 2024
https://github.com/tryAGI/Ollama
Ollama SDK for .NET
ai api csharp dotnet langchain langchain-dotnet llm local net6 net8 netstandard20 ollama openapi openapigenerator rag rest sdk
Last synced: 20 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/darkseal/asp.net-core-web-api
Code repository for the Building Web APIs with ASP.NET Core Manning book by Valerio De Sanctis
bananacakepop cdn-distribution cloudflare efcore grpc grpc-server hotchocolate hotchocolate-graphql minimal-api net6 net60 openapi rest rest-api restful restful-api sqlserver swagger swagger-ui swashbuckle
Last synced: 06 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
Last synced: 07 Oct 2024
https://github.com/morlay/gin-swagger
[DEPRECATED]
docs-generator gin gin-gonic openapi swagger
Last synced: 01 Oct 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/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/onmyway133/appstoreconnect
🍎 Interact with AppStoreConnect
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/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/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: 15 Nov 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/api-platform/laravel
[READ ONLY] API Platform for Laravel
api-platform graphql hal json-ld jsonapi laravel laravel-package openapi rest swagger
Last synced: 13 Nov 2024
https://github.com/edmartt/grpc-crud
A simple gRPC server-client code with an http client for sending data
concurrency gin gin-gonic go golang gorm goroutine goroutines gprc openapi solid-principles swagger swaggo testing testing-framework unit-testing unittest
Last synced: 14 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/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/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/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/tobion/openapi-symfony-routing
Loads routes in Symfony based on OpenAPI/Swagger annotations
Last synced: 27 Oct 2024
https://github.com/embraser01/typoas
Open API (OAS 3.0) Typescript generator
generator nodejs openapi openapi-generator openapi3 openapi31 react-query swagger typescript
Last synced: 14 Nov 2024
https://github.com/redocly/museum-openapi-example
An example OpenAPI description for an imaginary Museum API.
apis example oas-description openapi openapi-description openapi-example openapi-sp openapi-spec openapi3 rest
Last synced: 14 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
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/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/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/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/codefromanywhere/openapi-search
🔎 Search Engine for Web APIs
api api-directory oas openapi openapi3 opendata rest-api search search-engine swagger
Last synced: 07 Nov 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/yezz123/fastapi-tag
Documented & Enhance the Metadata of your API ✨
fastapi metadata openapi pydantic pydantic-v2
Last synced: 14 Nov 2024
https://github.com/juliacomputing/openapi.jl
OpenAPI helper and code generator for Julia
openapi openapi-client openapi-server openapi3 swagger swagger-editor swagger-ui
Last synced: 09 Nov 2024
https://github.com/shinesolutions/swagger-aem
OpenAPI specification for Adobe Experience Manager (AEM) API
aem aem-opencloud api-client api-spec openapi
Last synced: 15 Nov 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/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/luckymarmot/paw-swaggerimporter
Swagger/OpenAPI 2.0 Importer for Paw
openapi paw paw-extension swagger
Last synced: 14 Nov 2024