33 releases (9 breaking)
new 0.10.4 | Jun 6, 2023 |
---|---|
0.10.0 | May 30, 2023 |
0.4.0 | Mar 31, 2023 |
#453 in Development tools
1,131 downloads per month
225KB
6K
SLoC
proto
proto is a pluggable next generation version manager for multiple programming languages and their dependency managers. However, we prefer the term toolchain manager!
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, allowing for custom tooling.
Supported languages
- Bun
- Deno
- Go
- Node.js (and npm, pnpm, yarn)
- Rust
- ... and more via plugins!
Dependencies
~23–58MB
~1M SLoC