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
20082026
-
▲ 1
Starlark in Ruststory by andrewstetsenko · 2026-08-22 · 0 comments
-
…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 -
> 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…
comment by mdaniel · 2025-01-13 · in Show HN: Werk, a simple build tool and command runner -
…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 -
…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 -
…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 -
You are looking for Starlark. https://github.com/facebookexperimental/starlark-rust
comment by sanxiyn · 2024-02-07 · in RustPython -
…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…
comment by 1letterunixname · 2023-12-30 · in GDScript – Custom scripting language to be used with the Godot game engine -
Not sure how they compare, but: https://github.com/facebookexperimental/starlark-rust/
comment by pineapple_sauce · 2023-04-21 · in Show HN: Gsubpy, an interpreter for subset of Python, written in Go -
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…
comment by nsm · 2023-02-22 · in Launch HN: Moonrepo (YC W23) – Open-source build system -
The Rust implementation has it as an experimental extension ( https://github.com/facebookexperimental/starlark-rust/blob/m... )
comment by mattw1810 · 2021-11-17 · in The perfect configuration format? Try TypeScript -
…Bazel ecosystem [3].) [1]: https://fennel-lang.org/ [2]: https://git.sr.ht/~ioiojo/include-fnl [3]: https://github.com/facebookexperimental/starlark-rust
comment by atweiden · 2021-05-24 · in Show HN: I open sourced a game I just released on Steam, written in Lua -
There is now a good parser/interpreter already written for a proper configuration DSL in Rust - https://github.com/facebookexperimental/starlark-rust
comment by nsm · 2021-04-22 · in Zellij – A Terminal Workspace and Multiplexer -
…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
comment by nsm · 2021-04-22 · in Zellij – A Terminal Workspace and Multiplexer