Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/lmhfq/easyopen

一个基于Hyperf框架的简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。

easyopen hyperf openapi

Last synced: 07 Nov 2024

https://github.com/pionl/laravel-swagger-test

Test your routes using Laravel's underlying request testing (without making real request) against your API schema.

api laravel openapi phpunit swagger testing-tools

Last synced: 11 Oct 2024

https://github.com/d-yoshi/redmine-openapi

Unofficial OpenAPI specification for the Redmine API

docs openapi openapi-spec openapi-specification openapi3 redmine redmine-api

Last synced: 07 Nov 2024

https://github.com/instructure/canvas-studio-api-examples

useful example scripts for the Studio team and account administrators to access the public API of Canvas Studio

api canvas openapi studio

Last synced: 06 Nov 2024

https://github.com/phillip-kruger/openapi-example

Basic example to show how to use OpenAPI for JAX-RS, Spring-web and Vert.x Routes on Quarkus

openapi rest-api smallrye spring-web vertx-web

Last synced: 29 Oct 2024

https://github.com/smallstep/smallstep-python

A Python client library for the Smallstep API

openapi openapi3 pypi pypi-package python python3 python39 smallstep

Last synced: 14 Nov 2024

https://github.com/omani/nkn-openapi-client

A client library for the NKN OpenAPI written in go

client go golang nkn openapi resty

Last synced: 27 Oct 2024

https://github.com/belgif/openapi-common

common technical OpenAPI data types

openapi rest standard

Last synced: 15 Nov 2024

https://github.com/simioni/nest-pret

A generator to bootstrap fully-featured NestJS apps. Includes user registration, email verification, password recovery, claims-based access control, standardized responses with pagination, filtering and sorting, standardized error handling, OpenAPI auto-documentation and full e2e testing.

api casl docker docker-compose docker-swarm e2e jest mermaidjs mongodb mongoose nestjs nodejs nodemailer openapi pactumjs passportjs rest-api swagger typescript

Last synced: 13 Oct 2024

https://github.com/chirino/graphql-4-apis

Lets you create a GraphQL gateway services for your openapi documented API services.

go golang graphql openapi swagger

Last synced: 14 Oct 2024

https://github.com/microsoft/kiota-serialization-json-python

JSON serialization implementation for Kiota clients in Python

json kiota openapi python

Last synced: 07 Oct 2024

https://github.com/sunrise-php/http-router-openapi

OpenAPI (Swagger) Specification Support for Sunrise Router (and not only)

annotations laravel lumen openapi php php-library php7 php8 router sunrise-php swagger symfony

Last synced: 09 Nov 2024

https://github.com/kamranayub/dotposthog

.NET community wrapper around PostHog API

api-client dotnet openapi posthog sdk

Last synced: 15 Oct 2024

https://github.com/f00b4r/oakit

:diamonds: Simple and intuitive OpenApi/Swagger compatible UI toolkit

apitte nette openapi swagger toolkit ui

Last synced: 14 Nov 2024

https://github.com/x86senniral/tempogpt

A simple bot template using the openAI API key to do a specific task through function calling & tools. In this case, a weather bot example. Additionally using firebase to store messages.

ai chat-application chatbot chatgpt chatgpt-api openai openai-api openapi

Last synced: 12 Nov 2024

https://github.com/deepakbhalla/springboot-postgres-jsonb-jpa

Spring boot application to demonstrate the JSONB data type to be used in Postgre SQL database using Springboot JPA.

account-management crud-application jpa json jsonb lombok openapi openapi-specification openapi3 performance postgresql restapi spring-boot spring-data-jpa springboot springboot-web swagger

Last synced: 14 Oct 2024

https://github.com/fed135/swagger-route-validator

The fastest route validation middleware

hacktoberfest openapi swagger validation

Last synced: 11 Nov 2024

https://github.com/spailybot/moleculer-auto-openapi

Generate openapi scheme for moleculer

moleculer moleculer-web openapi

Last synced: 10 Nov 2024

https://github.com/pasdam/yahoo-finance-openapi

Yahoo Finance OpenAPI, and generated clients in different languages

openapi yahoo-finance yahoo-finance-api

Last synced: 15 Oct 2024

https://github.com/onesignal/api

API Reference. OpenAPI Specification files for OneSignal's REST API.

api email in-app-messaging marketing openapi push-notifications rest-api sms

Last synced: 09 Nov 2024

https://github.com/salesforce/anypoint-automation-client-generator

OAS specifications for Anypoint Platform Resources

generator openapi openapi3 swagger

Last synced: 08 Nov 2024

https://github.com/pprzetacznik/ksef-utils

KSeF Python client for creating invoices

invoicing ksef openapi python

