Hacker GitHub

← All repos

meta/starlark-rust

View on GitHub ↗ ★ 1,044 Rust

A Rust implementation of the Starlark language

14 mentions on Hacker News by 12 people: 1 story, 13 comments · first 2021-04-22 · latest 2026-08-22

Mentions per year 14 mentions · busiest year 2021 (4)
20082026
  1. …several years. Bazel may also use it but I'm not sure if it's the Go or the Rust implementation. https://github.com/facebook/starlark-rust
    comment by burnt-resistor · 2025-10-14 · in RustPython: A Python Interpreter Written in Rust
  2. > Why a new language? In my opinion, Starlark (in rust, Apache 2: < https://github.com/facebook/starlark-rust/blob/v0.13.0/LICEN... >) is the way since it is designed for sandboxed environments and also (AIUI) was initially designed to…
  3. …heavy use of overloading, tmp, etc [0] - https://github.com/google/starlark-go or alternatively https://github.com/facebook/starlark-rust
    comment by dilyevsky · 2024-08-12 · in Go is my hammer, and everything is a nail
  4. …we also support Python as well among other runtimes. [1] https://github.com/google/starlark-go [2] https://github.com/facebook/starlark-rust [3] https://autokitteh.com , https://github.com/autokitteh/autokitteh [4] https://temporal.io
    comment by itayd · 2024-06-16 · in Starlark Language
  5. …by Buck2) supports this! They're immensely useful for grokking complex build code, as you said. https://github.com/facebook/starlark-rust/blob/main/docs/typ...
    comment by smeenai · 2024-06-06 · in An Overview of the Starlark Language
  6. You are looking for Starlark. https://github.com/facebookexperimental/starlark-rust
    comment by sanxiyn · 2024-02-07 · in RustPython
  7. …ithub.com/bazelbuild/bazel/tree/master/src/main/jav... Rust Google implementation taken over by Meta: https://github.com/facebookexperimental/starlark-rust https://developers.facebook.com/blog/post/2021/04/08/rust-st... These are in the…
  8. Not sure how they compare, but: https://github.com/facebookexperimental/starlark-rust/
  9. There is also a Rust implementation of Starlark as a starting point https://github.com/facebookexperimental/starlark-rust To add to everyone else, please don't use YAML. Starlark is great _precisely_ because it is a readable, well known…
  10. The Rust implementation has it as an experimental extension ( https://github.com/facebookexperimental/starlark-rust/blob/m... )
  11. …Bazel ecosystem [3].) [1]: https://fennel-lang.org/ [2]: https://git.sr.ht/~ioiojo/include-fnl [3]: https://github.com/facebookexperimental/starlark-rust
  12. There is now a good parser/interpreter already written for a proper configuration DSL in Rust - https://github.com/facebookexperimental/starlark-rust
  13. …and tooling[1]. Starlark is a subset of Python used by Bazel, Buck and a few other projects. [1]: https://github.com/facebookexperimental/starlark-rust