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.
The domain-specific language of Eclipse CommaSuite allows the specification of the provided and required interfaces of a software component. Each interface is described by means of (1) a signature, i
The intention of the Modeling Amalgam™ project proposal is to augment the current Modeling project with one focused solely on refining the "user experience" when using Modeling project technologies.
Eclipse Acceleo is an open source code generator implementing the OMG's MOF Model to Text Language (MTL) standard that uses any EMF based models (UML, SysML, domain specific models...) to generate any
The project aims to develop and sustain the necessary tooling that will assist Cloud application lifecycle management operations, using open standards and languages, where appropriate. As
Eclipse Sphinx™ provides a modeling tool platform for Eclipse that eases the development of IDE-like tool support for modeling languages used in software and systems development.
Eclipse UOMo adds Units of Measurement support for IT Systems and Services both to common programming languages like Java and Data Exchange standards like UCUM and formats including UnitsML, SensorML
Eclipse Dirigible™ is a High-Productivity Application Platform that provides development tools and a runtime environment. It supports the full development lifecycle of applications by leveraging an in-system programming model and rapid application development techniques.
The Eclipse EMF Client Platform is a framework for building EMF-based client applications. The goal is to provide reusable, adaptable and extensible UI components to develop applications based on a
This project has been merged into the VIATRA project. EMF-IncQuery is a framework for defining declarative queries over EMF models, and executing them efficiently without manual coding. The EMF
The Eclipse GMF Tooling project provides a model-driven approach to generating graphical editors in the Eclipse IDE. By defining a tooling, graphical and mapping model definition, one can generate a
The Eclipse GMF Notation Project provides a standard Eclipse EMF notational meta model. The notational meta model is a standard means for persisting diagram information separately from the domain
The Texo project provides annotation driven code generation for server-side web application environments. At runtime Texo supports XML/XMI persistence and runtime model access. JSON serialization and
The Eclipse Extended Editing Framework is a presentation framework for the Eclipse Modeling Framework. It allows user to create rich user interfaces to edit EMF models.
EGF (Eclipse Generation Factories) is a software factory tool with the purpose to generate software artifacts, such as code or application. Links: EGF Wiki, Download and installation of EGF
The modeling facilities of Eclipse are an essential part of Eclipse's annual release trains. The Eclipse Modeling Framework and associated projects, like UML2, OCL, QVTo etc., are integrated into
This project aims at providing meta models and editors for FMC to support software architects and consultants in defining and analyzing system landscapes on the conceptual as well as on the design
The Model Focusing Tools project brings Mylyn's task-focused interface to modeling tools: Diagram editors, such as for Ecore and UML models Model Navigators Model Outlines EMF generated editors It
Eclipse Ogee provides Eclipse Platform-based developer tools for the provisioning and consumption of OData services regardless of the service provisioning platform and service consuming technology. It