Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
The Platform defines the set of frameworks and common services that collectively make up infrastructure required to support the use of Eclipse as a component model, as a Rich Client Platform (RCP) and as a comprehensive tool integration platform. These services and frameworks include a standard workbench user interface model and portable native widget toolkit, a project model for managing resources, automatic resource delta management for incremental compilers and builders, language-independent debug infrastructure, and infrastructure for distributed multi-user versioned resource management.
The Eclipse Platform is divided into component areas as follows:
- Platform UI - Platform user interface, runtime, text editor, search and help components (also see UI wiki page, Text and Search)
- SWT - Standard Widget Toolkit
- Workspace (Team, CVS, Compare, Resources) - Platform resource management
- Debug - Generic execution debug framework
- Releng - Release Engineering
Historical information about some of the above components may be found on the following old component web pages. Information on these pages is likely not up to date:
Contributions by the community
The platform team enjoys community contributions. For bugs which we would like to get community help and which should be in a restricted scope, please see the following list.
See also Platform UI contributor guide for information about how to contribute your fix to the project.