trskop/archetype
Archetype IDL
This is an interface definition language (IDL) for designing communication protocols between different software components. You define the structure of the messages and remote procedure calls using a custom type system, and it generates the necessary code for your chosen programming languages and transport layers. This is for software architects and lead developers who need to define clear and consistent APIs across complex systems.
No commits in the last 6 months.
Use this if you need a flexible way to define your service APIs and data structures, and want to explicitly manage code generation for various programming languages and communication protocols.
Not ideal if you are looking for a pre-built solution with default code generators for specific backend technologies without wanting to customize the generation process.
Stars
12
Forks
2
Language
Haskell
License
BSD-3-Clause
Category
Last pushed
May 25, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/trskop/archetype"
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)