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: 28 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: 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: 27 Dec 2024

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: 28 Dec 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: 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: 29 Dec 2024

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: 23 Oct 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/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: 29 Dec 2024

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: 29 Dec 2024

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/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: 05 Nov 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/udamir/wsapix

Next generation Websocket framework for nodejs

api asyncapi pubsub rpc uwebsockets uwebsocketsjs websocket ws

Last synced: 14 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: 28 Dec 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/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/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/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/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/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/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/yurvon-screamo/AsyncApi.Net.Generator

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

asyncapi saunter

Last synced: 23 Oct 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/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/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/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/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/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/weaming/hub

Message hub. Export websocket and HTTP API.

asyncapi hub message message-driven websocket

Last synced: 13 Nov 2024

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/nguyenvanhuan243/asyncapi_studio

Asyncapi (Document For Kafka API)

asyncapi kafka socket studio

Last synced: 12 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/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/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/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/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/event-catalog/eventcatalog-asyncapi-example

Example of EventCatalog with many AsyncAPI files

asyncapi documentation

Last synced: 17 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/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/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/virtualansoftware/asyncapi-virtualization

Allows to Virtualize/Mocking message for Kafka. Virtualization is a Service virtualization Product and is the simulation of the behavior of Open API that are unavailable or otherwise restricted during the preproduction stage of the software development lifecycle. Virtualization has RESTAPI and user-friendly interface (UI) to set up the test data for your specific type of Rest APIs. This UI would help Developer, Functional Tester or Automation Tester to set up the test data for their specific use cases and test scenarios

asyncapi eventdriven mocking testautomation

Last synced: 06 Dec 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/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/solace-iot-team/solace-axway-agent

Axway-Solace-AsyncAPI Agent

apimanagement asyncapi solace

Last synced: 04 Dec 2024

https://github.com/tyktechnologies/graphql-translator

graphql-translator is a library that takes OpenAPI and AsyncAPI documents and translates them into GraphQL documents.

asyncapi golang graphql oas oas3 openapi

Last synced: 19 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/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/endrekrohn/fastws-example

FastWS example project with auto-documentation of WebSockets using AsyncAPI.

asyncapi fastapi pydantic python

Last synced: 23 Oct 2024