Eclipse Projects
        
      
    
        
  The Eclipse Foundation hosts and supports a number of open source projects
.
There is a huge variety in Eclipse projects, from the Modeling, to IoT and Automotive. Eclipse projects now cover runtimes; static and dynamic languages; thick-client, thin-client, and server-side frameworks; modeling and business reporting; embedded and mobile; and, yes, we still have the best Java IDE.
Please select a project to know more about it. You can also use the Search box at the top left of this page.
  
  
    
    
    
    
    
      
        
        
          
          
            
              
                The library provides an example implementation of the Eurocae ED-247 specification (nick name Vistas). It is written in C/C++ in order to facilitate the understanding of the transport layer code...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse Linux Tools project aims to bring a full-featured C and C++ IDE to Linux developers. We build on the source editing and debugging features of the CDT and integrate popular native...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse LMOS project (Language Model Operating System) is essentially a platform for building and running AI systems that can handle complex tasks. Imagine it like an operating system for your...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse LSAT™ project provides a toolkit for the early design of (mechatronics-intense) flexible manufacturing system development adhering to the MBSE paradigm. It enables the specification of the...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                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 LSP4J™ is a Java implementation of VSCode's language server protocol and debug adapter protocol intended to be consumed by tools and language servers and debug adapters implemented in Java.
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                A language server implementation based on the Language Server Protocol for the Jakarta EE programming model.  This LSP4Jakarta (Language Server for Jakarta EE) will provide core language support...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                A language server implementation based on the Language Server Protocol for MicroProfile programming model.  This Language Server for MicroProfile (LSP4MP) will provide core language support...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                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...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse Lyo™ project is focused on providing an SDK to enable adoption of OSLC specifications. OSLC (Open Services for Lifecycle Collaboration) is an open community dedicated to reducing barriers...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                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...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The goal of the Eclipse m2e/m2eclipse™ project is to provide a first-class Apache Maven support in the Eclipse IDE, making it easier to edit Maven's pom.xml, run a build from the IDE and much more...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse MDM|BL comprises a bottom to top architecture view of three parts.
The first one is a specific openMDM application model definition for the ASAM ODS data storage. The standardization...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                Eclipse UML2 is an EMF-based implementation of the UMLTM 2.x metamodel for the Eclipse platform.
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse Memory Analyzer™ provides a general purpose toolkit to analyze Java heap dumps. Besides heap walking and fast calculation of retained sizes, the Eclipse tool reports leak suspects and...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                Eclipse Metro™ is a high-performance, extensible, easy-to-use web service stack. This project contains the source code, documentation, and tests for JAX-WS, SAAJ, Web Services Interoperability...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                The Eclipse Migration Toolkit for Java is a tooling project for assisting the Java version migration. The project provides static/dynamic tools and documents that support the migration of Java...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                Eclipse Milo provides all the tools necessary to implement OPC Unified Architecture (UA) client and/or server functionality in any JVM-based project.
OPC Unified Architecture is an interoperability...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                Eclipse Mission Control™ enables you to monitor and manage Java applications without introducing the performance overhead normally associated with these types of tools. It uses data collected for...
               
             
            
           
         
        
       
    
      
        
        
          
          
            
              
                Eclipse Mita is a programming language for the embedded IoT. We combine a declarative setup of system resources (e.g. Bluetooth connectivity or a temperature sensor) with a modern imperative language...