Last synced: 08 Nov 2024

https://github.com/edoardottt/dalle

Simple Golang Client to interact with Dall-E API

api-client dall-e golang openapi

Last synced: 11 Oct 2024

https://github.com/nightapes/serverless-openapi

Generate openapi file from your serverless file

openapi serverless swagger

Last synced: 11 Oct 2024

https://github.com/surrealdb/openapi

The OpenAPI specification for the SurrealDB HTTP API

openapi openapi-spec openapi-specification surreal surrealdb

Last synced: 13 Oct 2024

https://github.com/marcelo-earth/webrewind

🤖⌚️ ChatGPT plugin that allows you to see how websites looked like in the past.

chat-gpt chatgpt chatgpt-plugin openai openapi plugin python

Last synced: 27 Oct 2024

https://github.com/nightapes/go-rest

Simple tool to generate openapi definition in go

go golang openapi rest rest-api swagger

Last synced: 11 Oct 2024

https://github.com/softspiders/node-hapi-clean-architecture

A simple API built with Hapi.js that follows Clean Architecture principles

ca clean-architecture debug hapi javascript js node openapi server softspider softspiders ss starter swagger template testing vscode

Last synced: 15 Nov 2024

https://github.com/prioritz/chatgpt-api

Wrapper around ChatGPT API to consume it in 3rd party applications

chatgpt chatgpt-api chatgpt-api-wrapper nodejs openai-api openapi typescript

Last synced: 09 Nov 2024

https://github.com/andostronaut/eslint-ai

eslint-ai is an cli tools that help us to lint and view suggestion from ai if we had a code error with eslint support.

ai code-verification eslint eslint-config javascript openapi suggestions typescript

Last synced: 02 Nov 2024

https://github.com/eth-library/opendata-apis

Open API Specifications for open data APIs of ETH Library. See https://developer.library.ethz.ch for more informatione about APIs and how to access.

api oas3 open-data openapi

Last synced: 08 Nov 2024

https://github.com/vtramo/sportsclub-restapi-toysystem

Backend REST API built with Java and Spring Boot 3.0. Application testing with different high performance JVMs (like GraalVM and Eclipse OpenJ9) and application testing using AOT compilation by building a native image with GraalVM.

aot-compilation backend-api docker docker-compose graalvm graalvm-native-image java jvm jvm-performance lombok mapstruct openapi openapi-generator openj9 performance-testing rest-api sportsclub spring-boot-3 swagger swagger-codegen

Last synced: 17 Nov 2024

https://github.com/api-evangelist-tools/api-integration

This is a template for deploying an API integration page, showcasing the integrations with a platform, allowing API providers to share a list of other APIs they've connected with.

api api-integration openapi

Last synced: 17 Nov 2024

https://github.com/goodforgod/openapi-resources

📦 OpenAPI Resources

openapi openapi3 swagger

Last synced: 05 Nov 2024

https://github.com/nunchistudio/helix.go

helix.go is the Go implementation of helix, for building cloud-native, consistent, reliable, and high-performance (micro) services with automatic logging, tracing, observability, and event propagation across services and integrations.

asyncapi clickhouse cloud data-plane devops distributed-systems distributed-tracing microservices nats nats-jetstream openapi openfeature opentelemetry platform-engineering postgres temporal vault

Last synced: 07 Nov 2024

https://github.com/arduino/clients-iot-api

Automated pipeline to generate clients and docs for Arduino IoT API

api arduino golang iot javascript openapi python rest swagger

Last synced: 07 Oct 2024

https://github.com/deiteris/api-contractor

A Visual Studio Code extension for working with the API contracts in OpenAPI and RAML formats.

api openapi openapi3 raml swagger swagger2 visual-studio-code visual-studio-code-extension vscode-extension

Last synced: 01 Nov 2024

https://github.com/schwarzit/kotlin-rfc9457-problem-details

A Kotlin implementation of the RFC 9457 problem details format for handling HTTP API errors.

api json kotlin library openapi problem-details problem-details-for-http-apis rest rfc-9457

Last synced: 07 Nov 2024

https://github.com/danielgek/openapi-ts

OpenApi/Swagger to Typescript defenitions!

openapi swagger typescript

Last synced: 24 Oct 2024

https://github.com/guocaoyi/qapi

QApi is a TypeScript definitions generator, 📃 based on OpenAPI(Swagger)!

api api-client openapi swagger-api typescript-definitions yapi-plugin

Last synced: 04 Nov 2024

https://github.com/alexferl/echo-openapi

OpenAPI middleware for the Echo framework

echo echo-middleware echo-openapi labstack-echo openapi openapi3

Last synced: 13 Oct 2024

https://github.com/techship/apollo-openapi

