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

glycerine/zygomys

Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy. observed · 2026-08-28

github.com/glycerine/zygomys · homepage · Go · BSD-2-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 90
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3888
  • days_rel: n/a
  • days_push: 64
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1787 stars · 85 forks observed · 2026-08-28

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

Zygomys is an embeddable Lisp interpreter written in pure Go, with an optional infix syntax subset of Go and a standalone REPL called zygo. It is designed for scripting Go applications, using reflection to build trees of native Go structs from scripts and invoke compiled Go functions on them.

Use cases

  • embed a scripting language in a Go application
  • create a domain-specific language to drive my Go program
  • script configuration of complex Go struct trees
  • make an interactive command-line REPL for my app
  • run sandboxed user scripts safely
  • manipulate JSON and msgpack data from a script

When to choose

  • you need an embeddable, pure-Go scripting/DSL engine with easy Go struct interop via reflection
  • you want a Lisp with readable infix math syntax and a REPL
  • you need sandboxed script execution or JSON/msgpack-driven configuration

When to avoid

  • you need maximum script execution speed of compiled code
  • your project is not in Go
  • you need a mainstream scripting language with a large ecosystem like Lua or Python

Facets

library · maturity active

interpreter programming-language cli developer-tools programming-languages developer-tools apis go cross-platform cli lisp embedded-scripting dsl repl reflection msgpack infix-syntax automation

2 sources

Member repositories

RepositoryRoleHealth v2
glycerine/zygomysmain73

For agents

markdown · JSON · MCP: product_card(name="glycerine/zygomys")

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