Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

Eclipse Jubula Functional Testing Tool

Eclipse Jubula provides functional GUI testing support for Java and HTML applications. It further provides an anchor point for a broader testing scope including requirements analysis, code coverage of

Eclipse Requirements Modeling Framework™

The Eclipse Requirements Framework™ provides a reference implementation of the Requirements Interchange Format (ReqIF), including a GUI (ProR).

Eclipse Marketplace Client

The Eclipse Marketplace Client™ provides a rich client for installing solutions listed on Eclipse Marketplace. MPC provides a workflow for finding and installing solutions, layering on top of the


  • Archived

Aether is a library for working with artifact repositories. Aether deals with the specification of local repository, remote repository, developer workspaces, artifact transports, and artifact

Eclipse SmartHome

The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of

Eclipse Ogee

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

Eclipse Lua Development Tools

Eclipse Lua Development Tools (LDT) is about providing Lua developers with an IDE providing the user experience developers expect from any other tool dedicated to a static programming language. Like

Eclipse Model Driven Health Tools

Eclipse MDHT delivers a standard object-oriented alternative to proprietary development methodologies and tooling used to specify and implement most healthcare industry standards. There are three

Eclipse Collections

Eclipse Collections™ is a collections framework for Java. It has JDK-compatible List, Set and Map implementations with a rich API, additional types not found in the JDK like Bags, Multimaps and set of

Eclipse UML Generators

Eclipse UML Generators Project provides components that automatically bridge the gap between UML models and source code. Either by extracting data from UML models (and UML profiles or decoration

Eclipse Graphiti

The goal of Eclipse Graphiti™ is to support the fast and easy creation of graphical tools, which can display and edit underlying domain models using a tool-defined graphical notation. Graphiti

Eclipse TM4E - TextMate support in the Eclipse IDE

Eclipse TM4E™ includes the necessary code to easily set up syntax highlighting for a wide diversity of languages in the Eclipse IDE, by reusing TextMate grammars. The default integration is to provide

Eclipse GMF Runtime

The Eclipse GMF Runtime is an industry proven application framework for creating graphical editors using Eclipse EMF and Eclipse GEF. The GMF Runtime provides many features that one would have to code

Jakarta RESTful Web Services

Jakarta RESTful Web Services provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern. JAX-RS

Jakarta WebSocket

Jakarta WebSocket specifies the API that Java developers can use when they want to integrate WebSockets into their applications - both on the server side as well as on the Java client side. An

Jakarta JSON Binding

Jakarta JSON Binding is a standard binding layer for converting Java objects to/from JSON messages. It defines a default mapping algorithm for converting existing Java classes to JSON, while enabling


The EclipseLink™ project's goal is to provide a complete persistence solution that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any

Eclipse Parsson

Eclipse Parsson™ provides an implementation of Jakarta JSON Processing Specification. It allows processing (e.g. parse, generate, transform and query) JSON documents. It produces and consumes JSON in

Eclipse Grizzly

Writing scalable server applications in the Java™ programming language has always been difficult. Before the advent of the Java New I/O API (NIO), thread management issues made it impossible for a

Eclipse Exousia

Eclipse Exousia™ implements Jakarta Authorization, a technology that defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by