Atomは、
GitHubが開発していたオープンソースの
テキストエディタです。「21世紀のためのハック可能な
テキストエディタ」をテーマに、高度なカスタマイズ性と豊富な機能で人気を集めました。
概要
Atomプロジェクトは、
GitHubの共同創業者であるクリス・ワンストラスによって2008年に開始されました。一時開発が中断されましたが、2011年に再開。2014年にMac OS X向けベータ版がリリースされ、その後MIT
ライセンスの下でソースコードが公開されました。多くの貢献者によって機能が拡充され、ウェブフロントエンド技術者を中心に広く利用されました。
Electronをベースとしたデスクトップアプリケーションであり、
JavaScriptやCSSなどのウェブ技術を用いてユーザーインターフェースを自由にカスタマイズできる点が特徴です。
BracketsやSublime Textといった同世代のエディタと比較されることが多くありました。
しかし、2022年6月、
GitHubはAtomの開発を同年12月15日をもって終了することを発表しました。背景には、親会社であるMicrosoftの
Visual Studio Codeの普及がありました。
開発終了後、コミュニティによって後継プロジェクトが立ち上げられ、その一つであるPulsarがPulsar Editorをリリースしています。
特徴
パッケージによる拡張性
Atomは、サードパーティ製のパッケージやテーマをインストールすることで、機能や外観を自由に変更できます。パッケージは、Atomパッケージマネージャ(apm)を通じて管理・公開されます。
豊富な言語サポート
デフォルトで、Atomは様々なプログラミング言語やファイルフォーマットのシンタックスハイライトに対応しています。
Atomの拡張パッケージおよびコア以外のコードは、当初からオープンソース
ライセンスで公開されていました。2014年5月には、コアアプリケーション、パッケージマネージャ、デスクトップフレームワークElectronもMIT
ライセンスの下で公開されました。
Atomの終焉とその後
Atomの開発は終了しましたが、そのコンセプトと技術は、Pulsar Editorなどの後継プロジェクトに引き継がれています。Atomが示したハック可能な
テキストエディタという方向性は、今後の開発者向けツールに大きな影響を与え続けるでしょう。
関連項目
外部リンク