Eclipse Cloud Development (ECD) provides open source implementations of standards, services and frameworks that enable developing for and in the cloud.
Projects under the ECD umbrella:
Next-generation Eclipse IDE. Che is a developer workspace server, cloud IDE, and plug-in framework with an extension SDK.
High-productivity cloud development platform for the rapid application development of business applications leveraging the in-system programming model.
Eclipse Tools for Cloud Foundry
A tool and extensible framework to deploy, scale, debug and manage Cloud Foundry applications from an Eclipse IDE.
Eclipse JKube is a collection of plugins and libraries that are used for building container images using Docker, JIB or S2I build strategies.
Eclipse JKube generates and deploys Kubernetes/OpenShift manifests at compile time too.
This project focuses on providing compile-time plugins and libraries for the Java ecosystem for:
- Building container images
- Creating Kubernetes and OpenShift resource descriptors
- Deploying resources descriptors
Eclipse Theia is an extensible platform to develop full-fledged, multi-language, cloud & desktop IDE-like products with state-of-the-art web technologies. It is implemented in TypeScript, CSS and HTML.
Eclipse Winery is a web-based environment to graphically model TOSCA topologies and plans managing these topologies. The environment includes a type and template management component to offer creation and modification of all elements defined in the TOSCA specification.
Sprotty is a framework that allows to easily add modern graphical views and editors to cloud IDEs or other applications that run in a browser. The role of Sprotty for web-apps is similar to that of the Graphical Editing Framework for Eclipse Rich Clients. Using web-technologies only, Sprotty has a fast and reactive architecture.
Infrastructure to integrate development tools across desktop, browser, and servers with asynchronous bridges. Flux fills the gap between desktop and Web tools.
This page is maintained by the project management committee of the Eclipse Cloud Development project.
The PMC of ECD