dtolnay/serde-starlark — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2026-02-16
Generate Bazel or Buck build target files programmatically instead of writing Starlark by hand.
Define build targets as type-safe Rust structs and serialize them into valid Starlark syntax.
Automate generation of hundreds of similar build targets for large build infrastructure.
Catch build-configuration mistakes at compile time using Rust's type system before generating output.
| dtolnay/serde-starlark | trystan-sa/rproc | kitlangton/cellshot | |
|---|---|---|---|
| Stars | 71 | 71 | 72 |
| Language | Rust | Rust | Rust |
| Last pushed | 2026-02-16 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
A Rust library that generates valid Starlark build configuration files automatically from Rust structs, for use with Bazel, Buck, Pants, or Please build systems.
Mainly Rust. The stack also includes Rust, Serde, Starlark.
Maintained — commit in last 6 months (last push 2026-02-16).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.