#cache #volt #server #lightning #anything #config #

app volt-cli

⚡ Simple and lightning fast caching for... anything

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

MIT license

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:

  1. Server (volt-server): Handles cache storage and retrieval with authentication
  2. CLI (volt): Manages cache operations and build wrapping

Built with 💜 using Rust

Dependencies

~19–33MB
~522K SLoC