starlark-rust
« Back to VersTracker
Description:
Rust implementation of the Starlark language
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: starlark rust interpreter bazel configuration
Install: brew install starlark-rust
About:
StarlarkRust is a native Rust implementation of the Starlark configuration language, originally developed by Google and used in projects like Bazel. It provides a secure, deterministic interpreter designed for evaluating build configuration files. This implementation offers high performance and memory safety, making it ideal for embedding in Rust-native tooling.
Key Features:
  • Native Rust implementation for memory safety and performance
  • Deterministic and hermetic evaluation for build systems
  • Embeddable interpreter for custom applications
  • Concurrent execution support
Use Cases:
  • Configuration logic for build systems and package managers
  • Safe scripting engine for Rust applications
  • Defining build rules in Bazel-compatible workflows
Alternatives:
  • starlark-go – The official Go implementation; StarlarkRust offers better integration for Rust-native projects.
  • python3 – General-purpose scripting; Starlark is a restricted subset designed for safer, deterministic configuration.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 3:47am 0 VERSION_BUMP 6c6e8eaf
Dec 14, 2024 3:00pm 0 VERSION_BUMP 67c8c51d