yaegi

by traefik · Developer Tools

Yaegi is Another Elegant Go Interpreter

New0 ratings8,390 starsActive
Developer ToolsDeveloper ToolGoShell
Open project ↗↓ Download v0.16.1GitHub⚑ Report
yaegi preview

About this project

Yaegi is Another Elegant Go Interpreter. It powers executable Go scripts and plugins, in embedded interpreters or interactive shells, on top of the Go runtime. Features Complete support of Go specification Written in pure Go, using only the standard library Simple interpreter API: New(), Eval(), Use() Works everywhere Go works All Go & runtime resources accessible from script (with control) Security: unsafe and syscall packages neither used nor exported by default Support the latest 2 major releases of Go (Go 1.21 and Go 1.22) Install Go package Command-line executable Note that you can use rlwrap (install with your favorite package manager), and alias the yaegi command…

Technologies

ShellMakefileGogolanginterpreterGAP

Project health

Low recent activity
Last update7 months ago
Contributors42
Latest releasev0.16.1
Open issues & PRs186
LicenseApache-2.0
On GitHubsince 2018

GitHub

8,390
stars
423
forks
42
contributors
186
open issues & PRs
Go
language
7 months ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review yaegi.

Built by

traefik
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain traefik/yaegi? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like