Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

AsyncAPI Specification

The AsyncAPI Specification (AAS), is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing event-driven services.

AsyncAPI documents describe API services and are represented in YAML or JSON formats.

https://github.com/asyncapi/spec

The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.

amqp asyncapi hacktoberfest kafka mqtt reactive specification stomp websockets

Last synced: 24 Dec 2024

https://github.com/airtai/faststream

FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.

asyncapi asyncio distributed-systems fastkafka faststream kafka nats propan python rabbitmq redis stream-processing

Last synced: 31 Dec 2024

https://github.com/mermade/widdershins

OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown

api asyncapi documentation openapi openapi3 semoasa slate swagger

Last synced: 31 Dec 2024

https://github.com/Mermade/widdershins

OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown

api asyncapi documentation openapi openapi3 semoasa slate swagger

Last synced: 25 Oct 2024

https://github.com/microcks/microcks

The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project 🚀

api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing

Last synced: 01 Jan 2025

https://github.com/asyncapi/generator

Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!

asyncapi codegen codegenerator documentation generator get-global-docs-autoupdate get-global-prettierignore hacktoberfest nodejs

Last synced: 31 Dec 2024

https://github.com/aklivity/zilla

🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

api-gateway asyncapi event-driven-architecture event-stream-proxy event-streaming grpc iot kafka kafka-proxy mqtt openapi proxy rest server-sent-events streaming-api

Last synced: 04 Jan 2025

https://github.com/lancetnik/propan

Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker

amqp asyncapi event-driven kafka messaging nats propan python python-types rabbitmq redis sqs

Last synced: 29 Dec 2024

https://github.com/Lancetnik/Propan

Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker

amqp asyncapi event-driven kafka messaging nats propan python python-types rabbitmq redis sqs

Last synced: 06 Nov 2024

https://github.com/asyncapi/modelina

A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization

asyncapi codegen codegenerator cpp csharp generate-code get-global-node-release-workflows go java json-schema kotlin modelina openapi2 openapi3 php rust swagger typescript

Last synced: 02 Jan 2025

https://github.com/znsio/specmatic

Turn your contracts into executable specifications. Contract Driven Development - Collaboratively Design & Independently Deploy MicroServices & MicroFrontends.

asyncapi backward-compatibility cdd contract-driven-development contract-testing graphql jdbc microservices openapi redis service-virtualization specmatic wsdl

Last synced: 31 Dec 2024

https://github.com/flamewow/nestjs-asyncapi

NestJS AsyncAPI module - generate documentation of your event-based services using decorators

asyncapi nest nestjs openapi swagger

Last synced: 03 Jan 2025

https://github.com/asyncapi/asyncapi-react

React component for rendering documentation from your specification in real-time in the browser. It also provides a WebComponent and bundle for Angular and Vue

asyncapi asyncapi-specification event get-global-node-release-workflows hacktoberfest nodejs react reactjs

Last synced: 02 Jan 2025

https://github.com/asyncapi/studio

Visually design your AsyncAPI files and event-driven architecture.

asyncapi hacktoberfest react

Last synced: 04 Nov 2024

https://github.com/mermade/openapi-filter

Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions

asyncapi filter internal openapi openapi3 swagger

Last synced: 04 Jan 2025

https://github.com/Mermade/openapi-filter

Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions

asyncapi filter internal openapi openapi3 swagger

Last synced: 17 Nov 2024

https://github.com/tobilg/api2html

A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.

api-documentation asyncapi openapi openapi3 slate static-site-generator swagger-documentation

Last synced: 05 Nov 2024

https://github.com/lerenn/asyncapi-codegen

An AsyncAPI Golang Code generator that generates all Go code from the broker to the application/user. Just plug your application to your favorite message broker!

asyncapi asyncapi-generator asyncapi-tooling asyncapi-tools code-generation generator go golang kafka nats nats-messaging

Last synced: 23 Oct 2024

https://github.com/swaggest/go-asyncapi

AsyncAPI spec from Go code

asyncapi

