4 releases
new 0.1.0 | Jan 25, 2025 |
---|---|
0.0.6 | Jan 25, 2025 |
0.0.5 | Jan 25, 2025 |
0.0.4 | Jan 25, 2025 |
#52 in Caching
27KB
565 lines
Volt ⚡
A blazingly fast build cache server and CLI tool written in Rust. Volt helps you speed up your build times by caching and sharing build artifacts across your team.
Features
- 🚀 Fast compression using zstd
- 🔒 Secure authentication
- 🔄 Simple push/pull cache operations
- 📦 Multi-directory caching support
- 🛠️ Build wrapper functionality
Usage
Just type volt
to generate the initial config, fill out the details, then create a new server using volt server
and you are set!
-
Manually push cache just
volt push
-
Manually pull cache just
volt pull
Architecture
Volt consists of two main components:
- Server (
volt-server
): Handles cache storage and retrieval with authentication - CLI (
volt
): Manages cache operations and build wrapping
Built with 💜 using Rust
Dependencies
~19–33MB
~522K SLoC