Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Yaegi, Anko, Risor, Tengo to Golang section #145

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,15 @@ This repo contains a list of languages that currently compile to or have their V
> Go is a statically typed compiled language in the tradition of C, with memory safety, garbage collection, structural typing, and CSP-style concurrent programming features added.
* [Go](https://github.com/golang/go) - main repository.
* [TinyGo](https://github.com/aykevl/tinygo) - a subset of Go targeted to embedded devices and WebAssembly.
* [Yaegi](https://github.com/traefik/yaegi) - Yaegi is Another Elegant Go Interpreter, implemented in pure Go. It powers executable Go scripts and plugins, in embedded interpreters or interactive shells, on top of the Go runtime.

--------------------

#### <a name="go-scripting"></a>Golang scripting languages <sup>[top⇈](#contents)</sup>
> These languages are implemented in Golang, have Golang-like syntax in general, and may be used as scripting inside Go programs. Each of them deserves its own section in this list, and will get it eventually as ecosystem grows up.
* [Anko](https://github.com/mattn/anko) - scriptable interpreter written in Golang.
* [Risor](https://github.com/risor-io/risor) - fast and flexible scripting for Go developers and DevOps. Its modules integrate the Go standard library. You can try it out [here](https://risor.io/#editor).
* [Tengo](https://github.com/d5/tengo) - a small, dynamic, fast, secure script language for Go. You can try it out [here](https://tengolang.com/).

--------------------
### <a name="grain"></a>Grain <sup>[top⇈](#contents)</sup>
Expand Down