Tools

The project produces development tools such as computer programming language tools (compilers, editors, debuggers), performance tools, and test tools.

Eclipse TeXlipse logo.

Eclipse TeXlipse

LaTeX is a typesetting system that is widely used by the science community for document preparation and publications.

Read more...

Eclipse LSP4E logo.

Eclipse LSP4E

The project includes the necessary code to integrate any language server (conforming to the Language Server Protocol specification) or Debug Adapter (conforming to the Debug Adapter Protocol) in the Eclipse IDE: it orchestrates the requests to the language servers or debug adapters and presents the response in the usual IDE metaphors so users can manipulate them. The default integration is to provide features into the Platform's Generic and Extensible editor, but some code may be used as API to let integration be done with other Eclipse-based editors. It's build on top of Eclipse LSP4J.

Read more...

Eclipse SW360 logo.

Eclipse SW360

Eclipse SW360 is a software catalogue application designed to provide a central place for sharing information about software components used by an organization.

Read more...

Eclipse JDT Language Server logo.

Eclipse JDT Language Server

The Eclipse JDT Language Server is a Java language specific implementation of the language server protocol.

Read more...

Eclipse User Storage Service SDK logo.

Eclipse User Storage Service SDK

The Eclipse User Storage Service SDK provides an idiomatic Java library for easy use of the USS by Eclipse RCP-based applications.

Read more...

Eclipse LSP4J logo.

Eclipse LSP4J

Eclipse LSP4J is a Java implementation of VSCode's language server protocol intended to be consumed by tools and language servers implemented in Java.

Read more...

Eclipse EclEmma logo.

Eclipse EclEmma

Eclipse EclEmma is a Java code coverage tool for the Eclipse IDE.

It brings code coverage analysis directly into the Eclipse IDE workbench:

Read more...


Eclipse Papyrus for xtUML logo.

Eclipse Papyrus for xtUML

Eclipse Papyrus-xtUML is a tool which supplies the capability to edit, execute and translate xtUML models.  Executable, translatable UML (xtUML) is an extension to UML based upon the Shlaer-Mellor Method of Model-Driven Architecture (MDA), which supports a powerful approach to Model-Driven Development (MDD). Papyrus-xtUML provides the system design community with access to xtUML editing, execution and translation capabilities, along with a forum to advance the use of this methodology.

Read more...

Eclipse OMR logo.

Eclipse OMR

The Eclipse OMR project consists of a highly integrated set of open source C and C++ components that can be used to build robust language runtimes that will support many different hardware and operating system platforms. These components include but are not limited to: memory management, threading, platform port (abstraction) library, diagnostic file support, monitoring support, garbage collection, and native Just In Time compilation.

Read more...