#build #remote #cargo #server #artifact #distributed #tesseract

app cargo-tess

A cargo subcommand to build your project on a remote tesseract server

5 releases

new 0.2.0 Jan 23, 2025
0.1.3 Jan 23, 2025
0.1.2 Jan 23, 2025
0.1.1 Jan 23, 2025
0.1.0 Jan 23, 2025

#286 in Cargo plugins

Download history 528/week @ 2025-01-22

528 downloads per month

MIT license

16KB
299 lines

🚀 cargo-tess

Remote Rust builds on powerful cloud hardware. Accelerate your development by offloading compilation to high-performance build servers.

Crates.io Documentation Build Status

✨ Features

  • 🖥️ Build on powerful remote hardware instead of your local machine
  • 🔄 Seamless integration with Cargo workflow
  • 📦 Smart dependency caching
  • 🔒 Secure artifact transfer
  • 📊 Real-time build progress visualization
  • 🚀 Support for release and debug builds
  • 🔜 Distributed builds across multiple nodes (coming soon!)

🚀 Quick Start

Install cargo-tess:

cargo install cargo-tess

Run a remote build:

cargo tess --node build.example.com:9876

For release builds:

cargo tess --node build.example.com:9876 --release

🔒 Security

  • Secure TCP connections
  • Sanitized path handling
  • Size-limited artifact transfers
  • Heartbeat monitoring

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Submit a Pull Request

📝 License

This project is licensed under MIT License


Made with ❤️ for the Rust community

Dependencies

~12–24MB
~357K SLoC