kelseyhightower/go-at-coreos — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2015-01-31
View a historical slide deck explaining why CoreOS chose Go for distributed computing tools.
Learn how Go's design made coordinating work across many servers simpler in CoreOS's tooling.
Understand the context behind Go's early popularity for infrastructure software.
| kelseyhightower/go-at-coreos | 0xsv1/ghosttype-bof | adguardteam/ruleseditor | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | — | C | TypeScript |
| Last pushed | 2015-01-31 | — | 2026-07-01 |
| Maintenance | Dormant | — | Active |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Go installed locally to run the built-in present tool that serves the slides.
This repository contains a slide deck for a 2015 talk by Kelsey Hightower about how CoreOS used the Go programming language to build tools for distributed computing. Rather than being a runnable application or library, it's a presentation meant to be viewed in a browser using a specific Go tool. CoreOS was a company focused on making it easier to run software across many servers at once. The talk covers how Go was chosen as the language for their products, which aimed to make distributed computing, the complex task of coordinating work across multiple machines, as straightforward as installing a standard operating system on a single computer. To actually view the slides, you need to have Go installed on your machine. The repository uses Go's built-in "present" tool, which launches a local web server so you can read the slides in your browser. The process involves downloading the repository, navigating into the folder, and running the "present" command, which then gives you a local web address to open. The audience for this talk was developers and engineers attending FOSDEM 2015, a European open source conference. Someone might look at this today to understand the historical context of why Go became popular for infrastructure tools, or to learn how CoreOS thought about building distributed systems at that point in time. The README doesn't go into detail about the specific topics covered in the slides or how much technical depth the presentation reaches. There's no summary of the talk's contents, so you'd need to view the slides directly to see what was discussed.
A 2015 slide deck, viewable with Go's present tool, from a FOSDEM talk about why CoreOS chose Go to build distributed computing tools.
Dormant — no commits in 2+ years (last push 2015-01-31).
License is not stated in the available content.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.