The Rivet Virtual Machine An experimental virtual machine for the Rivet programming language. This is a register-based virtual machine, developed in C, for the Rivet programming language. RivetVM is inspired by Lua and Python.