mvm-sh

mvm

mvm-sh

Mvm is a fast interpreter and virtual machine for Go and beyond.

AI 简介

Mvm 是一个面向 Go 语言的轻量级字节码解释器与栈式虚拟机,将 Go 源码编译为紧凑字节码并在纯 Go 实现的 VM 上执行。核心特点包括:单文件静态二进制、内置完整 Go 标准库、支持嵌入 Go/C 宿主程序、提供 REPL、调试器(trap 内置函数)及兼容 go test 的测试运行器;性能接近主流脚本解释器(如 Lua),但不依赖 JIT。适用于需动态执行 Go 代码的场景,如插件系统、配置逻辑热加载、教学演示或沙箱化脚本执行。

Go
BSD 3-Clause "New" or "Revised" License
320
Stars
8
Forks
2
Watchers
8
Issues

Star 增长

今日0
近 7 天0
近 30 天+4
综合评分43.26
默认分支main