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/simioni/nest-standard-response
Standardized and configurable API responses for NestJS
filtering nestjs node-js nodejs openapi openapi-generator openapi-specification pagination rest rest-api restful-api sorting swagger typescript
Last synced: 07 Nov 2024
https://github.com/dilanx/redark
A dark theme for Redoc
api dark docs documentation openapi redoc redocly swagger theme
Last synced: 13 Oct 2024
https://github.com/getyourguide/openapi-validation-java
Build trust in your spec by validating live requests and responses against your OpenAPI spec.
java openapi openapi-specification openapi-validation spring-boot
Last synced: 07 Nov 2024
https://github.com/ybelenko/oauth2_as_oas3_components
OAuth2 definitions as OpenAPI Spec 3.0 components
components oas3 oauth2 openapi
Last synced: 23 Oct 2024
https://github.com/paddlehq/paddle-openapi
An OpenAPI description for the Paddle API.
api oas openapi openapi-specification rest
Last synced: 07 Nov 2024
https://github.com/ahmadnassri/node-oas-fastify
OAS 3.0 to Fastify routes automation
Last synced: 07 Nov 2024
https://github.com/microsoft/kiota-cli-commons
Common set of commands for CLI client generation
Last synced: 07 Oct 2024
https://github.com/avanov/openapi-client-generator
Generates Python client packages from OpenAPI v3 specifications. The project aims at supporting any generic valid specification.
codegen http-client mypy oas3 openapi openapi3 parsing python3 rest-api specification swagger typing validation
Last synced: 11 Oct 2024
https://github.com/nicolastakashi/todoapp-openapidocuments
Examples used in the post published on Medium.
api api-rest lint medium mock-server openapi openapi-documents openapi-specification openapi3
Last synced: 14 Nov 2024
https://github.com/felixarpa/unstuckoverflow
🤷♀️ Chrome ext to help devs built in HackTheBurgh V
chrome-extension flask javascript openapi python3 reactjs
Last synced: 26 Oct 2024
https://github.com/scalar/laravel
Scalar OpenAPI References in Laravel
laravel openapi scalar swagger swagger-ui
Last synced: 07 Nov 2024
https://github.com/theirish81/mockambo
Dynamic API Mocking, recording and Validation
api contract-testing developer-tools mocking openapi openapi3 proxy testing
Last synced: 07 Nov 2024
https://github.com/stcarrez/swagger-ada-todo
Simple todo list server with OpenAPI
Last synced: 15 Nov 2024
https://github.com/sigpwned/openapi-generator-maven-plugin-template-customization-example
An example Maven project that uses the OpenAPI Generator Maven plugin with template customization to generate an API model and server
codegen codegeneration maven openapi openapi-codegen openapi-generator openapi-generator-maven-plugin openapi-spec sscce
Last synced: 07 Nov 2024
https://github.com/drkno/au-supermarket-apis
Australian Supermarket OpenAPI Specifications
api australia coles hacktoberfest openapi openapi-specification swagger woolworths
Last synced: 05 Nov 2024
https://github.com/linux-china/aliyun-openapi-rust-sdk
Aliyun OpenAPI SDK for Rust
aliyun aliyun-openapi-sdk openapi rust
Last synced: 06 Nov 2024
https://github.com/loopbackio/loopback-connector-openapi
LoopBack connector for OpenAPI spec (2.0 and 3.0.x) compliant services
hacktoberfest loopback nodejs openapi
Last synced: 09 Nov 2024
https://github.com/opendatach/openparldatach
We are collaboratively building an open standard and API for Swiss parliamentary data.
api ogd oparl open-standard openapi opendata opendata-api parliament parliament-data parliamentary-data parliamentary-monitoring standard switzerland
Last synced: 07 Nov 2024
https://github.com/darklynx/swagger-api-collection
My collection of RESTful API descriptions in Open API format
dropbox instagram openapi swagger
Last synced: 08 Nov 2024
https://github.com/openapi-ui/go-openapi-ui
go-openapi-ui is an embedded OpenAPI/Swagger documentation ui for Go using OpenAPI-UI
echo-openapi echo-swagger fiber-openapi fiber-swagger gin-openapi gin-swagger go-openapi go-openapi-ui go-swagger openapi openapi-ui swagger swagger-ui
Last synced: 08 Nov 2024
https://github.com/grafana/openapi-to-k6
A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.
api-development api-testing code-generation devops k6 load-testing openapi performance-testing test-automation testing-tools
Last synced: 08 Nov 2024
https://github.com/networknt/openapi-bundler
A utility that merges multiple OpenAPI specification files into a single file with all external references resolved to local reference.
openapi openapi-bundler openapi-codegen openapi-generator openapi-spec openapi-specification openapi3 rest rest-api
Last synced: 07 Nov 2024
https://github.com/oliveira-michel/jhulis
Sistema (lib + REST APIs) para validação de boas práticas na construção de contratos de API em OpenAPI Specification.
api ci ci-cd contrato devops-tools esteiras-de-ci oas oas30 openapi openapi-specification quality quality-assurance quality-check rest rest-api restful restful-api swagger
Last synced: 14 Oct 2024
https://github.com/jaxelr/nancy.metadata.openapi
Open Api Spec library for NancyFx
Last synced: 09 Nov 2024
https://github.com/scottlogic/openapi-forge
⚒️🔥 Effortlessly create OpenAPI clients, in a range of languages, from the fiery furnace of our forge
Last synced: 08 Nov 2024
https://github.com/sap/openapi-specification
The SAP's extension to OpenAPI Specification defines a standard for describing HTTP APIs at SAP.
api documentation extension openapi
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/grktsh/falcon-oas
Design first approach with OpenAPI 3 for Falcon
Last synced: 07 Nov 2024
https://github.com/codeasashu/react-openapi-designer
A React based UI toolkit to develop openapi schema
Last synced: 09 Nov 2024
https://github.com/sgraaf/openapi-scraper
Track changes to RESTful APIs by git scraping their OpenAPI descriptions
Last synced: 29 Oct 2024
https://github.com/thecodedaniel/flutter_gpt
A flutter app embedded with OpenAI ChatGPT!
api chat chatbot chatgpt chatgpt-api flutter google openai-api openapi
Last synced: 07 Nov 2024
https://github.com/fa0311/twitter_openapi_dart
Implementation of Twitter internal API in Dart
dart openapi scraper twitter undocumented unofficial
Last synced: 14 Oct 2024
https://github.com/straw-hat-team/nodejs-monorepo
Monorepo for the open-source packages
cli eslint fetch library nextjs openapi react react-native react-query typescript
Last synced: 09 Oct 2024
https://github.com/jobinsjp/api-generator
Generate api docs while writing test case (Laravel).
documentation laravel openapi phpunit swagger swagger-ui testing
Last synced: 03 Nov 2024
https://github.com/devexps/go-micro
A microservice-oriented governance framework implemented by golang.
go golang grpc microservices openapi protobuf
Last synced: 13 Oct 2024
https://github.com/fspv/leetcode-swagger
Swagger file for leetcode API
leetcode openapi python swagger
Last synced: 11 Nov 2024
https://github.com/paulvollmer/openapi-split
openapi-split is a simple commandline tool to organize an openapi (swagger) specification across multiple files
Last synced: 23 Oct 2024
https://github.com/belgif/openapi-problem
OpenAPI data types for problem messages
Last synced: 15 Nov 2024
https://github.com/damienbod/webapiopenapi
.NET 9 Open API in ASP.NET Core
api aspnetcore dotnet jwt net9 oauth openapi
Last synced: 07 Nov 2024
https://github.com/fusionauth/fusionauth-openapi
FusionAuth OpenAPI client
client-library fusionauth openapi swagger
Last synced: 05 Nov 2024
https://github.com/ketiko/open_api-rspec
openapi openapi-validation rspec-matchers
Last synced: 06 Aug 2024
https://github.com/iamrajiv/gsod-2021
This repository contains information about my work in the Google Season of Docs 2021. I participated with Wechaty, and my project was on Improve the gRPC and OpenAPI ecosystem of Wechaty.
Last synced: 19 Oct 2024
https://github.com/ltmenezes/fences
Fences is an LLM augmented OpenAPI interpreter with a visual interface to easily make requests
backend openapi swagger swagger-ui tools
Last synced: 07 Nov 2024
https://github.com/sylhare/petshop
🐶🛒 Kotlin spring-boot project using a generated API from a swagger file
gradle kotlin openapi spring-boot swagger
Last synced: 14 Nov 2024
https://github.com/namuan/fuzzy-swagger
API fuzz testing generator using swagger document.
api fuzz-testing fuzzing openapi python swagger testing
Last synced: 18 Oct 2024
https://github.com/marioruiz/create_tests
Create Tests automatically from a Requests file. Perfect to be used with the result from importing a Swagger file using the open_api_import gem. Now we are supporting RSpec.
create openapi requests rspec ruby swagger swagger2 swagger3 tests
Last synced: 23 Oct 2024
https://github.com/wubin1989/pullcode
pullcode is a typescript http client code generation cli compatible with Swagger 2 and OpenAPI 3
axios http http-client openapi openapi3 rest-api restful-api swagger swagger-codegen swagger2 typescript
Last synced: 14 Nov 2024
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/ootkin/skimx
Create web applications using OpenAPI schemas
express generator javascript oas openapi schema skimx specification typescript zod zod-openapi
Last synced: 07 Nov 2024
https://github.com/mikestead/yaml-fragment
Generate a yaml document from smaller yaml documents
Last synced: 11 Oct 2024
https://github.com/zhudotexe/fastlmi
A fast framework (in both performance and development time) for creating language model interfaces - a more generic term for tools built for AIs like ChatGPT plugins.
asyncio chatgpt chatgpt-plugins fastapi framework lmi openai openapi pydantic python python3 starlette uvicorn
Last synced: 27 Oct 2024
https://github.com/rmkasendwa/swagger-to-ts
swagger-to-ts is a powerful library that allows you to generate TypeScript code from Swagger documentation or OpenAPI specifications. It simplifies the process of integrating API definitions into your TypeScript projects, saving you time and effort.
api api-client generator openapi proxy swagger tsed typescript
Last synced: 13 Oct 2024
https://github.com/kaizhu256/node-swgg
this zero-dependency package will run a virtual swagger-ui server with persistent-storage in the browser, that your webapp can use (in-place of a real backend), with a working web-demo
Last synced: 13 Oct 2024
https://github.com/fleny113/endpointmapper
Endpoint Mapper for ASP.NET Core 8
aspnet-core aspnetcore dotnet-core dotnet8 dotnetcore openapi sourcegeneration sourcegenerator swagger
Last synced: 23 Oct 2024
https://github.com/FlyingBird95/openapi-builder
A Flask extension to automatically add OpenAPI documentation for your Flask app.
blueprint flask flask-extension openapi openapi-documentation openapi-generator openapi-specification python swagger swagger-documentation
Last synced: 13 Aug 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/jpcadena/instagram-clone-backend
Instagram Clone Backend developed with FastAPI (Python and Beanie ODM (NoSQL MongoDB) as a Restful-API.
backend beanie clone-app fastapi heroku instagram jwt mongodb motor nosql openapi pydantic pymongo python restful-api uvicorn
Last synced: 15 Nov 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/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/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/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/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/nickheap2/add-props-flipflop
Toggle additionalProperties in an OpenAPI spec
openapi openapi-spec openapi-specification
Last synced: 14 Oct 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/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/jean85/symfony-openapi-example
An example of using an OpenAPI spec in a Symfony application
Last synced: 20 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/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://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/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/zchee/schema
Collection of JSON-Schema, OpenAPI, and well-known schemas
Last synced: 11 Oct 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/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/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/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/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/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/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/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/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/muniftanjim/express-joi-openapi
Express + Joi + OpenAPI
express joi openapi openapi-generator openapi-specification
Last synced: 14 Oct 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/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/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/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/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/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/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/nikolaydubina/openapi-inline-examples
🌏 Inline OpenAPI JSON examples from filenames
Last synced: 09 Nov 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/cugu/swagger-go-chi
Generate a go-chi server from swagger
Last synced: 11 Nov 2024