Create the next generation of developer tooling with our extensible platforms. Use your imagination to build services and tools that can be assembled into new IDEs or packages tailored to your identity. We provide multiple platforms to build plug-ins for desktop tools, distributed services used by cloud IDEs, and browser interfaces. You can then publish plug-ins to our Eclipse Marketplace of 1000s. The Eclipse IDE delivers what you need to rapidly innovate.

Features

Improved Platform

Improved Open Resource dialog, faster search & replace, new preference for line spacing in text editors

Proven Extensibility

Features a huge variety of platform plugins that will ease the addition of new functionality

Improved Maven Tooling

Better detection and configuration of Maven projects

Free and Open Source

Free and open source released under the terms of the Eclipse Public License 2.0

Improved Java Tooling

Improved code completion and Java formatter, added support to launch JUnit tests in subpackages and new Bytecode view for advanced Java developers

Extend the extensible platform.

An impressive collection of tools can be easily installed into your Eclipse desktop IDE, including GUI builders and tools for modeling, charting and reporting, testing, and more.

Customize and extend Eclipse and make it your own.

Use the Eclipse Marketplace Client to find, install, and vote for new plug-ins from our vast ecosystem of providers.

Join the Community.

Extend the desktop and web-based IDEs by writing your own plug-ins using the Plug-in Development Environment (PDE), or mash up features to build the web IDE of your dreams.

What's New

Here are the new and noteworthy items of the Eclipse Platform in this release:
  • New features in the Platform and Equinox
  • New features for Java developers
  • New APIs in the Platform and Equinox
  • New features for plug-in developers

Here are the new and noteworthy items of various projects in the release train:

  • Eclipse CDT (C/C++ Development Tooling)
  • Eclipse EGit: Git Integration for Eclipse
  • Eclipse EMF Client Platform
  • Eclipse Graphiti
  • Eclipse JGit: Java implementation of Git
  • Eclipse Linux Tools
  • Eclipse LSP4J
  • Eclipse Maven Integration - m2eclipse
  • Eclipse Memory Analyzer
  • Eclipse OCL (Object Constraint Language)
  • Eclipse Parallel Tools Platform (PTP)
  • Eclipse Project
  • Eclipse QVT Operational
  • Eclipse QVTd (QVT Declarative)
  • Eclipse Remote Application Platform
  • Eclipse Scout
  • Eclipse Xpand

Windows 10 users: Windows 10 Defender significantly slows down Eclipse, reason being Windows 10 Defender scanning the JAR files. The problem has been reported to Microsoft here. Until then, a workaround to this problem is to add Eclipse root directory to Windows 10 Defender's exclusion list, detailed steps are shared here.

Note: This is not just an Eclipse issue on Windows 10.