dop251/goja: ECMAScript/JavaScript engine in pure Go @GitHub (MIT lic)
Goja is an implementation of ECMAScript 5.1 in pure Go with emphasis on standard compliance and performance.
This project was largely inspired by otto.
Minimum required Go version is 1.16.
it is not a replacement for V8 or SpiderMonkey or any other general-purpose JavaScript engine. You can find some benchmarks here.