Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Yaegi Alternatives
Similar projects and alternatives to yaegi
-
-
gomacro
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
jacobin
A more than minimal JVM written in Go and capable of running Java 17 classes.
-
gop
The Go+ programming language is designed for engineering, STEM education, and data science.
-
gore
Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
-
-
-
starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go
-
-
gio-example
Mirror of the Gio examples repository (https://git.sr.ht/~eliasnaur/gio-example)
-
klipse
Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.
-
-
just-the-docs
A modern, high customizable, responsive Jekyll theme for documentation with built-in search.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
yaegi reviews and mentions
- Fourteen Years of Go
-
Gojekyll – 20x faster Go port of jekyll
There is always https://github.com/traefik/yaegi - a Go interpreter written to make it easy to write plugins.
- Jacobin: Minimal JVM written in Go and capable of running Java 17 classes
-
Can Go run statements in cmd like Python?
I think https://github.com/traefik/yaegi comes as close as using the python interpreter in you CLI, but for Go
-
Can Go files be compiled by themselves?
There's a go interpreter: https://github.com/traefik/yaegi It could run programs without compiling them, but there're some limitations.
-
referencing packages on the internet and using go plugin
I'd recommend looking into a different approach for plugins such as hashicorp/go-plugin (which uses multiple process PIDs and RPC communication between them) or traefik/yaegi (which implements a Go-compatible scripting language that can be interpreted at runtime and which still supports most Go modules).
-
Mun v0.4.0: a statically-typed scripting language like Rust, written in Rust
Why do we need a language like Rust when we have Rust. Why not just create a Rust interpreter. (There's such an interpreter for Go, BTW, https://github.com/traefik/yaegi )
-
Plugo - A plugin library for Go.
A cool solution I saw was Traefik's yaegi module. They basically created an interpreted scripting language with Go compatible syntax (turning Go into an interpreted, not compiled, language). I haven't tried this but it sounds like it brings the better parts of dynamic languages like Python's plugin support to Go - plugin writers can still write "Go" code, which can load dynamically.
-
Best local Golang REPL for learning?
I've used https://github.com/traefik/yaegi REPL combined with rlwrap for nicer readline experience. But sadly no completion.
-
Change go code behaviour at runtime
https://github.com/traefik/yaegi is also a good option
-
A note from our sponsor - Onboard AI
getonboard.dev | 8 Dec 2023
Stats
traefik/yaegi is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of yaegi is Go.