Embedding a JS interpreter in a Go binary is amazing for lightweight extensions on a core Go program.

Way simpler than RPC-based plugins or Go's native plugins w/ fiddly compiler settings and inability to update or unload plugins.

github.com/dop251/goja

2025-02-16 11:30 EST

Want new articles in your email inbox?