Last synced: 01 Jan 2025

https://github.com/sourcemeta/jsonschema

The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines

asyncapi cpp json json-schema json-schemas jsonschema openapi schema schemas schemastore tooling tools

Last synced: 05 Jan 2025

https://github.com/asyncapi/html-template

HTML template for AsyncAPI Generator. Use it to generate a static docs. It is using AsyncAPI React component under the hood.

asyncapi generator get- get-global-node-release-workflows get-global-releaserc html nodejs template

Last synced: 09 Dec 2024

https://github.com/neuroglia-io/asyncapi

A .NET SDK for the Async API specification

amqp asyncapi client code-first documentation dotnet generator kafka mqtt nats websocket

Last synced: 31 Dec 2024

https://github.com/kludex/fastapi-asyncapi

OpenAPI is not enough for you? 😡 Let's try AsyncAPI! :angel:

asyncapi fastapi websockets

Last synced: 12 Dec 2024

https://github.com/robintail/zod-sockets

Socket.IO solution with I/O validation and the ability to generate AsyncAPI specification and a contract for consumers.

async-api asyncapi asyncapi-specification asyncapi-tools nodejs server socket socket-io sockets typescript-library validation websocket websockets zod

Last synced: 30 Dec 2024

https://github.com/Kludex/fastapi-asyncapi

OpenAPI is not enough for you? 😡 Let's try AsyncAPI! :angel:

asyncapi fastapi websockets

Last synced: 23 Oct 2024

https://github.com/RobinTail/zod-sockets

Socket.IO solution with I/O validation and the ability to generate AsyncAPI specification and a contract for consumers.

async-api asyncapi asyncapi-specification asyncapi-tools nodejs server socket socket-io sockets typescript-library validation websocket websockets zod

Last synced: 09 Dec 2024

https://github.com/j-d-carmichael/boats

Beautiful Open Api Template System

asyncapi openapi

Last synced: 26 Dec 2024

https://github.com/asyncapi/github-action-for-cli

GitHub Action with generator, validator, converter and others - all in one for your AsyncAPI documents with AsyncAPI CLI as backbone

asyncapi bash docker get-global-node-release-workflows github-action workflow

Last synced: 07 Nov 2024

https://github.com/sngular/scs-multiapi-plugin

This is a Maven plugin designed to help developers automatizing the creation of code classes from YML files based on AsyncApi and OpenAPI.

asyncapi asyncapi-generator asyncapi-specification asyncapi-tooling openapi openapi-codegen openapi-generator spring spring-boot

Last synced: 03 Dec 2024

https://github.com/dedoussis/asynction

SocketIO python framework driven by the AsyncAPI specification. Built on top of Flask-SocketIO. Inspired by Connexion.

asyncapi asyncapi-specification connexion flask flask-socketio python socketio websockets

Last synced: 13 Oct 2024

https://github.com/bump-sh/cli

Bump.sh CLI - Deploy your OpenAPI & AsyncAPI documentations from your CI

api-specification asyncapi asyncapi-specification cli openapi openapi-specification openapi2 openapi3

Last synced: 05 Jan 2025

https://github.com/bump-sh/github-action

GitHub action to deploy your API documentation on Bump

api-documentation asyncapi asyncapi-specification github-actions openapi openapi-specification

Last synced: 01 Jan 2025

https://github.com/python-jsonschema/referencing

Cross-specification JSON referencing (JSON Schema, OpenAPI, and the one you just made up!)

api asyncapi hypermedia json json-schema jsonschema openapi

Last synced: 05 Jan 2025

https://github.com/asyncapi/nodejs-template

This template generates a server using your AsyncAPI document. It supports multiple different protocols, like Kafka or MQTT. It is designed in the way that generated code is a library and with it's API you can start the server, send messages or register a middleware for listening incoming messages. Runtime message validation included.

asyncapi generator get-global-node-release-workflows get-global-releaserc hacktoberfest nodejs template

Last synced: 09 Dec 2024

https://github.com/SOM-Research/asyncapi-toolkit

