moonrepo/proto
A pluggable multi-language version manager. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 87
- Longevity 92
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 1294
- days_rel: 10
- days_push: 9
- n_releases_24m: 100
Adoption not part of the score
1399 stars · 92 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
proto is a pluggable multi-language version manager written in Rust that manages programming language toolchains (Node, Python, Go, Rust, Bun, Deno, and more) through a single CLI. It supports contextual version detection, checksum verification, and extensibility via WASM plugins, including compatibility with asdf plugins.
Use cases
- manage node and python versions with one tool
- replace nvm pyenv and rustup with a single version manager
- install multiple language toolchains across a team consistently
- pin tool versions per project directory
- use asdf plugins through a faster rust version manager
- set up reproducible toolchains in CI
When to choose
- you work across multiple languages and want one unified toolchain manager
- you want fast, cross-platform version management written in Rust
- you need per-directory or per-project tool version pinning
- you want to extend version management to custom tools via WASM plugins
When to avoid
- you only use a single language and its native version manager suffices
- you rely on version managers with features proto does not emulate
- your team is already standardized on asdf, mise, or similar tools
Facets
cli-tool · maturity active
cli developer-tools configuration-management plugin-system developer-tools windows cross-platform cli rust version-manager toolchain wasm-plugins asdf-compatible multi-language command-line automation linux macos
8 sources
- readme: https://github.com/moonrepo/proto · fetched 2026-08-28 · 4b655f927e80
- homepage: https://moonrepo.dev/proto · fetched 2026-08-29 · 302790fa4d3b
- site_page: https://moonrepo.dev/docs · fetched 2026-08-29 · 75aaf537f415
- site_page: https://moonrepo.dev/docs/proto · fetched 2026-08-29 · 00b82dbeb2c0
- site_page: https://moonrepo.dev/docs/guides/ci · fetched 2026-08-29 · 68b71d7b02b5
- site_page: https://moonrepo.dev/docs/proto/install · fetched 2026-08-29 · eeae3797da43
- site_page: https://moonrepo.dev/docs/proto/tools · fetched 2026-08-29 · 3bda9e2ea256
- site_page: https://moonrepo.dev/docs/proto/tool-spec · fetched 2026-08-29 · ae3e760fd4d5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| moonrepo/proto | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem