atd
Data type definitions
Defines cross-language data types to generate efficient and type-safe serializers, deserializers, and validators for various programming languages.
Static types for JSON APIs
316 stars
12 watching
53 forks
Language: OCaml
last commit: 4 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
diegomvh/angular-odata | A Client-side OData type library for Angular application development | 50 |
pqwy/tpf | A minimalist library for writing datatype-generic functions in OCaml without runtime dependencies or meta-programming. | 23 |
bcheidemann/entype | Generates type definitions for serialized data formats like JSON | 3 |
evilsoft/crocks | A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript. | 1,592 |
mmcqd/pure | An interpreter for arbitrary pure type systems implemented in OCaml | 77 |
inhabitedtype/ocaml-webmachine | A toolkit for building RESTful APIs using a state-machine-based request processor | 221 |
ontola/hextuples | A data serialization format designed for performance in the browser | 30 |
omniti-labs/jsend | A specification for simple JSON-based communication format between servers and clients | 1,522 |
beached/daw_json_link_describe | Library that serializes types mapped by Boost.Describe into JSON format | 4 |
paf31/dovetail | A tool for building domain-specific languages in Haskell using a PureScript interpreter | 119 |
mattjbray/ocaml-decoders | A combinator library that decodes JSON-like data into OCaml types | 84 |
hirrolot/datatype99 | Algebraic data types for C99 with exhaustive pattern matching and compile-time introspection facilities. | 1,375 |
athanclark/purescript-arraybuffer-class | A library providing binary serialization utilities for PureScript data types | 5 |
newbeefe/antd-data-table | A component library for building searchable data tables with form integration. | 126 |
typedefs/typedefs | A language-agnostic way to define algebraic data types using polynomials. | 366 |