Project Philosophy

Voca was born from a simple frustration: modern downloading tools were either too simple (curl) or too old (wget). We wanted a tool that combined the best of both worlds—modern network stack, smart defaults, and a single binary.

Core Principles

01Speed First

Voca is optimized for high-throughput networks. Unlike legacy tools that were designed for dial-up, Voca aggressively manages connections to saturate available bandwidth without hogging resources.

02Zero Dependencies

We believe in portability. Voca compiles down to a single, static binary. No shared libraries, no Python runtime, no OpenSSL version mismatches. You can drop the binary on a server and be confident it will run.

03Secure by Default

Security isn't an option; it's a requirement. Voca validates SSL certificates strictly by default and respects modern security headers like HSTS. We use the OS native certificate store, ensuring you don't need to manage separate CA bundles.

Architecture

Voca is built on a modern, asynchronous network engine. It uses an event-driven architecture to handle multiple connections efficiently, making it ideal for recursive downloads where thousands of small files rely on low-latency request handling.