Consistent data everywhere!
A framework for building cross language data models. It consists of a DSL for describing data types, code generators for several target languages, and runtimes for these languages.
Also see the protoapp repository, which contains a demonstration 3 tier system built with ADL.
C++
38.8%
Haskell
24.8%
Java
23.0%
TypeScript
10.2%
Rust
2.2%
Consistent data everywhere!
A framework for building cross language data models. It consists of a DSL for describing data types, code generators for several target languages, and runtimes for these languages.
Also see the protoapp repository, which contains a demonstration 3 tier system built with ADL.
C++
38.8%
Haskell
24.8%
Java
23.0%
TypeScript
10.2%
Rust
2.2%