Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. List of Projects

List of Projects

Jakarta EE Platform logo.

Jakarta EE Platform

  • Cloud Native Java
  • Specification

The Jakarta EE Platform project produces the Jakarta EE Platform specification, which is an umbrella specification that aggregates all other Jakarta EE specifications.  In addition, this Proje

Read more...

Latest release: 9

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Stable APIs logo.

Jakarta Stable APIs

  • Specification

This project contains stable (legacy) APIs, RIs and TCKs which won't be developed in future.

Read more...

Latest release: 1.0.1

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Activation logo.

Jakarta Activation

  • Cloud Native Java
  • Specification

Jakarta Activation is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; dis

Read more...

Latest release: 2.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Annotations logo.

Jakarta Annotations

  • Cloud Native Java
  • Specification

Jakarta Annotations defines a collection of annotations representing common semantic concepts that enable a declarative style of programming that applies across a variety of Java technologies.

Read more...

Latest release: 2.0.0

Download
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Authentication logo.

Jakarta Authentication

  • Cloud Native Java
  • Specification

The Java Authentication Service Provider Interface for Containers (JASPIC) defines a service provider interface (SPI) by which authentication providers that implement message authentication mechani

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Authorization logo.

Jakarta Authorization

  • Cloud Native Java
  • Specification

Jakarta Authorization defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Batch logo.

Jakarta Batch

  • Specification

The Jakarta Batch project describes the XML-based job specification language (JSL), Java programming model, and runtime environment for batch applications for the Java platform.

Read more...

Latest release: 2.0.0

Download
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Bean Validation logo.

Jakarta Bean Validation

  • Cloud Native Java
  • Specification

Jakarta Bean Validation is a specification which

Read more...

Latest release: 3.0

Download
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Concurrency logo.

Jakarta Concurrency

  • Cloud Native Java
  • Specification

Jakarta Concurrency provides a specification document, API and TCK for using concurrency from application components without compromising container integrity while still preserving the Jakarta EE p

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Connectors logo.

Jakarta Connectors

  • Cloud Native Java
  • Specification

The Jakarta EE Connector Architecture defines a standard architecture for Jakarta EE application components to connect to Enterprise Information Systems.

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Contexts and Dependency Injection logo.

Jakarta Contexts and Dependency Injection

  • Cloud Native Java
  • Specification

Jakarta Contexts and Dependency Injection defines a powerful set of complementary services that help to improve the structure of application code.

Read more...

Latest release: 3.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Enterprise Beans logo.

Jakarta Enterprise Beans

  • Cloud Native Java
  • Specification

Jakarta Enterprise Beans is an architecture for the development and deployment of component-based business applications.

Read more...

Latest release: 4.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Expression Language logo.

Jakarta Expression Language

  • Cloud Native Java
  • Specification

Jakarta Expression Language (also referred to as the EL) provides an important mechanism for enabling the presentation layer (web pages) to communicate with the application logic (managed beans).

Read more...

Latest release: 4.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Faces logo.

Jakarta Faces

  • Specification

The Jakarta Faces project provides the specification document for the Jakarta Faces specification.

Read more...

Latest release: 3.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Interceptors logo.

Jakarta Interceptors

  • Cloud Native Java
  • Specification

Jakarta Interceptors are used to interpose on business method invocations and specific events such as lifecycle events and timeout events that occur on instances of Jakarta EE components and other

Read more...

Latest release: 2.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta JSON Binding logo.

Jakarta JSON Binding

  • Cloud Native Java
  • Specification

Jakarta JSON Binding is a standard binding layer for converting Java objects to/from JSON messages.

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta JSON Processing logo.

Jakarta JSON Processing

  • Cloud Native Java
  • Specification

Jakarta JSON Processing is a Java API to process (e.g. parse, generate, transform and query) JSON documents.

Read more...

Latest release: 2.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Mail logo.

Jakarta Mail

  • Cloud Native Java
  • Specification

Jakarta Mail defines a platform-independent and protocol-independent framework to build mail and messaging applications.

Read more...

Latest release: 1.6.6

Download
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta Messaging logo.

Jakarta Messaging

  • Cloud Native Java
  • Specification

Jakarta Messaging is a Java Message Oriented Middleware API for sending messages between two or more clients. It is a programming model to handle the producer-consumer messaging problem.

Read more...

Latest release: 3.0.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

Jakarta MVC logo.

Jakarta MVC

  • Cloud Native Java
  • Specification

Model-View-Controller, or MVC for short, is a common pattern in Web frameworks where it is used predominantly to build HTML applications.

Read more...

Latest release: 2.0

Learn more
  • Website
  • Developer Resources
  • Who's Involved
  • Governance
  • Contact

  • 1
  • 2
  • next ›
  • last »

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top