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: 2025-01-11 00:17:20 UTC
- JSON Representation
https://github.com/birddevelper/notebookmanager
A Real World Example for Open API Restful Spring boot Application + Swagger + MySQL + Docker
docker docker-compose dockerfile h2-database java maven mysql openapi openapi3 rest restful restful-api spring-boot springboot swagger swagger-ui unit-test unittest
Last synced: 24 Oct 2024
https://github.com/oai/sig-travel
A repo for managing the travel working group within the OpenAPI Initiative (OAI)
openapi openapi-specification travel
Last synced: 07 Oct 2024
https://github.com/helciodev/weather-app
A weather app that gets user location and fetches the current weather from the open weather API. The user can search up from more than 220 cities around the world, user can also choose which unit the temperature will be displayed by pressing the toggle button.
javascript npm-package openapi tailwindcss weather-app webpack
Last synced: 21 Oct 2024
https://github.com/narazaka/swagger-dsl
Swagger (OpenAPI 3) DSL for Ruby
json-schema openapi rails ruby swagger
Last synced: 03 Dec 2024
https://github.com/koshevy/oapi3codegen
Moved here — https://github.com/koshevy/codegena
codegen codegeneration openapi openapi3 typescript
Last synced: 30 Sep 2024
https://github.com/stfalcon-studio/swaggerbundle
:package: Creates a Swagger-ui page in Symfony application.
bundle openapi swagger swagger-ui symfony
Last synced: 14 Oct 2024
https://github.com/jcrqr/octono
🍂 GitHub REST API for Deno projects
deno github github-rest-api octokit openapi
Last synced: 05 Oct 2024
https://github.com/omermecitoglu/next-openapi-route-handler
a Next.js plugin to generate OpenAPI documentation from route handlers
generator next nextjs openapi openapi-json self-documenting swagger swagger-json ts typescript
Last synced: 02 Nov 2024
https://github.com/supermodel/supermodel-cli
Boring data modeling
avro avro-schema graphql json json-ld json-schema openapi swagger
Last synced: 28 Oct 2024
https://github.com/jean85/symfony-openapi-example
An example of using an OpenAPI spec in a Symfony application
Last synced: 20 Oct 2024
https://github.com/jshmrtn/openapi-compiler
:gear: Eixir OpenAPI Compiler
elixir elixir-lang openapi openapi-codegen openapi-generator openapi3
Last synced: 27 Nov 2024
https://github.com/lzehrung/zod-express-openapi-routes
POC for cozy API validation, typing, and OpenAPI/swagger schema generation with Zod and Express
api api-routes documentation-as-code express nodejs openapi openapi3 swagger typescript validation zod
Last synced: 28 Oct 2024
https://github.com/muniftanjim/express-joi-openapi
Express + Joi + OpenAPI
express joi openapi openapi-generator openapi-specification
Last synced: 14 Oct 2024
https://github.com/amorimjj/nestjs-redoc-try-out
NestJS-Redoc-Try-Out is an unofficial NestJS module for Redoc Try Out. It provides an easy way plugging in Redoc in a NestJS application.
Last synced: 12 Oct 2024
https://github.com/sap-samples/hana-enterprise-search-engine
Sample application exposing SAP HANA search features as HTTP-REST services.
enterprise-search odata openapi python rest sample sample-code sap-hana search
Last synced: 15 Nov 2024
https://gitlab.com/vstconsulting/vstutils
Small framework for easy generates web-applications (SPA or Single Page Application).
js openapi python vue web web-application
Last synced: 10 Nov 2024
https://github.com/nya1/ts-api-boilerplate
Quickly bootstrap your next TypeScript REST API project. Node 16+, auto OpenAPI, Prettier+ESLint, Jest
boilerplate openapi rest rest-api swagger template typescript
Last synced: 11 Oct 2024
https://github.com/numberfour/openapi-scala
An opinionated library and SBT plugin for generating Scala code from OpenAPI 3.
openapi openapi-generator openapi3 scala swagger
Last synced: 14 Oct 2024
https://github.com/turbot/steampipe-plugin-openapi
Use SQL to instantly query resources from OpenAPI. Open source CLI. No DB required.
backup etl hacktoberfest openapi postgresql postgresql-fdw sql sqlite steampipe steampipe-plugin zero-etl
Last synced: 08 Nov 2024
https://github.com/cugu/swagger-go-chi
Generate a go-chi server from swagger
Last synced: 11 Nov 2024
https://github.com/vinitshahdeo/openapi-url-resolver
Resolve server URLs and extract hosts from OpenAPI 3.x and Swagger specifications.
openapi openapi-parser openapi-server-url openapi-specification openapi-url-resolver openapi3
Last synced: 14 Oct 2024
https://github.com/dermanomann/openapi-router
Routing adapter bridge for ApenAPI annotations.
annotation hacktoberfest laravel lumen openapi openapi-router router silex slim
Last synced: 28 Oct 2024
https://github.com/springfox/springfox-grails-demo
Sample application to demonstrate the capabilities of integrating with grails
grails openapi springfox swagger swagger-ui
Last synced: 30 Dec 2024
https://github.com/bonitasoft/bonita-openapi
This repository contains the Bonita OpenAPI specification
api bonita delivery-github-release hacktoberfest http lifecycle-independent openapi published-never rest-api
Last synced: 16 Nov 2024
https://github.com/apiboard/php-openapi
OpenAPI Specification parser for PHP 8. Supports both OAS 3.0 and 3.1.
openapi openapi-spec openapi-specification openapi3 php8
Last synced: 07 Nov 2024
https://github.com/kompendium-ano/api-factom
Haskell REST client & server for Factom Open API specification
factom-protocol openapi rest rest-api
Last synced: 03 Dec 2024
https://github.com/nawaz1991/lua-oasvalidator
A FAST Lua module to validate the HTTP requests against the OpenAPI specifications of the REST server.
api json-schema-validator json-validation json-validator kong lua oas openapi openapi-validation openapi-validator openresty parameter-validation rest rest-validators restful swagger validation validator
Last synced: 07 Nov 2024
https://github.com/martincostello/aspnetcore-openapi
A demonstration of different ways to add OpenAPI (Swagger) support to ASP.NET Core applications
Last synced: 07 Nov 2024
https://github.com/apiaddicts/openapi2soapui
API to generate a SoapUI project from an OpenAPI Specification (fka Swagger Specification) Given an OpenAPI Specification, either v2 or v3, a SoapUI project is generated with the requests for each resource operation and a test suite. The response is the content of the SoapUI project in XML format to save as file and import into the SoapUI application.
openapi openapi3 openapi31 soapui
Last synced: 14 Nov 2024
https://github.com/0xtheprodev/nestjs-clean-example
Clean Architecture Example using NestJS on Fastify
clean-architecture fastify graphql hexagonal-architecture nestjs openapi openapi3 repository-pattern rest-api swagger-ui typeorm typescript
Last synced: 27 Oct 2024
https://github.com/rapter1990/foreignexchangeexample
Case Study - Openpayd Foreign Exchange Example (Spring Boot, Java 21, Docker, Maven, JUnit Test, Integration Test, In-Memory Database (H2 Database), Github Actions, Spring Open Api, Mapstruct, Spring Cache, Resillience4j (Rate Limiter))
docker docker-compose dockerfile github-actions h2-database in-memory-database integration-test java21 junit mapstruct maven mockito monolith openapi rate-limiter resilience4j resttemplate spring-boot spring-cache
Last synced: 07 Nov 2024
https://github.com/cdimascio/gin-openapi
Automatically validates API requests against an OpenAPI 3 spec.
gin gin-gonic middleware openapi request-validation validation
Last synced: 21 Oct 2024
https://github.com/liveoaklabs/terraform-provider-readme
Terraform Provider for the ReadMe.com API
api-documentation docs-as-code openapi openapi-documentation openapi-spec openapi-specification readme readmeio terraform terraform-provider
Last synced: 12 Oct 2024
https://github.com/magisteriis/riot-games-help-to-swagger-dotnet
Converts Riot Games' native help format to Swagger and OpenAPI.
openapi openapi-generator riot-games swagger
Last synced: 06 Nov 2024
https://github.com/imranr98/backdraft
Node.js, Express, and PostgreSQL based web server with simple user authentication, to be used as a template or starting off point for backend projects.
authentication chai express jwt logging mocha morgan nodejs openapi postgresql prisma rdbms refresh-token sql swagger swagger-ui testing tsoa typescript winston
Last synced: 19 Nov 2024
https://github.com/eywek/oatyp
🏠 Build Typescript typings from OpenAPI definitions
codegen openapi swagger typescript typescript-generator
Last synced: 13 Nov 2024
https://github.com/nikolaydubina/openapi-inline-examples
🌏 Inline OpenAPI JSON examples from filenames
Last synced: 09 Nov 2024
https://github.com/marcominerva/awesomebackend
A sample API backend made with ASP.NET Core 5.0
aspnetcore backend bearer-authentication cors entityframeworkcore healthcheck jwt-authentication net50 openapi swagger versioning-api
Last synced: 12 Oct 2024
https://github.com/badsyntax/mailinabox-api
HTTP client SDK's for the Mail-in-a-Box API.
client-sdk mail-in-a-box mailinabox mailinabox-api openapi
Last synced: 27 Oct 2024
https://github.com/crqra/octono
🍂 GitHub REST API for Deno projects
deno github github-rest-api octokit openapi
Last synced: 20 Nov 2024
https://github.com/opvious/abaca
OpenAPI TypeScript SDK generator with strong type guarantees and minimal boilerplate
fetch javascript koa openapi sdk typescript
Last synced: 09 Oct 2024
https://github.com/shamspias/langchain-telegram-gpt-chatbot
An AI-powered chatbot integrated with Telegram, using OpenAI GPT-3.5 Turbo, language embeddings, and FAISS for similarity search to provide more contextually relevant responses to user queries
ai artificial-intelligence chatbot chatbot-telegram faiss gpt-3 gpt-3-5-turbo gpt-35-turbo gpt-4 langchain langchain-python openapi python python3 telebot telegram telegram-bot tts tts-api
Last synced: 04 Dec 2024
https://github.com/criteria-labs/criteria-api-tools
Tools for working with the JSON Schema and OpenAPI specifications.
json-schema jsonschema open-api open-api-specification open-api-v3 openapi openapi-spec openapi-specification openapi3
Last synced: 12 Oct 2024
https://github.com/lifailon/selenium-modules
Modules for free use (without using API) ChatGPT, Text Translation and SpeedTest.
ai api chatgpt chatgpt-api chatgpt-free deepl devops devops-tools devtools free-api google-translate noapi openapi powershell selenium speedtest translation translation-api windows
Last synced: 14 Dec 2024
https://github.com/zchee/protoc-gen-openapi
protoc-gen-openapi is a plugin for the Google protocol buffer compiler to generate openAPI V3 spec for any given input protobuf.
openapi openapi3 protobuf protoc protoc-plugin
Last synced: 11 Oct 2024
https://github.com/zchee/schema
Collection of JSON-Schema, OpenAPI, and well-known schemas
Last synced: 11 Oct 2024
https://github.com/codecentric/reedelk-module-rest
Reedelk REST module
openapi openapi-specification openapi3 reedelk reedelk-integration-platform rest rest-api restapi restful-api restful-web-api restful-webservices
Last synced: 16 Nov 2024
https://github.com/oracle-japan/ochacafe-microprofile-demo
Helidon 4.x (= Virtual Thread版) に更新しました // MicroProfileとHelidon拡張機能のデモです - 随時新機能を追加してメンテナンスしています.
helidon jaeger java jms microprofile microprofile-graphql openapi opentelemetry protobuf virtual-threads
Last synced: 18 Nov 2024
https://github.com/stackql/openapisaurus
Deno based openapi document utility for splitting openapi spec and generating stackql providers
Last synced: 21 Nov 2024
https://github.com/nickheap2/add-props-flipflop
Toggle additionalProperties in an OpenAPI spec
openapi openapi-spec openapi-specification
Last synced: 14 Oct 2024
https://github.com/libninjacom/plaid-rs
Rust client library for Plaid, generated from Plaid's OpenAPI spec
Last synced: 09 Nov 2024
https://github.com/stackql/stackql-azure-openapi
Generates a single OpenAPI document for each Azure Resource Manager service from a set of OpenAPI specifications sourced from Azure REST API specs
autorest azure azurerm javascript nodejs openapi openapi3 stackql typescript
Last synced: 21 Nov 2024
https://github.com/ibaca/autorest-openapi
JAX-RS service interface generator for Open API specification
apisguru-api autorest jax-rs jax-rs-generator jsinterop openapi
Last synced: 21 Nov 2024
https://github.com/simonkowallik/as3ninja
:octocat: AS3 Ninja is a templating and validation engine for your AS3 declarations. No matter if you prefer a CLI or Swagger REST API, AS3 Ninja has you covered!
as3 cli devops gitops jinja2 json-schema openapi python rest-api swagger vault
Last synced: 14 Oct 2024
https://github.com/martinjrobins/battery-api
OpenAPI spec and python client for a battery data REST API
Last synced: 05 Jan 2025
https://github.com/schwarzit/api-linter-service
RESTful service to provide API linting as-a-service
Last synced: 21 Nov 2024
https://github.com/aarambhdevhub/rust_auth
Welcome to RustSecureAPI, a robust and secure Rust-based API project built with Actix-Web. This repository provides a comprehensive guide and implementation for creating a scalable backend system with JWT-based authentication and PostgreSQL integration.
actix actix-rs actix-web authentication backend jwt jwt-authentication jwt-token openapi postgresql programming programming-language rust rust-lang sqlx sqlx-cli swagger swagger-api swagger-ui
Last synced: 07 Nov 2024
https://github.com/dogada/microchain
Simple blockchain prototype with API
api blockchain openapi swagger swagger-ui
Last synced: 12 Dec 2024
https://github.com/sanidhyy/3d-website
A 3D AI Powered T-Shirt Customizer using Three.js
ai css dall-e dall-e-api dalle html javascript js modern-ui-ux openai openapi react reactjs tailwindcss threejs
Last synced: 23 Dec 2024
https://github.com/prithivsakthiur/strangerai
Turning Ideas to Product - StrangerAI - StrangerZone. Recommended to Deploy inside Huggingface Spaces SDK as GRADIO
api chat-application chatbot chatgpt llm-inference open-source openai openapi
Last synced: 17 Dec 2024
https://github.com/evgeniy-dammer/marketplace-api
Marketplace API
api cache casbin clean-architecture docker gin go golang jaeger jwt marketplace openapi opentelemetry postgresql prometheus redis rest-api squirrel swagger tracing
Last synced: 01 Jan 2025
https://github.com/vblagoje/openapi-rag-service
A flexible Haystack 2.0 pipeline integrating Retrieval-Augmented Generation (RAG) with any OpenAPI service
Last synced: 10 Jan 2025
https://github.com/jiyuujin/vite-react-liff
LINE Front-end Framework × React
chatgpt firebase-auth firebase-hosting liff openapi react tailwindcss vite
Last synced: 18 Dec 2024
https://github.com/laura-rodriguez/dotnetconf22
Minimal API + OpenAPI Sample
csharp dotnet dotnetconf minimalapi openapi openapi3
Last synced: 12 Dec 2024
https://github.com/chandrikadeb7/go-couchbase-microservice
Go Microservice developed using Go Echo API Server OpenAPI with Couchbase backend
couchbase couchbase-docker-container docker dockerfile go golang golang-api golang-application golang-library microservice microservices-application openapi
Last synced: 10 Jan 2025
https://github.com/greeeg/openapi-kit
A set of utilities to generate an API client, types, mocks & react-query hooks for OpenAPI
Last synced: 20 Nov 2024
https://github.com/wy-z/tspec
Parse golang data structure into json schema.
ast go json-schema openapi schema tspec
Last synced: 14 Oct 2024
https://github.com/badsyntax/openapi-dotnet-react-typescript-fetch-example
An example project showing how to use the OpenAPI typescript-fetch HTTP client with React
openapi openapi-generator react react-query swagger typescript
Last synced: 27 Oct 2024
https://github.com/istreamlabs/rest-api-lint
REST API linting using OpenAPI and Spectral
api-linting docker docker-image github-action linter openapi openapi3
Last synced: 16 Nov 2024
https://github.com/stefanmaric/cloudflare-bread
JavaScript fetch API client for Cloudflare's API with TypeScript definitions generated from the new Cloudflare's OpenAPI schema.
api browser cloudflare fetch node openapi typescript
Last synced: 16 Nov 2024
https://github.com/apiaddicts/sonar-openapi
doSonarAPI: static analyzer for OpenAPI contracts
code-quality openapi openapi3 openapi31 sonarqube
Last synced: 14 Nov 2024
https://github.com/hslatman/caddy-openapi-validator
A Caddy HTTP handler for validating requests and responses against an OpenAPI specification
caddy caddyserver openapi openapi3
Last synced: 13 Oct 2024
https://github.com/ecube-labs/koa-x-router
`koa-x-router` is a library that extends the functionality of `@koa/router` by providing validation and automatic API documentation features. It simplifies the process of defining routes, validating request data, and generating API documentation.
adaptor-pattern documentation-generator koa koa-router koajs openapi router swagger zod
Last synced: 11 Oct 2024
https://github.com/cbornet/netatmo-swagger-decl
Swagger declaration file for the Netatmo API
Last synced: 01 Jan 2025
https://github.com/aerabi/express-ts-swagger-docker
Express.js Backend with TypeScript, Swagger UI, and Docker Compose
docker docker-compose expressjs openapi swagger tsoa typescript
Last synced: 24 Nov 2024
https://github.com/jonasbn/perl-mojolicious-plugin-openapi-tutorial-hello-world
Tutorial for Mojolicious::Plugin::OpenAPI: Hello World
mojolicious openapi perl tutorial
Last synced: 08 Nov 2024
https://github.com/startz/oauth2-etsy
StartZ oauth2-etsy compatible League of PHP OAuth2
authorization etsy oauth2 oauth2-client openapi package php8
Last synced: 13 Oct 2024
https://github.com/zihantype/poem-extensions
为Poem框架添加扩展功能 -- Add some extensions to Poem web framework
Last synced: 11 Oct 2024
https://github.com/thim81/spec-driven-openapi-contract-performance-testing
POC for Unlocking the Power of Spec-Driven API Development
contract-testing openapi performance-testing postman rest-api
Last synced: 02 Nov 2024
https://github.com/shopstic/k8s-ts
Deno / TypeScript Kubernetes client
deno kubernetes openapi swagger typescript
Last synced: 14 Oct 2024
https://github.com/kemingy/defspec
Create the OpenAPI spec and document from dataclass, attrs, etc.
openapi openapi-spec redoc scalar swagger
Last synced: 07 Nov 2024
https://github.com/char0n/openapi-runtime-expression
OpenAPI Runtime Expressions parser and validator.
expression openapi parser runtime validator
Last synced: 02 Nov 2024
https://github.com/tradingstrategy-ai/spec
Decentralised exchange trading data OpenAPI endpoints
algorithmic-trading decentralised-exchange decentralized-applications ethereum openapi swagger
Last synced: 20 Nov 2024
https://github.com/saran33/fastapi-docx
Extend a FastAPI OpenAPI spec to include all possible HTTPException or custom Exception response schemas..
Last synced: 07 Nov 2024
https://github.com/vanshg/weatherkit-openapi
OpenAPI spec for Apple's WeatherKit
apple ios macos openapi openapi3 swagger weatherkit wwdc
Last synced: 12 Nov 2024
https://github.com/paficent/roblox-api-tracker
This repository tracks changes made to Roblox's Web Api Documentation. Checks for changes every 15 minutes
api automation openapi rest-api roblox swagger tracker
Last synced: 07 Nov 2024
https://github.com/bleemeo/bleemeo-go
Bleemeo Go SDK
bleemeo bleemeo-api go golang monitoring openapi
Last synced: 17 Nov 2024
https://github.com/javiertuya/samples-openapi
Samples of generation of rest server and client api components with OpenApi and Swagger
Last synced: 17 Nov 2024
https://github.com/microsoft/kiota-abstractions-php
PHP abstractions for Kiota generated API clients
Last synced: 07 Oct 2024
https://github.com/lob/usps-webtools-api
Open source documentation for USPS Web Tools API
developer-experience openapi usps usps-api
Last synced: 18 Nov 2024
https://github.com/mean-expert-official/openapi-sdk-builder
A Software Development Kit Builder for Swagger Clients
angular openapi sdk-builder typescript
Last synced: 28 Nov 2024