64 releases (16 breaking)

new 0.18.0 May 5, 2024
0.17.5 Mar 4, 2024
0.12.2 Dec 20, 2023
0.10.3 Nov 16, 2023
0.3.1 Jul 22, 2023

#1269 in Development tools

Download history 292/week @ 2024-01-08 21/week @ 2024-01-15 166/week @ 2024-01-22 32/week @ 2024-01-29 21/week @ 2024-02-05 48/week @ 2024-02-12 21/week @ 2024-02-19 1758/week @ 2024-02-26 286/week @ 2024-03-04 118/week @ 2024-03-11 178/week @ 2024-03-18 160/week @ 2024-04-01 302/week @ 2024-04-08

462 downloads per month

MIT license

42KB
783 lines

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

Dependencies

~7–9MB
~141K SLoC