clstr CLI
Learn distributed systems by building them from scratch.
Progressive challenges to learn distributed systems and other complex systems by implementing them yourself.
Quick Start
Install:
$ go install github.com/clstr-io/clstr/cmd/clstr@latest
Or with Homebrew:
$ brew tap clstr-io/tap
$ brew install clstr-io/tap/clstr
See docs.clstr.io for version pinning and other installation methods.
Start a challenge:
$ clstr list # List available challenges
$ clstr init kv-store # Create challenge in current directory
$ clstr test # Test your implementation
$ clstr next # Advance to the next stage
How it Works
Write code, run tests, get detailed feedback. Progress through stages as you build real systems.
Learn more at clstr.io.