Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
expr
Discontinued Expression language and expression evaluation for Go [Moved to: https://github.com/expr-lang/expr] (by antonmedv)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
There are quite a few re-implementations of scripting languages like Lua in Go. I've written an AWK interpreter in Go.
Blog with many examples: https://ryelang.blogspot.com
Start with classic brainfuck
I built https://github.com/spy16/slurp
Check: - https://github.com/chermehdi/comet - https://www.youtube.com/playlist?list=PL7hGxPwCxqmy-3lOXDJA5Bl1jzd6m1Mw-
Go
Don't remember how I came across it, but: https://github.com/ghost-language/ghost
jq https://github.com/itchyny/gojq
I've got one: https://github.com/DeedleFake/wdte
Ivy is an APL-like programming language created by Rob Pike https://github.com/robpike/ivy
There is also joker. A Clojure interpreter written in Go.
- https://github.com/eigenhombre/l1 is a really cool lisp-like
- https://github.com/jesseduffield/OK
- https://github.com/elves/elvish
- https://github.com/d5/tengo
- https://github.com/abs-lang/abs
https://github.com/antonmedv/expr for embedded expressions.
Direct link to the Go implementation of Starlark: https://github.com/google/starlark-go
Here is my contribution: https://github.com/go-python/gpython