Light OpenAPI parser library in PHP

library openapi parser php php7 swagger

Last synced: 13 Oct 2024

https://github.com/e-miracle/kudaping

Kudaping — A Laravel Package for Kuda Bank Open API

fintech fintech-api kuda kudabank laravel laravel-5-package laravel-package laravel5 openapi php

Last synced: 11 Oct 2024

https://github.com/readmeio/jest-expect-openapi

Jest/Vitest matcher for asserting valid OpenAPI definitions

jest oas openapi vitest

Last synced: 07 Nov 2024

https://github.com/jsona/openapi

A openapi dsl in jsona.

dsl openapi

Last synced: 12 Nov 2024

https://github.com/app-generator/devtool-openapi-parser

OpenAPI Parser - Open-Source Developers Tool | AppSeed

appseed developer-tool openapi

Last synced: 02 Nov 2024

https://github.com/vrerv/openapi-markdown

Convert openapi spec to markdown file

markdown openapi

Last synced: 07 Nov 2024

https://github.com/turbot/flowpipe-sdk-go

Flowpipe SDK for Go. Query APIs exposed by the Flowpipe CLI while running in server mode.

flowpipe golang hacktoberfest openapi sdk

Last synced: 08 Nov 2024

https://github.com/microsoft/kiota-serialization-text-php

Text serialization provider for Kiota clients in PHP

kiota openapi php rest-api

Last synced: 07 Oct 2024

https://github.com/speakeasy-sdks/terraform-provider-hashicups

(Template, Clone this to get started) Terraform provider for Hashicups.

codegen openapi provider sdk terraform

Last synced: 06 Nov 2024

https://github.com/reiterus/swagger-symfony

OpenAPI format of REST API Endpoints for a Symfony based project

docker nginx openapi postgresql swagger symfony

Last synced: 20 Oct 2024

https://github.com/jaxelr/nancy.template.webservice

Nancyfx 2 template for web services usage

nancy openapi template webservice

Last synced: 09 Nov 2024

https://github.com/kms0219kms/tosspayments-api-spec

OpenAPI specification for Toss Payments' APIs

openapi openapi-specification tosspayments

Last synced: 14 Oct 2024

https://github.com/smridge/swagcov

OpenAPI documentation coverage check for Rails Routes.

openapi rspec rswag ruby

Last synced: 18 Oct 2024

https://github.com/bvwells/grpc-gateway-example

Example usage of gRPC gateway

go golang grpc grpc-gateway openapi swagger

Last synced: 13 Nov 2024

https://github.com/derberg/convert-swagger-to-openapi-playground

Some instructions and sample how to convert Swagger 2.0 files to OpenAPI 3.0

convert openapi openapi3 swagger swagger2

Last synced: 16 Oct 2024

https://github.com/masoudhashemi/gpt3-chat

A chat Gradio UI with GPT3

gradio openapi

Last synced: 14 Oct 2024

https://github.com/ideal-postcodes/openapi

OpenAPI V3 specifications for api.ideal-postcodes.co.uk

openapi openapi-specification openapi3 swagger

Last synced: 07 Nov 2024

https://github.com/lirantal/swagger-lint-api

Linter for a Swagger JSON API spec

api lint linter openapi swagger

Last synced: 09 Nov 2024

https://github.com/theboeffect/boilerplate

This is a boilerplate ESM, TypeScript, mongoose, openapi, etc. microservice template that I use for my work. It can be run as a docker container or a lambda function.

boilerplate docker express lambda microservice mongodb nodejs openapi serverless swagger typescript

Last synced: 11 Oct 2024

https://github.com/optimizory/vrest-ng-cli

Command line module for vREST NG. Integrates with any CI/CD server like Jenkins, TeamCity, Azure Devops etc.

api api-automation api-testing automation-testing azure-devops ci-cd cli jenkins openapi openapi-validation swagger swagger-validation teamcity testing testing-tools validation

Last synced: 02 Nov 2024

https://github.com/alexandreelise/routefinder

Goal: Extract Joomla Api Routes to be able to auto-generate always up-to-date OpenAPI Schema

cli-tools cli-utilities developer-tools joomla-framework openapi openapi-generator openapi3 php

Last synced: 08 Nov 2024

https://github.com/shaddix/nock-swagger

Generate convenient methods to mock API requests using nock (based on Swagger API definition)

nock openapi swagger

Last synced: 14 Oct 2024

https://github.com/ethib137/api-gui-deprecated

API GUI for Liferay DXP 7.3

apis gui liferay liferay-dxp openapi

Last synced: 15 Oct 2024

https://github.com/cubahno/connexions

Combine multiple APIs with meaningful responses, configurable latency and error codes.

