The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.
The Eclipse Foundation is an international non-profit association supported by our members, including industry leaders who value open source as a key enabler for their business strategies.
Whether you intend on contributing to Eclipse technologies that are important to your product strategy, or simply want to explore a specific innovation area with like-minded organizations, the Eclipse Foundation is the open source home for industry collaboration.
The Eclipse community consists of individual developers and organizations spanning many industries. Stay up to date on our open source community and find resources to support your journey.
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and vendor-neutral environment for open source software collaboration and innovation.
This project has been merged into the Eclipse EMF project. Please see: https://projects.eclipse.org/projects/modeling.mdt.xsd/reviews/restructuring-and-termination-review Eclipse XSD™ is a library
The AsciiDoc® Top Level Project is a collaborative, open source initiative at the Eclipse Foundation to develop projects and pursue ideas that advance the AsciiDoc language and its ecosystem of
Eclipse Codewind will start by providing an IDE-agnostic library for tools required for cloud application development: Generating projects from templates Creating a template or example from a current
N4JS adds a static type system similar to that of Java to ECMAScript 2015. This type system supports nominal and structural typing, in both cases supporting generics similar to that of Java 8. In
Eclipse Tahu™ is a set of references implementations for the Sparkplug specification. It addresses the existence of legacy SCADA/DCS/ICS protocols and infrastructures and provides a much-needed
uDig is an open source desktop application framework, built with Eclipse Rich Client (RCP) technology. uDig provides a complete Java solution for desktop GIS data access, editing, and viewing. User
This project provides tools and components that facilitate the development of decentralized applications. This project provides an IDE for Blockchain based decentralized applications development.
This project provides features to allow scientific software to be inter-operable. Algorithms exist today which could be shared between existing Eclipse-based applications however in practice they
Eclipse Vex is a Visual Editor for XML that hides the raw XML tags from the user, providing instead a word processor like interface. Vex uses standard DTD files to define document types and CSS
PolarSys Time4Sys provides a framework that fills the gap between the capture of timing aspects in the design phase of a real-time system and the ability of specific/dedicated tools to verify the
The goal of the Eclipse SOA Platform Project is to deliver a packaged Open-Source SOA Platform solution. This includes a comprehensive SOA runtime environment and a suite of complementary tools and
Eclipse Papyrus-RT is an industrial-grade, complete modeling environment for the development of complex, software intensive, real-time, embedded, cyber-physical systems. The initial version of Papyrus
The Model to Text (M2T) project focuses on the generation of textual artifacts from models. Its purpose is threefold: Provide implementations of industry standard and defacto Eclipse standard model-to
A language server implementation based on the Language Server Protocol for the Jakarta EE programming model. This LSP4Jakarta (Language Server for Jakarta EE) will provide core language support
The mission of Eclipse Tools Project is to foster the creation of a wide variety of exemplary, extensible tools for the Eclipse Platform. The Eclipse Tools Project provides a focal point for diverse
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages
Eclipse AAS Web Client is a viewer and client for interaction with Asset Administration Shell information models. The data corresponding to the Asset Administration Shell models are exchanged via a
The Eclipse Patchwork Kilt blueprint aims to demonstrate how data centres can meet the zero-waste industry goals for circularity with over 90% dematerialisation. It will also showcase how solutions
The Eclipse BPEL Designer Project adds comprehensive support to Eclipse for the definition, authoring, editing, deploying, testing and debugging of WS-BPEL 2.0 processes. WS-BPEL (Web Services
The Model Development Tools (MDT) container project focuses on big "M" modeling within the Modeling project. Its purpose is twofold: to provide an implementation of industry standard metamodels; and