Atom was a free, open-source text editor from GitHub, presented as “a hackable text editor for the 21st century, built on Electron,” in the words of its own repository. The phrase captured its central idea: the editor was built almost entirely from web technologies and was meant to be reshaped by its users, “deeply customizable, but still approachable using the default configuration.” GitHub developed it in the early 2010s and opened it to a broad public audience in 2014, positioning it as a modern, community-driven alternative to established editors.
The most consequential thing about Atom turned out not to be the editor itself but the runtime built to host it. To run a web-technology editor as a real desktop application, GitHub created a shell that bundled the Chromium browser engine with the Node.js runtime. That shell, first called Atom Shell, was general enough to stand on its own and became Electron. GitHub’s later announcement made the lineage explicit, noting that “Atom has served as the foundation for the Electron framework, which paved the way for the creation of thousands of apps, including Microsoft Visual Studio Code, Slack, and our very own GitHub Desktop.”
Atom’s hackability was its defining feature. Nearly every part of the interface could be customized or replaced, configuration and styling were done with the same languages used to build web pages, and a large ecosystem of community packages and themes extended its behavior. This openness won it a devoted following among developers who wanted an editor they could rebuild to taste, and it helped popularize the idea of a code editor as an extensible web application.
The editor’s decline was tied to the rise of the very technology it spawned. Microsoft’s Visual Studio Code, also built on Electron, offered similar extensibility with stronger performance and momentum, and after Microsoft acquired GitHub the case for maintaining a competing editor weakened. On June 8, 2022, GitHub announced it would “sunset Atom and archive all projects under the organization on December 15, 2022,” citing years without significant feature development, declining community involvement, and a decision to invest instead in cloud-based tools such as GitHub Codespaces.
Atom’s repository was archived on schedule, and the project was placed in read-only status. Its direct legacy lives on through Electron, which continued as an independent framework underpinning a large share of modern desktop software long after the editor that created it was retired.