schollz/croc
Croc is a secure file transfer tool that enables users to send and receive files via a modernized CLI and an embedded web client. The system facilitates direct peer-to-peer communication and optional encrypted temporary storage, supporting both legacy and new four-word code formats. It enforces strict security and safety limits, including bounded decompression, message size caps, and context-aware operations, while providing cross-platform disk usage reporting and automated release workflows.
66.0
Adequate · 1 August 2026
21k
lines of production code
Go
with TypeScript
1
bus factor · 166 authors in all
3
measurements over time
How it got here
2017–2018 · CLI and architecture modernization
This period was defined by a comprehensive rewrite of the croc application into a modern CLI tool, introducing a modular architecture with a new code format, enhanced encryption options, and improved network handling. The project also expanded its capabilities with a web server, proxy support, and robust security measures against memory exhaustion.
9 changes
2019–2026 · Web client and temporary storage integration
This period focused on expanding the application's capabilities by introducing a browser-based web client and a temporary file storage service. The work involved building out the web interface, WebAssembly cryptographic workers, and the backend infrastructure for encrypted, time-limited file sharing.
13 changes
Survey your own repository
schollz/croc was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit d134fbfe3a — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.