sia

Blockchain-based marketplace for file storage

Sia is a decentralized cloud storage platform aimed at giving users control of their data. Data is split into hundreds of erasure coded pieces and encrypted locally, and then each piece is uploaded to a separate host. A blockchain is used to create cryptographic contracts ensuring that hosts will only get paid if they actually store the data. Out of hundreds of hosts, only a fraction are required to recover the original file.

golang-libnetwork

Docker Networking

rmlint

Extremely fast tool to remove filesystem lint

rmlint finds space waste and other broken things on your filesystem and offers to remove them.

rmlint-gui

GTK+ frontend to rmlint

rmlint-gui (a.k.a. Shredder) is a graphical user interface to rmlint using GTK+. It uses rmlint to find space waste and other broken things on your filesystem and offers to remove them.

swarmkit

Toolkit for orchestrating distributed systems at any scale

python-automat

Self-service finite-state machines for the programmer on the go