Spill
a modern torrent client implemented in Rust.
Spill runs as a single-user BitTorrent v1 daemon on Linux and macOS.
Documentation lives in docs/: installation, configuration,
the command line, the web interface, networking, private trackers, limits and
architecture.
Usage
| | |
See docs/cli.md and docs/configuration.md.
Example config files, systemd units and a launchd agent are in deploy/.
Install and build
Install from crates.io on Linux or macOS:
Or build from source:
Test
cargo test runs protocol codec tests and daemon end-to-end tests with
in-process peers, trackers and web seeds; it needs no network. Interoperability
runs against Transmission and scale baselines are opt-in; see
tests/interop/README.md.
License
Apache-2.0. See LICENSE.