Toolkit supporting the AsyncAPI specification, including a grammar, metamodel, and code generation tools

asyncapi eclipse emf xtext

Last synced: 17 Nov 2024

https://github.com/zenwave360/zenwave-sdk

DDD and API-First tools for Event-Driven microservices. Create Software Easy to Understand.

api-first asyncapi code-generator ddd jdl jhipster openapi

Last synced: 25 Nov 2024

https://github.com/asyncapi/java-spring-cloud-stream-template

Java Spring Cloud Stream template for the AsyncAPI Generator

asyncapi generator hacktoberfest java nodejs spring-cloud-stream template

Last synced: 01 Jan 2025

https://github.com/underfisk/nestjs-asyncapi

Async API module for Nestjs that provides documentation generation using your existing code (similar to Nestjs swagger module)

asyncapi nestjs nodejs typescript

Last synced: 17 Nov 2024

https://github.com/apis-guru/asyncapi-directory

⇄ Directory of asynchronous API specifications in AsyncAPI format

api async asyncapi

Last synced: 05 Nov 2024

https://github.com/Mortal-Li/cocos-creator-async

a light asynchronous game development framework based on cocos creator

asyncapi cocos-creator cocos-creator-framework

Last synced: 23 Oct 2024

https://github.com/APIs-guru/asyncapi-directory

⇄ Directory of asynchronous API specifications in AsyncAPI format

api async asyncapi

Last synced: 01 Nov 2024

https://github.com/asyncapi/nodejs-ws-template

Node.js WebSockets template for the AsyncAPI Generator. It showcases how from a single AsyncAPI document you can generate a server and a client at the same time.

asyncapi generator get-global-node-release-workflows get-global-releaserc nodejs template websocket websockets

Last synced: 04 Jan 2025

https://github.com/udamir/wsapix

Next generation Websocket framework for nodejs

api asyncapi pubsub rpc uwebsockets uwebsocketsjs websocket ws

Last synced: 14 Nov 2024

https://github.com/softwaremill/sttp-apispec

OpenAPI, AsyncAPI and JSON Schema Scala models.

asyncapi documentation model openapi scala

Last synced: 07 Nov 2024

https://github.com/api-specification-toolbox/toolbox

This is a toolbox for all of the leading API specifications, providing a community catalog of news, services, tooling, extensions, and other resources to support your adoption of leading API specifications.

api asyncapi json-schema openapi postman-collection postman-environment

Last synced: 03 Nov 2024

https://github.com/microcks/microcks-testcontainers-java-spring-demo

Spring Boot demonstration app on how to use Microcks Testcontainers in your dev/test workflow

asyncapi java kafka microcks openapi springboot testcontainers

Last synced: 18 Nov 2024

https://github.com/endrekrohn/fastws

FastWS framework around FastAPI with auto-documentation of WebSockets using AsyncAPI.

asyncapi fastapi pydantic python

Last synced: 23 Oct 2024

https://github.com/sourcemeta/learnjsonschema.com

Reference documentation for JSON Schema. Includes detailed information about each keyword and vocabulary, alongside examples

asyncapi json json-schema jsonschema openapi schema schemas

Last synced: 07 Nov 2024

https://github.com/api-specification-toolbox/home

This is the home page for the API specification toolbox.

asyncapi json-schema openapi raml

Last synced: 23 Oct 2024

https://github.com/albertnadal/asyncapi-schema-pydantic

Pydantic model for the AsyncAPI (v2) specification schema

asyncapi asyncapi-schemas asyncapi-specification pydantic pydantic-models

Last synced: 26 Nov 2024

https://github.com/asyncapi/java-template

Java template for the AsyncAPI Generator

asyncapi generator nodejs template

Last synced: 18 Nov 2024

https://github.com/WaleedAshraf/asyncapi-github-action

GitHub action to validate if AsyncAPI schema file is valid or not.

actions asyncapi asyncapi-specification github validation

Last synced: 17 Nov 2024

https://github.com/mikaelvesavuori/eventcatalog-scaffold-asyncapi

