mlabs-haskell/lambda-buffers
LambdaBuffers toolkit for sharing types and their semantics between different languages
This toolkit helps software developers share data type definitions between different programming languages. You define your data structures once in a language-agnostic schema, and it generates the corresponding code for each of your target languages. This is for software engineers building multi-language systems who need to ensure data compatibility and reduce boilerplate.
Use this if you are a software developer working on a project that uses multiple programming languages and you need a robust way to define and share complex, reusable data types across them.
Not ideal if your project exclusively uses a single programming language or if your data structures are very simple and don't require advanced features like parameterized types or custom type handling.
Stars
32
Forks
—
Language
Haskell
License
Apache-2.0
Category
Last pushed
Mar 15, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/mlabs-haskell/lambda-buffers"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lerouxrgd/rsgen-avro
Command line and library for generating Rust types from Avro schemas
seaofvoices/darklua
A command line tool that transforms Lua code
elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker,...
JacquesCarette/Drasil
Generate all the things (focusing on research software)