GitHub repository: sixeyed/swarmkit
Primary language: Go
Description: A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.