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: 10 Oct 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: 29 Oct 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/mermade/widdershins

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

api asyncapi documentation openapi openapi3 semoasa slate swagger

Last synced: 13 Oct 2024

https://github.com/microcks/microcks

Kubernetes native tool for mocking and testing API and micro-services. 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: 13 Oct 2024

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-node-release-workflows get-global-releaserc hacktoberfest nodejs

Last synced: 10 Oct 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: 15 Oct 2024

https://github.com/aklivity/zilla

🦎 A multi-protocol, event-native proxy. Securely 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 Nov 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: 31 Oct 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: 30 Oct 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: 11 Oct 2024

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: 30 Oct 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: 03 Aug 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: 08 Nov 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: 16 Oct 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: 17 Aug 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: 11 Oct 2024

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: 30 Oct 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/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/github-action

GitHub action to deploy your API documentation on Bump

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

Last synced: 31 Oct 2024

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: 14 Oct 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: 17 Aug 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: 03 Aug 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: 13 Oct 2024

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: 04 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/APIs-guru/asyncapi-directory

⇄ Directory of asynchronous API specifications in AsyncAPI format

api async asyncapi

Last synced: 01 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/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: 26 Oct 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/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/WaleedAshraf/asyncapi-github-action

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

actions asyncapi asyncapi-specification github validation

Last synced: 03 Aug 2024

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

Java template for the AsyncAPI Generator

asyncapi generator nodejs template

Last synced: 27 Oct 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/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/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/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/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/SMLTTECH/django-asyncapi

AsyncAPI ✨ documentation in django via pydantic models

asyncapi django pydantic python

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

Message hub. Export websocket and HTTP API.

asyncapi hub message message-driven websocket

Last synced: 23 Oct 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/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/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/nguyenvanhuan243/asyncapi_studio

Asyncapi (Document For Kafka API)

asyncapi kafka socket studio

Last synced: 23 Oct 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/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: 23 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/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/bump-sh/bump-ci-example

CI integration examples for Github Action, Travis CI, CircleCI and Gitlab CI.

asyncapi asyncapi-specification openapi openapi-specification openapi2 openapi3

Last synced: 07 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: 23 Oct 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/endrekrohn/fastws-example

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

asyncapi fastapi pydantic python

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

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: 06 Nov 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: 14 Oct 2024

https://github.com/char0n/asyncapi-runtime-expression

AsyncAPI Runtime Expressions parser and validator.

asyncapi expression parser runtime validator

Last synced: 09 Nov 2024

https://github.com/spiral-modules/asyncapi-go-template

🌠 This template generates Go structures as a package for building event-driven applications

asyncapi generator go golang template

Last synced: 23 Oct 2024

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

helix.ts is the TypeScript implementation of helix, for consuming public types on the front-end exposed by micro-services.

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

Last synced: 14 Oct 2024

https://github.com/sap/cloudevents-asyncapi-converter

CloudEvents payload to AsyncAPI conversion tool for ABAP, written in TypeScript

abap architecture asyncapi btp business cloudevents consumption conversion driven environment event events model rap s4hana sap tool

Last synced: 07 Oct 2024

https://github.com/supermodel/asyncapi-cli

Simple CLI to validate Async API documents

asyncapi asyncapi-specification json-schema kafka supermodel

Last synced: 23 Oct 2024

https://github.com/NovatecConsulting/tc-apicurio-quickstart

Quick setup to test Apicurio and AsyncAPI

apicuiro asyncapi pai

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: 17 Aug 2024

https://github.com/project-flogo/asyncapi-gen

Flogo App template for the AsyncAPI Generator.

asyncapi generator template

Last synced: 08 Nov 2024

https://github.com/alexandramartinez/asyncapis-accounts-email

All the resources you need to implement a functional simple architecture with an Accounts and an Email services using AsyncAPI, Anypoint Code Builder, and AnypointMQ/Kafka.

acb anypoint-code-builder anypointmq async async-api asyncapi asyncapi-specification kafka kafka-consumer kafka-producer kafka-topic mule mule4 mulesoft queue queues topic

Last synced: 07 Nov 2024

https://github.com/alexandramartinez/asyncapi-example

Example resources to get started with AsyncAPI specifications in MuleSoft.

asyncapi asyncapi-specification eda event-driven-architecture mulesoft specification

Last synced: 07 Nov 2024

https://github.com/jabrena/codespaces-asyncapi-template

A starting point to use the tools from Async API ecosystem.

asyncapi asyncapi-tools codespaces

Last synced: 02 Nov 2024

https://github.com/nikolaevdmv/api-docs

Example of generating Async Api html docs using Apache Maven

asyncapi frontend-maven-plugin maven

Last synced: 23 Oct 2024

https://gitlab.com/arieutils/aiosox

⛓️ Combination of asyncapi(documentation) & socketio pub/sub using aiokafka as the client manager multinode backend services. Docs https://arieutils.gitlab.io/aiosox/

aiokafka asyncapi fastapi kafka socketio

Last synced: 11 Oct 2024

https://github.com/JaredCE/serverless-asyncapi-documenter

Serverless plugin to export your config as AsyncAPI Documentation

asyncapi asyncapi-generator serverless serverless-framework

Last synced: 23 Oct 2024

https://gitlab.com/fabian_kreutz/apigen

A parsing/generation toolset that handles OpenAPI and AsyncAPI specification.

asyncapi documentation generator openapi parser python specification

Last synced: 23 Oct 2024

https://github.com/yojo-generator/desktop

This generator makes POJO from asyncApi contract

asyncapi pojo-builder yaml-parser yaml-pojo yojo

Last synced: 23 Oct 2024

https://github.com/nexoscp/asyncapi-webfinger

AsyncAPI definition for Webfinger protocol

asyncapi webfinger

Last synced: 23 Oct 2024

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

Use Springwolf with the AsyncApi Initiative UI (POC)

asyncapi documentation-generator springwolf ui

Last synced: 27 Oct 2024