croc: Cross-platform file transfer tool
CLI tool for encrypted file transfers between computers via relay servers, no port forwarding needed.
Learn more about croc
croc is a Go-based command-line file transfer utility that facilitates secure data exchange between any two computers. It uses Password-Authenticated Key Exchange (PAKE) to establish encrypted connections through relay servers, eliminating the need for direct network connectivity between sender and receiver. The tool supports IPv6-first networking with IPv4 fallback, transfer resumption, and proxy connections including Tor. Common use cases include transferring files across different operating systems, sharing data in restricted network environments, and automating file transfers in scripts.
PAKE Encryption
Uses Password-Authenticated Key Exchange to generate shared secrets from code phrases, providing end-to-end encryption without pre-shared keys.
Relay Architecture
Operates through relay servers to connect computers behind firewalls or NAT without requiring port forwarding or direct network access.
Transfer Resumption
Supports resuming interrupted transfers and handles multiple file transfers with folder exclusion capabilities.
Top in Networking
Related Repositories
Discover similar tools and frameworks used by developers
v2rayN
GUI proxy client for Windows, Linux, and macOS supporting Xray, sing-box, and other protocol implementations.
Zapret
Windows zapret implementation for bypassing Discord and YouTube restrictions via DPI circumvention.
Gluetun
Lightweight Go VPN client for routing containerized traffic.
Jitsi Meet
WebRTC video conferencing with self-hosting and embeddable SDKs.
MyIP
Web app for IP detection, geolocation lookup, DNS leak testing, WebRTC analysis, and network diagnostics.
Related Reading
Guides and comparisons from the Greptile content library
Best AI Coding Tools for Solo Developers (2026 Review)
The best AI coding tools for solo developers in 2026, compared by where they fit in the software development lifecycle: writing code, prototyping, reviewing, testing, and background automation. Plus which tools fit which languages.
Top Greptile alternatives to consider in 2026
A tongue-in-cheek list of Greptile alternatives, from printing out your code to hiring a lizard, with pros, cons, and a comparison table for each.
What is a monorepo? What engineering leaders should know
A monorepo keeps every project, library, and service in one repository. Learn how monorepos compare to multi-repos and monoliths, the real pros and cons, best practices, the build tools worth knowing, and why context matters for AI and code review in a monorepo.
Top AI Code Review Tools for Small Dev Teams 2026
Affordable, lightweight AI code review tools that help small teams catch bugs faster. Practical comparisons of accuracy, ease of use, and value for teams without enterprise budgets.