Wednesday, March 13, 2024

goja: JavaScript engine in GoLang

 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.

Cytoscape.js: visual graphs

 Cytoscape.js (MIT lic.)

cytoscape/cytoscape.js: Graph theory (network) library for visualisation and analysis @GitHub