The Eclipse Foundation

The Platform for Open Innovation and Collaboration

Technologies
javascript, java, jakarta, openj9
Topics
iot, cloud, ide
The Platform for Open Innovation and Collaboration

Eclipse is an open source community that's focused around key principles of transparency, openness, and vendor neutrality. Transparency is a relatively easy concept to understand: the work that we do is done in a manner that can be observed by anybody with an interest. While many open source organizations regard openness as a synonym for transparency, the Eclipse community defines openness as a project team being open to new ideas, and inviting others to participate. Vendor neutrality ensures that no single vendor can dominate a project and that everybody plays by the same set of rules (a so-called "level playing field").

Naturally, Eclipse projects are also all about the code. With over 350 open source projects covering a diverse set of of technologies, there's something here for everybody.

Eclipse projects build technology in areas such as Internet of Things, Programming Languages and IDE, and Runtimes and Jakarta EE.

For those students interested in research, we have an entire working group focused on Science where researchers from some of the world's most prestigious labs do open source development to support their research areas.

You've probably heard about our market-leading software development tools; we have that, and so much more...

2019 Program

Successful Projects

Contributor
Jan Holzweber
Mentor
Alois Zoitl
Organization
The Eclipse Foundation
Dynamic Code Loading for Eclipse 4diac
As Eclipse 4diac allows programming of many different devices, such as Plcs, RaspberryPies, Lego Mindstorms, a runtime environment has to be compiled...
Contributor
Mahmoud Bazzal
Mentor
Harald Mackamul, Lukas Krawczyk
Organization
The Eclipse Foundation
RTFParallella (Real Time Framework Parallella)
A framework to implement real time software on Adapteva Parallella platform
Contributor
Andreas Pronosa
Mentor
Susan Iwai, Lukas Krawczyk
Organization
The Eclipse Foundation
APP4MC capable Real-Time applications on embedded Systems
We want to execute real-time applications using a RTOS on typical heterogeneous embedded systems and compare the results with APP4MC. In order to...
Contributor
David Nagy
Mentor
Susan Iwai, Lukas Krawczyk
Organization
The Eclipse Foundation
Model Visualization for App4MC
Model Visualization Plugin for App4MC - Eclipse IDE The world in which we live in is evolving faster than anyone can expect. New Technologies and...
Contributor
Billy Yuan
Mentor
Julien Viet
Organization
The Eclipse Foundation
Reactive relational database client
This project aims at implementing TDS (Tabular Data Stream) protocol of Microsoft SQL Server based on SPI of the Reactive SQL Client for Eclipse...
Contributor
Junhyung Ki
Mentor
Robert Hoettger
Organization
The Eclipse Foundation
Optimizing Heterogeneous Systems through Quality Evaluation (Eclipse APP4MC Topic 5: CPU-GPU Response Time and Mapping Analysis)
I am highly interested in APP4MC Topic 5 (CPU-GPU Response Time and Mapping Analysis), and would like to contribute to this topic with my experience...
Contributor
Sanatt Abrol
Mentor
Philip Wenig
Organization
The Eclipse Foundation
Eclipse SWT Chart - Extending the export options
Eclipse SWTChart allows to create different types of charts. The API is well designed and allows to create Line, Bar and Scatter charts easily. In...
Contributor
Rijul Saini
Mentor
Sun Tan
Organization
The Eclipse Foundation
Live Synchronization Skeleton for CoEditing in Che and Theia
Increasingly, distributed software development teams rely on online collaboration. The proposed project aims to implement the first skeleton of...
Contributor
Ram Prasath Govindarajan
Mentor
Harald Mackamul, Lukas Krawczyk
Organization
The Eclipse Foundation
CDGen
The CDGen is an application using Eclipse APP4MC for code generation using the System Model to enhance cost-effectiveness and decreasing the chance...
Contributor
Jonas Hungershausen
Mentor
Lars Vogel
Organization
The Eclipse Foundation
Dart support for the Eclipse IDE
Dart is a recent programming language. Originally proposed by a team at Google in 2010, its main purposes were to be a flexible, but structured...