13 releases (4 breaking)

new 0.5.0 May 16, 2024
0.3.3 Apr 10, 2024
0.3.1 Mar 20, 2024
0.1.0 Dec 18, 2023

#1345 in Development tools

Download history 259/week @ 2024-01-25 472/week @ 2024-02-01 239/week @ 2024-02-08 185/week @ 2024-02-15 237/week @ 2024-02-22 562/week @ 2024-02-29 390/week @ 2024-03-07 425/week @ 2024-03-14 541/week @ 2024-03-21 152/week @ 2024-03-28 337/week @ 2024-04-04 349/week @ 2024-04-11 221/week @ 2024-04-18 138/week @ 2024-04-25 266/week @ 2024-05-02 58/week @ 2024-05-09

739 downloads per month
Used in proto_cli

MIT license

41KB
953 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

~15–32MB
~492K SLoC