|6 months ago||6 days ago|
|BSD 3-clause "New" or "Revised" License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning gval yet.
Tracking mentions began in Dec 2020.
Show HN: A Full-Stack Web Framework Written in Go
18 projects | news.ycombinator.com | 13 May 2022
Choosing scripting extension - need advice
14 projects | reddit.com/r/golang | 20 Apr 2022
For JS in Go use goja, which offers excellent integration with Go. Also I maintain an extension that adds Common-JS compatibility to it.
Chrome 0day is being exploited now for CVE-2022-1096; update immediately
8 projects | news.ycombinator.com | 26 Mar 2022
Of course, it won't help you since it's not built into a web browser.
Rendering Vega Charts in Pure Go
2 projects | reddit.com/r/golang | 8 Mar 2022
govega is a kind of beautifully weird wrapper around Vega and goja that lets us render great looking Vega charts, graphs, etc.. in pure Go. The library is pretty self explanatory and there are are a few examples and a command line tool that can take Vega spec files and Data blobs and plop out SVGs.
Migrating from nodejs to go codebase using gopherjs
3 projects | reddit.com/r/golang | 22 Feb 2022
Compiling a Go program into a native binary for Nintendo Switch™
5 projects | reddit.com/r/golang | 3 Jan 2022
There's always goja and the nodejs compatibility library, tho you likely won't get perfect results.5 projects | reddit.com/r/golang | 3 Jan 2022
How do you use fswatch to reload an http server project on file changes?
2 projects | reddit.com/r/golang | 21 Jun 2021
2 projects | reddit.com/r/golang | 3 Mar 2021
Can you recommend open source projects with small codebase, but with high benefits for learning?
10 projects | reddit.com/r/golang | 22 Feb 2021
If you have some experience and find parsers and interpreters to be pleasant, take a look at https://github.com/dop251/goja because it's a pure Go (instead of calling out to v8 or quickjs via cgo) implementation of es5.1+ which is working it way towards es6+. I think it's a nice place to look if you have experience because the features needed are well defined with standardized tests, and you can work on one small thing at a time as a unit.
What are some alternatives?
expr - Expression language for Go
govaluate - Arbitrary expression evaluation for golang
tengo - A fast script language for Go
go-lua - A Lua VM in Go
gopher-lua - GopherLua: VM and compiler for Lua in Go
go-python - naive go bindings to the CPython2 C-API
core - MetaCall: The ultimate polyglot programming experience.
anko - Scriptable interpreter written in golang
golua - Go bindings for Lua C API - in progress