...
github-icon
GitHub
1.02kstar-icon
Created 3 years ago, last commit 2 days ago
35 contributors
1.1k commits
Stars added on GitHub, month by month
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
Stars added on GitHub, per day, on average
Yesterday
=
Last week
+0.6
star-icon /day
Last month
+0.7
star-icon /day
README

proto

Crates.io Crates.io

proto is a pluggable next-generation version manager for multiple programming languages. A unified toolchain.

proto powers moon's toolchain!

Why use proto?

  • Lightspeed! With Rust, we can guarantee exceptional performance.
  • Multi-language. A single CLI for managing versions for all of your languages.
  • Cross-platform, for a consistent experience across machines and teams.
  • Contextual version detection, ensuring the correct version of a tool is always used.
  • Checksum verification, ensuring a tool came from a trusted source.
  • Detects and infers from a language's ecosystem for maximum compatibility.
  • Pluggable architecture via WASM, enabling custom integrations.

Supported languages

  • Bun
  • Deno
  • Go
  • moon
  • Node (and npm, pnpm, yarn)
  • Python (and poetry, uv)
  • Ruby
  • Rust
  • ... and more via plugins!

Contributors

Special thanks to the wonderful people who have contributed to this project:

Contributors