Schema-first codegen for SQL, Rust, Go, Python and TS (single binary)
Schema-first codegen for SQL, Rust, Go, Python and TS (single binary)
AstrolaDB (alab) is a schema-first code generator for polyglot systems. Define your schema once and generate: - SQL migrations (PostgreSQL, SQLite) - Language-native types (Rust, Go, Python, TypeScript) - API contracts (GraphQL, OpenAPI) It's build-time only, with zero runtime dependencies. All outputs are explicit artifacts you can commit. The schema is the single source of truth across languages and APIs. Links: - Repo: https://github.com/hlop3z/astroladb - Docs: https://hlop3z.github.io/astroladb/ - Comparison: https://hlop3z.github.io/astroladb/comparison/
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Rust (PyO3) deserializer callable from Python
FlashText with Rust for Python
SPyQL – SQL with Python in the middle
An SQL Builder in Rust
fcode is a binary rust-serde format that supports schema evolution
Rust-Like Traits in Python
(29x faster)Rapidvalidators - Python's validators lib rewritten in Rust
Genotype: language that compiles to idiomatic TS, Rust and Python
Solving SQL's schema rigidity
Resilient-result – Rust-style errors in Python