Zamlit
Zamlit is a declarative data description language and templating engine designed to describe, validate, and transform structured data for software systems. It combines a compact, human-readable syntax with an extensible runtime that can generate code, validate input, and serialize outputs in multiple formats.
Design goals include readability, predictable schema evolution, and interoperability with existing data formats such as JSON,
Key features include strong typing, declarative templates, data validation, and modular reuse through imports and libraries.
Typical use cases are API contract definitions, configuration management, data migration tasks, and templated data generation