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/rapter1990/couriertracking
Case Study - Courier Tracking (Kotlin, Spring Boot, Mapstruct, JUnit Tests, Integration Tests, Docker, CI/CD - Github Actions, Gradle)
docker docker-compose dockerfile github-actions gradle integration-test junit kotlin mapstruct mysql openapi postman spring-boot testcontainer
Last synced: 10 Oct 2024
https://github.com/pierre-emmanuelj/open-alldebrid
Alldebrid OpenAPI based Golang client wrapper
alldebrid alldebrid-api alldebrid-wrapper api api-client client golang golang-bindings golang-wrapper openapi openapi-spec openapi-specification openapi3
Last synced: 14 Oct 2024
https://github.com/elixir-tesla/tesla_openapi
Experimental client generator from OpenAPI spec.
Last synced: 13 Nov 2024
https://github.com/synx-ai/oas3-mdx
OpenAPI Spec to Markdown
docgen documentation markdown mdx oas oas3 openapi
Last synced: 07 Nov 2024
https://github.com/mchangrh/sb-openapi
SponsorBlock API in Swagger/ OpenAPI
openapi openapi3 sponsorblock swagger swagger-ui
Last synced: 16 Oct 2024
https://github.com/wantedly/open_api
Provide PORO and serializers for OpenAPI v3.0.1
Last synced: 07 Nov 2024
https://github.com/networknt/openapi-parser
A light-weight, fast OpenAPI 3.0 parser and validator with minimum third party dependencies
openapi openapi-spec openapi-specification openapi-validation openapi3
Last synced: 07 Nov 2024
https://github.com/scalar/openapi-parser
Modern OpenAPI parser written in TypeScript
Last synced: 18 Nov 2024
https://github.com/projectsyn/lieutenant-api
The Project Syn Kubernetes Cluster and Tenants Inventory API
api gitops inventory kubernetes openapi projectsyn rest
Last synced: 07 Nov 2024
https://github.com/swaggest/swac
🤖 OpenAPI/Swagger client generator for PHP, Go and JavaScript (ES5)
client-lib codegen go javascript openapi php rest-api swagger
Last synced: 08 Nov 2024
https://github.com/lepoco/openapi.client
OpenAPI Client is a toolkit that helps you create HTTP clients for external APIs based on their OpenAPI specifications. It simplifies the process of consuming and interacting with various web services.
csharp dotnet dotnet-tool nuget openapi openapi-generator source-generator swagger tools
Last synced: 07 Nov 2024
https://github.com/neuralegion/har-sdk
HAR SDK enables Node.js developers to easily work with HAR, convert it from OAS/Swagger and Postman collection, and more.
converter generator har oas openapi sampler swagger typescript
Last synced: 31 Oct 2024
https://github.com/dankinsoid/SwiftOpenAPI
Swift library which can generate output compatible with OpenAPI 3.1.0
Last synced: 05 Aug 2024
https://github.com/kevinoid/swagger-spec-validator
Validate an OpenAPI/Swagger API specification using the swagger.io online validator.
nodejs openapi swagger validation
Last synced: 07 Nov 2024
https://github.com/nya1/rest-api-boilerplate
Typescript-based REST API boilerplate with full integration tests
api backend boilerplate eslint express integration-testing jest node openapi rest-api skeleton typescript winston
Last synced: 27 Oct 2024
https://github.com/andreugallofre/foodlord
🥑 Calories estimation using CV built in HackCU V
flask grommet js nodejs openapi postgresql python rapidapi react
Last synced: 26 Oct 2024
https://github.com/shavo007/k6-demo
demo perf tests using k6 and OAS (open api spec)
docker grafana k6 openapi openapi3 performance-testing swagger typescript
Last synced: 27 Oct 2024
https://github.com/postman-open-technologies/openapi-linter
An open source implementation of Spectral for applying linting rules to an OpenAPI which can be deployed to AWS, Azure, and Heroku.
linting linting-rules openapi openapi3 spectral
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/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/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/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/jaxelr/nancy.metadata.openapi
Open Api Spec library for NancyFx
Last synced: 09 Nov 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/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/stcarrez/swagger-ada-todo
Simple todo list server with OpenAPI
Last synced: 15 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/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/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/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/ahmadnassri/node-oas-fastify
OAS 3.0 to Fastify routes automation
Last synced: 07 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/mjovanc/rust-actix-example
RESTful API written in Rust + Actix etc.
actix diesel diesel-rs openapi postgresql rest-api rust swagger
Last synced: 13 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/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/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/paddlehq/paddle-openapi
An OpenAPI description for the Paddle API.
api oas openapi openapi-specification rest
Last synced: 07 Nov 2024
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/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/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/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/microsoft/kiota-cli-commons
Common set of commands for CLI client generation
Last synced: 07 Oct 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/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/microcks/microcks-spectral-ruleset
A set of rules for Spectral that allows linting OpenAPI and AsyncAPI spec for Microcks conventions
api asyncapi contract-testing linting-rules microcks mocking openapi spectral
Last synced: 18 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/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/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/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/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/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/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/sgraaf/openapi-scraper
Track changes to RESTful APIs by git scraping their OpenAPI descriptions
Last synced: 29 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/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/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/koshevy/oapi3codegen
Moved here — https://github.com/koshevy/codegena
codegen codegeneration openapi openapi3 typescript
Last synced: 30 Sep 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/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/belgif/openapi-problem
OpenAPI data types for problem messages
Last synced: 15 Nov 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/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/fspv/leetcode-swagger
Swagger file for leetcode API
leetcode openapi python swagger
Last synced: 11 Nov 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/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/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/beezup/dotnet-codegen
Code Generator as a dotnet global tool
codegen codegenerator dotnet handlebars openapi swagger
Last synced: 17 Nov 2024
https://github.com/mikestead/yaml-fragment
Generate a yaml document from smaller yaml documents
Last synced: 11 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/codeasashu/react-openapi-designer
A React based UI toolkit to develop openapi schema
Last synced: 09 Nov 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/grktsh/falcon-oas
Design first approach with OpenAPI 3 for Falcon
Last synced: 07 Nov 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/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/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/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/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/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/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/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/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/nickheap2/add-props-flipflop
Toggle additionalProperties in an OpenAPI spec
openapi openapi-spec openapi-specification
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/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/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/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://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