AsyncAPI Initiative (asyncapi)

asyncapi

Geek Repo

0

followers

0

following

0

stars

Location:Worldwide

Home Page:https://www.asyncapi.com

Twitter:@AsyncAPISpec

Github PK Tool:Github PK Tool

AsyncAPI Initiative's repositories

generator

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

Language:JavaScriptLicense:Apache-2.0Stargazers:738Issues:19Issues:312

website

AsyncAPI specification website

Language:JavaScriptLicense:Apache-2.0Stargazers:333Issues:15Issues:639

modelina

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

Language:TypeScriptLicense:Apache-2.0Stargazers:266Issues:6Issues:484

cli

CLI to work with your AsyncAPI files. You can validate them and in the future use a generator and even bootstrap a new file. Contributions are welcomed!

Language:TypeScriptLicense:Apache-2.0Stargazers:170Issues:12Issues:198

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

Language:TypeScriptLicense:Apache-2.0Stargazers:161Issues:8Issues:212

studio

Visually design your AsyncAPI files and event-driven architecture.

Language:TypeScriptLicense:Apache-2.0Stargazers:148Issues:12Issues:226

parser-js

AsyncAPI parser for Javascript (browser-compatible too).

Language:TypeScriptLicense:Apache-2.0Stargazers:109Issues:10Issues:215

community

AsyncAPI community-related stuff.

glee

Glee — The AsyncAPI framework that will make you smile again :)

bindings

AsyncAPI bindings specifications

jasyncapi

/jay-sync-api/ is a Java code-first tool for AsyncAPI specification

Language:KotlinLicense:Apache-2.0Stargazers:64Issues:7Issues:53

html-template

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

go-watermill-template

Go template for the AsyncAPI Generator using Watermill module

Language:JavaScriptLicense:Apache-2.0Stargazers:45Issues:6Issues:12

spec-json-schemas

AsyncAPI schema versions

Language:JavaScriptLicense:Apache-2.0Stargazers:44Issues:11Issues:62

vs-asyncapi-preview

VSCode AsyncAPI Preview Extension

Language:TypeScriptLicense:Apache-2.0Stargazers:38Issues:7Issues:29

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.

.github

Location of all reusable community health files

diff

Diff is a library that compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly information like breaking changes.

Language:TypeScriptLicense:Apache-2.0Stargazers:26Issues:6Issues:22

markdown-template

Markdown template for the AsyncAPI Generator

ts-nats-template

Node.js/Typescript template for NATS

Language:JavaScriptLicense:Apache-2.0Stargazers:19Issues:5Issues:22

dotnet-nats-template

.NET template for NATS

Language:JavaScriptLicense:Apache-2.0Stargazers:16Issues:5Issues:18

conference-website

Website for the AsyncAPI online conference

optimizer

AsyncAPI offers many different ways to reuse certain parts of the document like messages or schemas definitions or references to external files, not to even mention the traits. There is a need for a tool that can be plugged into any workflows and optimize documents that are generated from code, but not only.

Language:TypeScriptLicense:Apache-2.0Stargazers:14Issues:9Issues:25

EDAVisualiser

View your system, events, applications through different perspectives

Language:TypeScriptLicense:Apache-2.0Stargazers:12Issues:4Issues:10

java-template

Java template for the AsyncAPI Generator

Language:JavaScriptLicense:Apache-2.0Stargazers:10Issues:4Issues:22

dotnet-rabbitmq-template

This template is for generating a .NET C# wrapper for the RabbitMQ client based on your AsyncAPI document.

Language:JavaScriptLicense:Apache-2.0Stargazers:8Issues:5Issues:3

jasyncapi-idea-plugin

/jay-sync-api/-idea-plugin is a IDEA plugin for AsyncAPI specification

Language:KotlinLicense:Apache-2.0Stargazers:8Issues:4Issues:22

problem

Library that implements the Problem interface. Reference https://www.rfc-editor.org/rfc/rfc7807

Language:TypeScriptLicense:Apache-2.0Stargazers:7Issues:3Issues:1

brand

AsyncAPI brand guidelines and strategy

protobuf-schema-parser

Schema parser for Protobuf compatible with AsyncAPI JS Parser

Language:TypeScriptLicense:Apache-2.0Stargazers:4Issues:3Issues:4