Helps you automate the scaffolding of EventCatalog with AsyncAPI support and to generate events from such schemas, including domain support.

api-management asyncapi event-catalog event-driven-architecture eventcatalog events

Last synced: 11 Oct 2024

https://github.com/quarkiverse/quarkus-asyncapi

AsyncAPI Quarkus configuration and metadata generator

asyncapi quarkus-extension

Last synced: 10 Nov 2024

https://github.com/uesteibar/scribano

Automatically build AsyncAPI documentation for your RabbitMQ messages

asyncapi documentation-generator documentation-tool event-driven-architecture microservices rabbitmq

Last synced: 28 Oct 2024

https://github.com/yurvon-screamo/AsyncApi.Net.Generator

Saunter Fork - code-first AsyncAPI documentation generator for dotnet.

asyncapi saunter

Last synced: 23 Oct 2024

https://github.com/kyma-incubator/documentation-component

React component for rendering markdown, openapi, asyncapi and odata

asyncapi markdown odata openapi reactjs

Last synced: 27 Sep 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/daveshanley/asyncapi-tutorials

Looking to get started with AsyncAPI, React, WebSockets and Go? This set of code, specs and guides should get you started

asyncapi asyncapi-schemas asyncapi-specification go golang javascript pubsub react stompwebsocket websocket

Last synced: 23 Oct 2024

https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject

An example project that implements Saunter + MQTTnet + MQTTnet.AspNetCore.AttributeRouting in ASP.NET 5

asp-net-5 asyncapi mqtt mqtt-broker mqttnet saunter

Last synced: 23 Oct 2024

https://github.com/rikj000/saunter-mqttnet-aspnet5-attributerouting-exampleproject

An example project that implements Saunter + MQTTnet + MQTTnet.AspNetCore.AttributeRouting in ASP.NET 5

asp-net-5 asyncapi mqtt mqtt-broker mqttnet saunter

Last synced: 06 Nov 2024

https://github.com/thim81/asyncapi-format

Format an AsyncAPI document by ordering, formatting and filtering fields.

asyncapi asyncapi-tooling asyncapi-tools cli filtering formatting sorting

Last synced: 09 Nov 2024

https://github.com/amadeus4dev-examples/amadeus-async-flight-status

Event-driven prototype for getting asynchronous flight status notifications using Twilio API

amadeus asyncapi demo event-driven-architecture example microservices mqtt prototype twilio

Last synced: 23 Oct 2024

https://github.com/microcks/microcks-testcontainers-node-nest-demo

NestJS demonstration app on how to use Microcks Testcontainers in your dev/test workflow

asyncapi kafka microcks nestjs nodejs openapi testcontainers

Last synced: 18 Nov 2024

https://github.com/springwolf/springwolf-ui

Web UI for Springwolf

asyncapi spring-boot springwolf

Last synced: 23 Oct 2024

https://github.com/nunchistudio/helix

helix is a framework 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/weaming/hub

Message hub. Export websocket and HTTP API.

asyncapi hub message message-driven websocket

Last synced: 13 Nov 2024

https://github.com/derberg/shrekapp-asyncapi-designed

This repository stores a WebSocket project designed with AsyncAPI. It exposes an interface to talk to a chatbot trained on Wit.ai

asyncapi asyncapi-specification code-generation codegen

Last synced: 16 Oct 2024

https://github.com/swaggerexpert/apidom-validate

This GitHub Action validates OpenAPI 2.0, OpenAPI 3.x.y and AsyncAPI 2.x definition file using ApiDOM Language Service.

asyncapi asyncapi2 openapi openapi2 openapi3 openapi31 swagger validate validator

Last synced: 05 Jan 2025

https://github.com/elhebert/asyncapi-validation

Message validation package from YAML and JSON AsyncAPI document

api asyncapi asyncapi-specification asyncapi-tooling kafka rabbitmq validation validator

Last synced: 14 Nov 2024

https://github.com/char0n/apidom-validate

