Eclipse
Open source community of tools, projects and collaborative working groups
Eclipse is a Java-based open source platform that allows a software developer to create a customised development environment (IDE) from plug-in components built by Eclipse members.
You will need a Java environment to use Eclipse (OpenJDK 8 or greater is recommended). All downloads are provided under the terms and conditions of the Eclipse Foundation Software User Agreement unless otherwise specified.
Eclipse
Download for Windows and Mac