Apache Avro
Apache Avro is an Open Source schema and IDL language from Apache. It is often used with Apache Kafka or other big data tools.
C#
C# (pronounced see sharp) is a general-purpose, high-level multi-paradigm programming language.
Go
An open-source programming language supported by Google.
GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
Java
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
JSON Schema
JSON Schema is a declarative language that allows you to annotate and validate JSON documents.
Markdown
Markdown is a lightweight markup language for creating formatted text using a plain-text editor.
Mermaid
Mermaid lets you create diagrams and visualizations using text and code.
OData
OData (Open Data Protocol) is defines a set of best practices for building and consuming RESTful APIs.
Open API
The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs.
Plant UML
PlantUML is an open-source tool allowing users to create diagrams from a plain text language.
Protobuf
Protocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data.
Rust
An open-source programming language supported by the Rust Foundation.
Typescript
TypeScript is a strongly typed programming language that builds on JavaScript.
Vocabulary
The Vocabulary file for Concerto has human-readable labels (Terms) to be associated with model elements. Terms are stored within a locale specific vocabulary YAML file associated with a Concerto namespace.
XML Schema
An XML Schema is a language for expressing constraints about XML documents.
Create Your Own...
If you are an intermediate JavaScript developer it is easy to define your own code generation target.