This GitHub Action validates OpenAPI 2.0, OpenAPI 3.x.y and AsyncAPI 2.x definition file using ApiDOM Language Service.

asyncapi openapi validate validator

Last synced: 09 Nov 2024

https://github.com/SMLTTECH/django-asyncapi

AsyncAPI ✨ documentation in django via pydantic models

asyncapi django pydantic python

Last synced: 23 Oct 2024

https://github.com/event-catalog/eventcatalog-asyncapi-example

Example of EventCatalog with many AsyncAPI files

asyncapi documentation

Last synced: 17 Nov 2024

https://github.com/CynthiaPeter/CynthiaPeter

Passionate about holding the doors open to people coming into tech and writing quality documentation.

advocate api asyncapi atplatform dart evangelism flutter iot open-source openapi oss technical technical-writing

Last synced: 23 Oct 2024

https://github.com/asyncapi-archived-repos/generator-filters

Library with reusable generator filters that you can use in your templates

asyncapi generator nodejs

Last synced: 01 Nov 2024

https://github.com/novatecconsulting/tc-showcase-apicurio

Showcase to evaluate the usage of Apicurio Registry and AsyncAPI.

apicurio asyncapi pai showcase

Last synced: 19 Nov 2024

https://github.com/jonaslagoni/asyncapi-quicktype-filter

Filter for AsyncAPI generator templates to generate types by utilizing QuickType

asyncapi filter generator quicktype-filter

Last synced: 11 Oct 2024

https://github.com/bdragon300/go-asyncapi

AsyncAPI codegen tool for Go. Supports most of AsyncAPI features, many protocols (and pluggable client for each one), reference resolver and more!

amqp asyncapi asyncapi-tools code-generator codegen go go-tool golang http kafka mqtt raw-sockets redis schema-first tcp udp websockets

Last synced: 19 Oct 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/cynthiapeter/cynthiapeter

Passionate about holding the doors open to people coming into tech and writing quality documentation.

advocate api asyncapi atplatform dart evangelism flutter iot open-source openapi oss technical technical-writing

Last synced: 14 Nov 2024

https://github.com/nguyenvanhuan243/asyncapi_studio

Asyncapi (Document For Kafka API)

asyncapi kafka socket studio

Last synced: 12 Nov 2024

https://github.com/201st-luka/pyclasher

This is a repository for my asynchronous ClashOfClans API wrapper written in Python. It is object oriented and provides an easy access to the requested data.

api api-client api-wrapper async asyncapi asynchronous asynchronous-programming asyncio clash-of-clans clash-of-clans-api clashofclans clashofclansapi python

Last synced: 29 Nov 2024

https://github.com/ctron/asyncapi-maven

AsyncAPI Maven Plugin

amqp async asyncapi java jms maven messaging

Last synced: 09 Nov 2024

https://github.com/novatecconsulting/tc-asyncapi-directory

Angular application to display AsyncAPI specifications that were pulled from Kafka using Kafka Spring

angular asyncapi kafka pai

Last synced: 19 Nov 2024

https://github.com/pfarkya/asyncApi_AccountManagerEDA

This is an Account Management Application in Event Driven Architecture.

asyncapi cloudevents eventdrivenarchitecture hermesjs kafka

Last synced: 23 Oct 2024

https://github.com/jonaslagoni/jmeter-template

JMeter template for the AsyncAPI Generator to generate test plans for your application

asyncapi generator jmeter template

Last synced: 26 Dec 2024

https://github.com/solace-iot-team/solace-axway-agent

Axway-Solace-AsyncAPI Agent

apimanagement asyncapi solace

Last synced: 04 Dec 2024

https://github.com/NovatecConsulting/tc-asyncapi-directory

Angular application to display AsyncAPI specifications that were pulled from Kafka using Kafka Spring

angular asyncapi kafka pai

Last synced: 23 Oct 2024

https://github.com/jonaslagoni/JMeter-template

JMeter template for the AsyncAPI Generator to generate test plans for your application

asyncapi generator jmeter template

Last synced: 23 Oct 2024