📄️ 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.
📄️ Typescript
TypeScript is a strongly typed programming language that builds on JavaScript.
📄️ 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.