AsyncAPI Modelina

Modelina is the AsyncAPI library for generating typed payload models from AsyncAPI, OpenAPI, JSON Schema, and Avro documents. Supports Java, TypeScript, JavaScript, Go, C#, Rust, Python, Kotlin, Dart, PHP, and C++ output with high customization.

API entry from apis.yml

apis.yml Raw ↑
name: AsyncAPI Modelina
description: Modelina is the AsyncAPI library for generating typed payload models from AsyncAPI, OpenAPI,
  JSON Schema, and Avro documents. Supports Java, TypeScript, JavaScript, Go, C#, Rust, Python, Kotlin,
  Dart, PHP, and C++ output with high customization.
humanURL: https://modelina.org/
properties:
- type: Website
  url: https://modelina.org/
- type: GitHub
  url: https://github.com/asyncapi/modelina
- type: Playground
  url: https://modelina.org/playground
tags:
- Code Generation
- Modeling
- Tooling