In addition to the wasmtime version manager. I've also built a version manager for wasi-sdk. Similar features with a couple of tweaks specifically targeting wasi-sdk. It uses wvm to manage the wasmtime runtime but it doesn't have to if you'd prefer to just use a runtime you've installed some other way. It also benefits from content based storage to efficiently install multiple versions.
The two have very similar operation but very different uses so I think they deserve to be separate tools. I've tried to make everything as loosely coupled as possible so a developer doesn't need to buy in to using it.
https://github.com/tegmentum/wsvm
Last updated: Jul 29 2026 at 05:03 UTC