api api-first api-rest golang microservices mocking openapi postman swagger web-ui

Last synced: 09 Nov 2024

https://github.com/ianks/dry-schema-extensions

Extensions for dry-schema

dry-rb json-schema openapi ruby

Last synced: 27 Oct 2024

https://github.com/traefik/traefik-hub-helm-chart

Traefik Hub is a Kubernetes-native API Management solution for publishing, securing, and managing APIs. Configuration is driven by Kubernetes CRDs, labels, and selectors for effective GitOps.

api api-gateway api-management ingress kubernetes openapi openapi3 swagger traefik-hub

Last synced: 09 Nov 2024

https://github.com/fa0311/palworld-openapi

PalWorld OpenAPI(Swagger) specification using REST API

openapi palworld restapi swagger

Last synced: 03 Nov 2024

https://github.com/theogravity/immutable-x-openapi

Immutable X and Gods Unchained OpenAPI 3.0 definitions

api exchange gods-unchained immutablex imx nft openapi openapi3 sdk typescript

Last synced: 14 Nov 2024

https://github.com/bcrikko/express-openapi-sample

express-openapiを使ってRESTful APIを実装する

express express-openapi nodejs openapi typeorm typescript

Last synced: 28 Oct 2024

https://github.com/aaronshaf/confident

Use an OpenAPI (Swagger) design to define express routes, API documentation, and request/response validation

documentation openapi swagger validation

Last synced: 15 Oct 2024

https://github.com/adamko-dev/zally-gradle-plugin

Use Zally to validate OpenAPI specs in a Gradle project

gradle gradle-plugin kotlin openapi openapi-spec openapi3 zalando zally

Last synced: 13 Oct 2024

https://github.com/peterfritz/swaggerviewer

Host Swagger/OpenAPI specifications with ease, style, and performance.

nextjs openapi swagger swagger-ui

Last synced: 08 Nov 2024

https://github.com/t0mer/telessist

Telessist allows you to contact GPT3 directly from WhatsApp and not only that. Telessist also allows you to save your own personal data and later search and retrieve it using GPT3 to generate a response. In the examples folder, you can see several examples of how to use this bot so you don't have to remember anything ever again.

assistant chatgpt dall-e docker openapi python3 telegram telegram-bot weather whisper

Last synced: 15 Oct 2024

https://github.com/alextselegidis/easyappointments-sdk

📅 Multi-lingual SDK packages for the Easy!Appointments API

appointments csharp events google-calendar javascript openapi php python rest-api ruby scheduler sync time web

Last synced: 15 Oct 2024

https://github.com/2kabhishek/swaggerize

Swaggerize Your APIs 🎇📃

api demo openapi rails rspec swagger

Last synced: 12 Nov 2024

https://github.com/zchee/openapi2protobuf

openapi2protobuf generates Protocol Buffers v3 schema and gRPC service definitions from OpenAPI/Swagger schema definitions

go openapi openapi3 proto protobuf protocol-buffers

Last synced: 16 Nov 2024

https://github.com/himenon/openapi-typescript-practice

OpenAPIを利用したAPI作成と、開発、リリースフローまでの仕組みづくりの練習

openapi openapi3 typescript

Last synced: 05 Nov 2024

https://github.com/havendv/moexiis

C# client library and OpenAPI spec for Moex IIS

client csharp iis moex net5 net6 netcore netstandard openapi rest swagger

Last synced: 17 Oct 2024

https://github.com/edenreich/kopgen

A generator for creating a CRUD Kubernetes operator from OpenAPI Specification written in Rust.

crud crud-api crud-operation framework generator gitops k8s k8s-operator oas3 openapi openapi3 template

Last synced: 16 Nov 2024

https://github.com/ironcore-dev/openapi-extractor

This project extracts the OpenAPI v2 and v3 specifications of a given Kubernetes API server

kube-apiserver kubernetes openapi openapi-spec openapi-specification openapi3 swagger

Last synced: 14 Oct 2024

https://github.com/intesys/generator-jhipster-apiutils

Jhipster Module with some additional utilities for API-First development

consul eureka fabio jhipster openapi spring-boot

Last synced: 13 Nov 2024

https://github.com/jpb06/swagger-typescript-types

Generating typescript typings from swagger

api-rest nodejs openapi swagger typescript

Last synced: 13 Nov 2024

https://github.com/himenon/kubernetes-typescript-openapi

Implementation of TypeScript generated from Kubernetes OpenAPI

k8s kubernetes openapi swagger typescript

Last synced: 13 Oct 2024

https://github.com/uzimaru0000/oreq

The tool for interactively creating curl arguments from OpenAPI.

cli curl openapi

Last synced: 27 Oct 2024