oxfeeefeee/goscript
An alternative implementation of Golang specs, written in Rust for embedding or wrapping. observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 81
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3235
- days_rel: n/a
- days_push: 116
- n_releases_24m: 0
Adoption not part of the score
1544 stars · 58 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language for Rust applications, similar to how Lua embeds into C programs. It implements pre-1.18 Go features (no generics) with a VM-based interpreter, but is no longer maintained in favor of its successor project volang.
Use cases
- embed a scripting language in a Rust application
- let users script my Rust library with a simple typed language
- use Go syntax as an embedded scripting language
- alternative to Lua or Python for Rust embedding
- run Go-like scripts inside a native app
When to choose
- you want a statically typed scripting language embedded in Rust
- you prefer Go syntax over Lua or Python for scripting
- you need a simple VM-based interpreter without JIT complexity
When to avoid
- you need an actively maintained project
- you need generics or Go 1.18+ features
- you need multi-threading or high performance
- you need a complete Go standard library
Facets
cli-tool · maturity abandoned
interpreter parser programming-language compiler programming-languages developer-tools parsers rust cross-platform golang scripting-language embedding vm type-checker successor-project interpreter
1 source
- readme: https://github.com/oxfeeefeee/goscript · fetched 2026-08-28 · 6299a77ed67b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oxfeeefeee/goscript | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="oxfeeefeee/goscript")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem