frm, for Frakking RabbitMQ Manager
This is frm, a RabbitMQ version switcher based on the generic binary builds.
It is inspired by multiple (runtime) version management tools, from rvm to kerl to fnm to rustup.
Installation
cargo install frm-bin
Pre-built binaries are also available on the GitHub releases page.
Intended Use Cases
frm was developed to be used in development and (certain) integration testing scenarios,
namely when testing client libraries against a range of RabbitMQ server versions.
Project Maturity
frm is a very young project, breaking changes are likely.
Getting Help
frm help
License
Double licensed under the MIT and Apache 2.0 (ASL2) licenses.
Copyright
(c) 2025-2026 Michael S. Klishin and Contributors.