Skip to content
/ proto Public
forked from moonrepo/proto

A pluggable multi-language version manager.

License

Notifications You must be signed in to change notification settings

KBeDevel/proto

 
 

Repository files navigation

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

Contributors

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

Contributors

About

A pluggable multi-language version manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 97.3%
  • TypeScript 2.4%
  • Other 0.3%