{"repo":"mvm-sh/mvm","free":true,"listed":false,"github":"https://github.com/mvm-sh/mvm","clone":"git clone https://github.com/mvm-sh/mvm.git","description":"Mvm is a fast interpreter and virtual machine for Go and beyond.","language":"Go","stars":330,"topics":["go","golang","interpreter","vm","mvm","bytecode","compiler","embeddable","repl","virtual-machine"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"mvm Mvm is a Go interpreter that compiles source to bytecode and runs it on a stack-based virtual machine. It ships as a single static binary with the full Go standard library bundled in, and embeds in Go or C host programs. Status is alpha. Language coverage is broad but not yet complete, and the embedding API will still change. Pin a commit if you depend on it. Want to kick the tires without installing anything? Try it in the browser at the mvm playground. Features - Fast, portable bytecode virtual machine - Aims for full Go language compatibility - Embeddable in Go and C host programs (see examples/ ) - pure Go, zero dependency - Integrated REPL, debugger ( trap() builtin), and a go test -compatible runner (tests, benchmarks, and examples) - One single static binary, batteries included (full stdlib) Compatibility Mvm aims to run real Go, so we measure it. A matrix records how the standard library and a curated set of popular external packages fare when their own test suites run under mvm test . Each package gets a tier (all tests pass, some pass, fails to load, or no runnable tests) and a tests-passing ratio, with an aggregate trend over time. Stdlib: 94/169 packages fully pass; external: 113/116 fully pass (as of 2026-07-02). See the full matrix at https://mvm.sh/compat. The data lives in compat/ and is regenerated by make compat (which dogfoods mvm: the generator in compat/gen.go runs through the interpreter itself). The full matrix is published at mvm.sh/compat. Perform","default_branch":null,"files":null,"tree":[],"storefront":"/r/mvm-sh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mvm-sh/mvm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}