Hacker GitHub

← All repos

deepnoodle-ai/risor

View on GitHub ↗ ★ 917 Go

Risor is a fast, embeddable scripting language for Go applications. Add dynamic expressions, filters, and user-defined logic to your Go programs without embedding a heavy runtime like V8 or Python. Expressions compile to bytecode and run on a lightweight VM. Pure Go, minimal dependencies.

6 mentions on Hacker News by 2 people: 1 story, 5 comments · first 2023-06-29 · latest 2024-02-27

Mentions per year 6 mentions · busiest year 2023 (5)
20082026
  1. GitHub project here: https://github.com/risor-io/risor
  2. Take a look at Risor and its pipes capability. https://github.com/risor-io/risor#quick-example Stay in the Go ecosystem, but gain pipes, Python-like f-strings, and more. (I'm the author)
    comment by myzie · 2023-08-20 · in Scripting with Go (2022)
  3. Agreed! Shameless plug: this is why I built Risor. https://github.com/risor-io/risor Keep in the Go ecosystem, retain compatibility with the Go programs you already have, but have a much more concise scripting capability at your disposal.
    comment by myzie · 2023-08-20 · in Scripting with Go (2022)
  4. …at this point. GCP and Azure to be added in the coming weeks. Here's a related GitHub issue: https://github.com/risor-io/risor/issues/65 For now, you can browse the available modules in the source tree here:…
  5. …If you're not in love with the lisp syntax, you might want to take a look at Risor as well. https://github.com/risor-io/risor#quick-example array := ["gophers", "are", "burrowing", "rodents"] sentence := array | strings.join(" ") |…