|Developer(s)||GitHub (subsidiary of Microsoft)|
|Initial release||26 February 2014|
1.60.0 / 8 March 2022
1.61.0-beta0 / 8 March 2022
|Operating system||macOS 10.9 or later, Windows 7 and later, and Linux|
|Type||Source code editor|
|License||MIT License (free software)|
On June 8, 2022, GitHub announced Atom’s end-of-life later that year, on December 15, "in order to prioritize technologies that enable the future of software development", specifically its Github Codespaces and Microsoft's Visual Studio Code.
Atom was (and is) developed by GitHub as a text editor, and served as the basis for the Electron Framework.
Facebook then developed the Nuclide and Atom IDE projects to turn Atom into an integrated development environment (IDE), but development on Nuclide and Atom IDE stopped in December 2018. Development on Atom itself is ongoing.
On June 8, 2022, GitHub announced the expected shutdown of Atom by scheduling archival of all development repositories of Atom by December 15, 2022. Atom's founder, Nathan Sobo, has announced that he's building the "spiritual successor" to Atom, titled Zed.[non-primary source needed] Unlike Atom, Zed will be written in Rust and will not be using the Electron framework.
Like most other configurable text editors, Atom enables users to install third-party packages and themes to customize the features and looks of the editor. Packages can be installed, managed and published via Atom's package manager apm. All types of packages, including but not limited to: Syntactic highlighting support for languages other than the default, debuggers, etc. can be installed via apm.
Atom's default packages can apply syntax highlighting for multiple programming languages and file formats.
Initially, extension packages for Atom and anything not part of Atom's core were released under an open-source license. On May 6, 2014, the rest of Atom, including the core application, its package manager, as well as its desktop framework Electron, were released as free and open-source software under the MIT License.
There was initially concern and discussion about two opt-out packages that report various data to external servers. However, those packages are now opt-in with a verbose dialog at the initial launch:
[...] we didn’t build Atom as a traditional web application. Instead, Atom is a specialized variant of Chromium designed to be a text editor rather than a web browser. Every Atom window is essentially a locally-rendered web page.
((cite web)): CS1 maint: url-status (link)
GitHub today announced that it will sunset Atom