Ross ROSS = Recommend OSS · open-source software intelligence for agents

google/starlark-go

Starlark in Go: the Starlark configuration language, implemented in Go observed · 2026-08-28

github.com/google/starlark-go · Go · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 91
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2871
  • days_rel: n/a
  • days_push: 54
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2754 stars · 248 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Starlark in Go is a Go implementation of the Starlark interpreter, a deterministic dialect of Python designed as an embedded configuration and scripting language. It is the language engine behind Bazel BUILD files and can be embedded in Go applications to provide user-extensible configuration logic.

Use cases

  • embed a python-like scripting language in a go application
  • evaluate bazel build files
  • use starlark as a structured configuration language
  • run parallel deterministic config evaluation
  • add user-defined macros and logic to a build tool
  • script structured data with functions

When to choose

  • you need a safe, deterministic, hermetic configuration language embedded in Go
  • you are building or extending Bazel-like build tooling
  • you want Python-like syntax with parallel thread evaluation

When to avoid

  • you need a general-purpose scripting language with I/O and side effects
  • you need full Python compatibility or third-party Python packages
  • your host application is not written in Go

Facets

library · maturity stable

interpreter programming-language configuration-management developer-tools programming-languages developer-tools go cross-platform cli starlark python-dialect embedded-interpreter bazel build-configuration scripting automation

1 source

Member repositories

RepositoryRoleHealth v2
google/starlark-gomain73

For agents

markdown · JSON · MCP: product_card(name="google/starlark-go")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem