米国IBM 社により開発されたオープン・ソースの統合開発環境です.その特徴は,さまざまなOSで動作することや,プラグインによる機能拡張が挙げられます.本来はJava 用の開発環境でしたが,プラグインにより,C 言語,C++,Ruby など,さまざまな言語が扱えるようになったり,UML 用のプラグイン,ソース・コードのバージョン管理プラグインなど,さまざまなプラグインが世界中の有志により開発されています.例えばAltera 社のFPGA 用のCPU コアであるNios II の開発に,Eclipse を使用できます.