Analysis updated 2026-07-07 · repo last pushed 2019-11-20
Follow along with conference talks about Yaegi and try the code examples yourself in a browser.
Learn how the Yaegi Go interpreter works by exploring runnable sample programs.
Understand how to embed scripting capabilities into your Go applications.
| traefik/yaegi-talk | traefik/helm-changelog | wigata-intech/kay | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Go | Go | Go |
| Last pushed | 2019-11-20 | 2026-03-27 | — |
| Maintenance | Dormant | Maintained | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | developer | ops devops | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires installing Go and its built-in present tool, has not been tested on Windows.
Yaegi-talk is a collection of presentation slides and interactive code examples about Yaegi, which is a tool that lets you run Go code on the fly without needing to compile it first. The repository exists so that people can read along with the talks that were given about the project at conferences like GopherCon 2019 and GoLab 2019, and try the examples themselves. At a technical level, Yaegi is an interpreter for the Go programming language. Normally, Go requires you to compile your code into a standalone program before you can run it. An interpreter skips that step and executes the code directly, which can be useful for things like plugins, scripting, or live coding demos. This repository doesn't contain the interpreter itself, just the slide decks and sample programs that were shown at conferences to explain how it works. The audience here is developers who already use Go and are curious about embedding scripting capabilities into their applications or who want to understand how an interpreter for Go is built. The talks walk through the motivation for the project, how it functions, and what you can do with it. If you are not a Go developer, this repository will not be very useful to you, since the examples assume familiarity with the language and its tooling. What makes this setup notable is that the slides are not just static PDFs. They use Go's built-in "present" tool, which turns the slides into a local web page where code samples are actually runnable and editable from the browser. You can change the code in a slide, hit a run button, and see the result immediately, which makes the talks feel more like a hands-on workshop than a lecture. The README notes that this setup has not been tested on Windows.
Slide decks and interactive code examples from conference talks about Yaegi, a tool that runs Go code without compiling it first. You can read the slides and edit the code examples in your browser.
Mainly Go. The stack also includes Go, Go present tool.
Dormant — no commits in 2+ years (last push 2019-11-20).
The explanation does not mention a license for this repository.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.