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/risen228/nestjs-zod
All NestJS + Zod utilities you need
javascript nest nestjs node nodejs openapi typescript zod
Last synced: 11 Oct 2024
https://github.com/sanic-org/sanic-openapi
Easily document your Sanic API with a UI
openapi python sanic swagger-ui
Last synced: 14 Nov 2024
https://github.com/cloud-annotations/docusaurus-openapi
π¦ OpenAPI plugin for generating API reference docs in Docusaurus v2.
api-documentation documentation-generator docusaurus hacktoberfest openapi openapi3 plugin react swagger
Last synced: 13 Nov 2024
https://github.com/fabien0102/openapi-codegen
A tool for generating code base on an OpenAPI schema.
codegenerator openapi openapi-cli openapi-codegen openapi3 swagger swagger-codegen typescript
Last synced: 22 Oct 2024
https://github.com/metadevpro/openapi3-ts
TS Model & utils for creating and exposing OpenAPI 3.x contracts.
Last synced: 15 Nov 2024
https://github.com/akfamily/aktools
AKTools is an elegant and simple HTTP API library for AKShare, built for AKSharers!
akshare asyncio data data-science fastapi openapi pydanti
Last synced: 11 Oct 2024
https://github.com/muonsoft/openapi-mock
OpenAPI mock server with random data generation
mock mock-server openapi openapi3 swagger
Last synced: 08 Nov 2024
https://github.com/cebe/php-openapi
Read and write OpenAPI yaml/json files and make the content accessible in PHP objects.
api api-spec hacktoberfest openapi openapi3 php schema
Last synced: 13 Nov 2024
https://github.com/e2b-dev/llm-code-interpreter
[DEPRECATED] Powered by AI Playgrounds by E2B. Code interpreter on steroids for ChatGPT. Run any language, any terminal process, use filesystem freely. All with access to the internet.
ai api chatgpt chatgpt-api chatgpt-plugin code code-execution code-interpreter development gpt-3 gpt-3-5-turbo gpt-4 javascript llm nodejs openai openapi plugins rest typescript
Last synced: 11 Nov 2024
https://github.com/spring-petclinic/spring-petclinic-rest
REST version of the Spring Petclinic sample application
hibernate jackson jdbc mysql-database openapi rest rest-api sample spring spring-data spring-data-jpa spring-mvc springdoc springframework swagger
Last synced: 11 Oct 2024
https://github.com/oazapfts/oazapfts
Generate TypeScript clients to tap into OpenAPI servers
Last synced: 29 Oct 2024
https://github.com/Intility/fastapi-azure-auth
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs π B2C, single- and multi-tenant support.
anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio
Last synced: 26 Oct 2024
https://github.com/pb33f/libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
diff go golang library oas oasv3 openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 parser swagger swagger-api swagger2
Last synced: 13 Oct 2024
https://github.com/intility/fastapi-azure-auth
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs π B2C, single- and multi-tenant support.
anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio
Last synced: 09 Oct 2024
https://github.com/decentralized-identity/veramo
A JavaScript Framework for Verifiable Data
did didcomm key-management openapi ssi verifiable-credentials
Last synced: 13 Nov 2024
https://github.com/tiangolo/full-stack-fastapi-couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
backend celery cookiecutter couchbase couchbase-sync-gateway docker fastapi frontend json json-schema jwt letsencrypt openapi openapi3 python python3 swagger traefik vue vuex
Last synced: 28 Sep 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: 11 Oct 2024
https://github.com/KissPeter/APIFuzzer
Fuzz test your application using your OpenAPI or Swagger API definition without coding
api-blueprint fuzz fuzzer openapi python3 swagger
Last synced: 17 Nov 2024
https://github.com/grpc-swagger/grpc-swagger
Debugging gRPC application with swagger-ui.
grpc grpc-api grpc-ecosystem grpc-json grpc-swagger openapi swagger
Last synced: 13 Nov 2024
https://github.com/apiparklab/apipark
π¦APIPark is the #1 open-source AI Gateway and Developer Portal, enabling you to easily manage, integrate, and deploy AI and API services. APIPark seamlessly connects with various large AI models and packages these AI capabilities into APIs for easy invocation.
ai ai-gateway api api-dashboard api-gateway api-platform api-portal apihub claude dashboard developer-portal developer-tools developerportal gateway llm-gateway openai openapi
Last synced: 14 Nov 2024
https://github.com/thomaxxl/safrs
SqlAlchemy Flask-Restful Swagger Json:API OpenAPI
flask flask-restful flask-sqlalchemy json json-api openapi openapi3 python3 rest-api sqlalchemy swagger
Last synced: 09 Nov 2024
https://github.com/DapperDox/dapperdox
Beautiful, integrated, OpenAPI documentation.
golang openapi openapi-documentation openapi-specification
Last synced: 25 Oct 2024
https://github.com/iheartradio/play-swagger
Swagger spec generator for play framework
Last synced: 17 Nov 2024
https://github.com/dapperdox/dapperdox
Beautiful, integrated, OpenAPI documentation.
golang openapi openapi-documentation openapi-specification
Last synced: 14 Oct 2024
https://github.com/exoego/rspec-openapi
Generate OpenAPI schema from RSpec request specs
Last synced: 14 Oct 2024
https://github.com/CreateAPI/CreateAPI
Delightful code generator for OpenAPI specs
code-generation codegen openapi
Last synced: 14 Aug 2024
https://github.com/vyuldashev/laravel-openapi
Generate OpenAPI specification for Laravel Applications
api docs documentation laravel openapi rest swagger
Last synced: 22 Oct 2024
https://github.com/chyroc/lark
Feishu(ι£δΉ¦)/Lark Open API Go SDK, Support ALL Open API and Event Callback.
bot chat-bot feishu feishu-api feishu-bot feishu-sdk go lark lark-sdk larksuite larksuite-api larksuite-sdk openapi sdk
Last synced: 14 Oct 2024
https://github.com/pyopenapi/pyswagger
An OpenAPI (fka Swagger) client & converter in python, which is type-safe, dynamic, spec-compliant.
Last synced: 06 Aug 2024
https://github.com/metosin/ring-swagger
Swagger Spec for Clojure Web Apps
clojure json-schema metosin-stable openapi rest schema-elements swagger
Last synced: 14 Oct 2024
https://github.com/dgarcia360/openapi-boilerplate
π Multi-file boilerplate for Open API Specification
api-documentation documentation-boilerplate openapi openapi3 swagger
Last synced: 06 Nov 2024
https://github.com/ePages-de/restdocs-api-spec
Adds API specification support to Spring REST Docs
openapi openapi-documentation rest-api-documentation spring spring-rest-docs
Last synced: 11 Nov 2024
https://github.com/madkote/fastapi-plugins
FastAPI framework plugins
aiojobs aiomcache aioredis async asyncio fastapi fastapi-plugins healthchecks json logging memcached openapi openapi3 python python3 redis redis-sentinel
Last synced: 20 Oct 2024
https://github.com/cdimascio/generator-express-no-stress-typescript
π A Yeoman generator for Express.js based 12-factor apps and apis using Typescript
12-factor expressjs openapi openapi3 swagger typescript yeoman-generator
Last synced: 13 Oct 2024
https://github.com/swaggest/rest
Web services with OpenAPI and JSON Schema done quick in Go
go golang hacktoberfest json-schema openapi openapi3 rest-api swagger
Last synced: 14 Oct 2024
https://github.com/Azure/azure-functions-openapi-extension
This extension provides an Azure Functions app with Open API capability for better discoverability to consuming parties
azure azure-functions hacktoberfest openapi power-platform swagger-ui
Last synced: 09 Nov 2024
https://github.com/miguelgrinberg/microblog-api
A modern (as of 2023) Flask API back end.
Last synced: 13 Nov 2024
https://github.com/outofcoffee/imposter
Scriptable, multipurpose mock server. Run standalone mock servers, or embed mocks within your tests.
api-mock hbase mock mock-responses mock-server openapi rest-api salesforce soap swagger
Last synced: 04 Aug 2024
https://github.com/tuya/tuya-homebridge
Homebridge custom plugin for controlling Powered by Tuya (PBT) devices in HomeKit. This plugin is officially maintained by the Tuya Developer Team.
homebridge homebridge-plugin homekit iot mqtt openapi tuya
Last synced: 09 Oct 2024
https://github.com/opengeospatial/ogcapi-features
An open standard for querying geospatial information on the web.
api features geospatial-data ogc ogc-api openapi standard wfs
Last synced: 13 Nov 2024
https://github.com/python-openapi/openapi-spec-validator
OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.
oas oas3 openapi openapi2 openapi3 openapi31 python python-library specification swagger validation
Last synced: 31 Oct 2024
https://github.com/kholmogorov27/chevron
Powerful and highly functional startpage integrated with chatGPT and hidden under the super minimalistic and animated design (static/hosted/github pages)
animated artificial-intelligence browser-customization chatgpt chevron homepage minimalist new-tab newtab open-source openapi productivity react start-page startpage startpages web
Last synced: 03 Nov 2024
https://github.com/SoliDry/api-generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
api api-generator code-generator generator json-api jwt laravel laravel-modules laravel5 oas oas3 openapi php php7 serialize spell-check state-machine
Last synced: 04 Aug 2024
https://github.com/solidry/api-generator
PHP-code generator for Laravel framework, with complete support of JSON-API data format
api api-generator code-generator generator json-api jwt laravel laravel-modules laravel5 oas oas3 openapi php php7 serialize spell-check state-machine
Last synced: 11 Oct 2024
https://github.com/0b01001001/spectree
API spec validator and OpenAPI document generator for Python web frameworks.
annotation annotations apispec asgi falcon flask hacktoberfest openapi openapi-document pydantic pydantic-v2 python redoc starlette swagger wsgi
Last synced: 21 Oct 2024
https://github.com/cloudflare/chanfana
OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
api cloudflare cloudflare-workers hono honojs openapi openapi3 router swagger typescript workers workers-script
Last synced: 31 Oct 2024
https://github.com/algaworks/curso-especialista-spring-rest
Projeto do curso Especialista Spring REST da AlgaWorks
algaworks java oauth2 openapi rest rest-api spring spring-boot spring-doc spring-mvc spring-oauth2 spring-rest spring-security
Last synced: 12 Oct 2024
https://github.com/ESchouten/CleanArchitecture
Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle.
backend clean-architecture exposed flyway gradle graphql hexagonal-architecture jwt kotlin ktor openapi swagger
Last synced: 07 Nov 2024
https://github.com/epiphone/routing-controllers-openapi
Runtime OpenAPI v3 schema generation for routing-controllers.
api-documentation-tool expressjs koajs openapi openapi3 routing-controllers swagger-generator
Last synced: 14 Oct 2024
https://github.com/int128/gradle-swagger-generator-plugin
Gradle plugin for OpenAPI YAML validation, code generation and API document publishing
gradle-plugin groovy openapi redoc swagger swagger-codegen swagger-ui
Last synced: 29 Oct 2024
https://github.com/dymmond/esmerald
Esmerald framework - Highly scalable, performant, easy to learn, easy to code and for every sizeable and complex application
api async asyncio framework json json-schema openapi openapi3 pydantic python python-types python3 redoc rest security starlette swagger swagger-ui uvicorn web
Last synced: 14 Oct 2024
https://github.com/Mermade/openapi-codegen
OpenAPI 3.0 CodeGen plus Node.js minus the Java and emojis
api bash client-g clojure code- code-gene codegen documentation groovy javascript node nodejs openapi openapi-codegen openapi3 php python server-generator swagger typescript
Last synced: 01 Nov 2024
https://github.com/mermade/openapi-codegen
OpenAPI 3.0 CodeGen plus Node.js minus the Java and emojis
api bash client-g clojure code- code-gene codegen documentation groovy javascript node nodejs openapi openapi-codegen openapi3 php python server-generator swagger typescript
Last synced: 12 Nov 2024
https://github.com/Tony133/nestjs-apps-collection
Collection example apps with NestJS and Typeorm, Sequelize, Mongodb, PostgreSQL, MySQL, GraphQL, Mercurius, Apollo, etc. for the NestJS community π»
api api-rest docker graphql mercurius mongodb mongodb-driver nestjs nestjs-apollo nestjs-backend nestjs-graphql nestjs-mercurius node openapi pg postgresql sequelize swagger typeorm
Last synced: 17 Nov 2024
https://github.com/tony133/nestjs-apps-collection
Collection example apps with NestJS and Typeorm, Sequelize, Mongodb, PostgreSQL, MySQL, GraphQL, Mercurius, Apollo, etc. for the NestJS community π»
api api-rest docker graphql mercurius mongodb mongodb-driver nestjs nestjs-apollo nestjs-backend nestjs-graphql nestjs-mercurius node openapi pg postgresql sequelize swagger typeorm
Last synced: 15 Nov 2024
https://github.com/mocks-server/main
Node.js mock server running live, interactive mocks in place of real APIs
api-rest command-line-app command-line-interface cypress development-tools express expressjs fixtures middlewares mock mock-server mocks-server nodejs openapi rest rest-api rest-apis test-automation testing-tools
Last synced: 15 Oct 2024
https://github.com/smagafurov/fastapi-jsonrpc
JSON-RPC server based on fastapi
asgi fastapi json-rpc json-rpc-server openapi pydantic starlette swagger
Last synced: 27 Oct 2024
https://github.com/adidas/api-guidelines
adidas group API design guidelines
adidas adidas-group api architecture asynchronous guidelines http kafka openapi protocol rest rest-api
Last synced: 14 Nov 2024
https://github.com/samchungy/zod-openapi
Use Zod Schemas to create OpenAPI v3.x documentation
json-schema openapi openapi3 swagger typescript zod zod-openapi
Last synced: 13 Nov 2024
https://github.com/mrin9/rapipdf
PDF generation from OpenAPI / Swagger Spec
openapi openapi3 pdf swagger swagger-ui
Last synced: 22 Oct 2024
https://github.com/mrin9/RapiPdf
PDF generation from OpenAPI / Swagger Spec
openapi openapi3 pdf swagger swagger-ui
Last synced: 06 Aug 2024
https://github.com/dikhan/terraform-provider-openapi
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
Last synced: 17 Nov 2024
https://github.com/readmeio/oas
Comprehensive tooling for working with OpenAPI definitions.
Last synced: 13 Oct 2024
https://github.com/cellajs/cella
TypeScript template to build local-first SaaS with hono + pg + drizzle + electric-sql + react + shadcn.
drizzle hono openapi postgres react react-query shadcn tanstack-router vite zod zustand
Last synced: 14 Nov 2024
https://github.com/mattpolzin/openapikit
Codable Swift OpenAPI implementation.
Last synced: 14 Oct 2024
https://github.com/mattpolzin/OpenAPIKit
Codable Swift OpenAPI implementation.
Last synced: 05 Aug 2024
https://github.com/rexyai/RestRserve
R web API framework for building high-performance microservices and app backends
http-server openapi r rest-api swagger-ui
Last synced: 25 Oct 2024
https://github.com/fsprojects/swaggerprovider
F# generative Type Provider for Swagger
fsharp openapi openapi2 openapi3 swagger typeprovider
Last synced: 12 Nov 2024
https://github.com/vortico/flama
Fire up your models with the flame π₯
api apispec components crud dependency-injection machine-learning marshmallow ml-ops openapi rest restful schema starlette starlette-api swagger type-system
Last synced: 12 Nov 2024
https://github.com/swaggest/openapi-go
OpenAPI structures for Go
code-generation documentation-generator hacktoberfest json-schema openapi openapi3
Last synced: 15 Nov 2024
https://github.com/kubeshop/kusk-gateway
Kusk-gateway is an OpenAPI-driven API Gateway for Kubernetes
api-gateway ingress kubernetes openapi openapi3 swagger
Last synced: 06 Nov 2024
https://github.com/garethr/kubernetes-json-schema
A set of JSON schemas for various Kubernetes versions, extracted from the OpenAPI definitions
json-schema kubernetes openapi
Last synced: 14 Nov 2024
https://github.com/swagger-api/swagger-petstore
open-source openapi openapi3 petstore swagger swagger-oss
Last synced: 16 Nov 2024
https://github.com/vegardit/prisma-generator-nestjs-dto
Generates NestJS DTO classes from Prisma Schema
maintainer-wanted nestjs openapi prisma-schema typescript
Last synced: 04 Aug 2024
https://github.com/nlohmann/swagger_to_uml
Convert OpenAPI specifications (a.k.a. Swagger) to PlantUML diagrams
openapi plantuml plantuml-diagrams plantuml-generator swagger swagger-docs swagger2
Last synced: 17 Nov 2024
https://github.com/mermade/shins
Shins development continues at
api documentation openapi slate static-site-generator swagger
Last synced: 11 Nov 2024
https://github.com/Mermade/shins
Shins development continues at
api documentation openapi slate static-site-generator swagger
Last synced: 04 Aug 2024
https://github.com/apicat/apicat
An efficient API documentation management tool that fully adheres to the OpenAPI specification and incorporates advanced LLM technology. This tool can automate the generation of API documentation, data models, and test cases, greatly enhancing development efficiency and documentation quality.
api api-documentation api-generation apicat documentation-tool gpt llm openapi swagger
Last synced: 28 Oct 2024
https://github.com/acquia/reservoir
A back end for your front end: a content repository. Powered by Drupal 8, JSON API and OAuth2.
api-backend content-repository drupal json-api jsonapi oauth2 openapi redoc rest
Last synced: 27 Sep 2024
https://github.com/bhattbhavesh91/voice-assistant-whisper-chatgpt
This repository will guide you to create your own Smart Virtual Assistant like Google Assistant using Open AI's ChatGPT, Whisper. The entire solution is created using Python & Gradio.
chatgpt chatgpt-api google-assistant gpt-3 gradio huggingface language-model language-models openapi virtual-assistant voice-assistant whisper
Last synced: 09 Oct 2024
https://github.com/wrannaman/generators
API Generator - instantly generate REST and GraphQL APIs (openapi (OAS) 3.0.0)
api-generator generator graphql microservice microservice-framework mit-license nodejs nodejs-development nodejs-server oas oasv3 openapi openapi-generator openapi3 rest swagger-codegen
Last synced: 14 Nov 2024
https://github.com/apibrew/apibrew
APIBrew is Low code software to automate building CRUDs from yaml files
api application-builder code-generation crud grpc low-code low-code-platform nodejs openapi openapi3 rest rest-api restful restful-api swagger typescript
Last synced: 16 Nov 2024
https://github.com/testingisdocumenting/znai
Build functional, maintainable, beautiful User Guides with markdown and Znai plugins. Instant pages navigation. Local search. Multiple integrations to work with Python, Java, C++, OpenAPI, etc. Transform "getting started" sections into slideshow for your workshops. Manage multiple documentations with self-deployed znai hub.
documentation github-pages java markdown openapi openapi3 python rest-api static-site-generator userguide
Last synced: 13 Nov 2024
https://github.com/anuraj/minimalapi
ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
asp-net-core aspnet-core aspnetcore dotnet-core entity-framework-core jwt jwt-authentication openapi sql-server swagger unit-testing webapi xunit
Last synced: 12 Oct 2024
https://github.com/papsign/Ktor-OpenAPI-Generator
Ktor OpenAPI/Swagger 3 Generator
kotlin ktor ktor-framework ktor-openapi-generator openapi openapi-generator swagger swagger-ui
Last synced: 13 Nov 2024
https://github.com/instrumenta/openapi2jsonschema
Convert OpenAPI definitions into JSON schemas for all types in the API
instrumenta json-reference json-schema openapi
Last synced: 11 Nov 2024
https://github.com/grafana/thema
A CUE-based framework for portable, evolvable schema
config cue cuelang grafana logic-programming openapi openapi3 packaging schema versioning
Last synced: 07 Oct 2024
https://github.com/syroegkin/swagger-markdown
swagger to markdown transpiler
javascript js markdown node nodejs openapi swagger
Last synced: 14 Nov 2024
https://github.com/wyfo/apischema
JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
dataclasses graphql graphql-python graphql-relay graphql-schema graphql-server json json-api json-schema json-schema-generator openapi pypy3 python python-typing serialization validation
Last synced: 11 Oct 2024
https://github.com/openwonderlabs/homebridge-switchbot
The Homebridge SwitchBot plugin allows you to access your SwitchBot Device(s) from HomeKit. Homebridge.
ble homebridge homebridge-plugin nodejs openapi switchbot
Last synced: 13 Oct 2024
https://github.com/goldspecdigital/oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
oas open-source openapi swagger
Last synced: 13 Oct 2024
https://github.com/anuraj/MinimalApi
ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
asp-net-core aspnet-core aspnetcore dotnet-core entity-framework-core jwt jwt-authentication openapi sql-server swagger unit-testing webapi xunit
Last synced: 04 Aug 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: 12 Nov 2024
https://github.com/zuplo/rate-my-openapi
Find API quality and security issues via your OpenAPI spec
api api-gateway api-rest linter openapi openapi-spec openapi-specification openapi3
Last synced: 14 Nov 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: 17 Nov 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: 04 Aug 2024