Migrating Eclipse-based Tools/Plugins to Eclipse Theia or VSCode

December 21, 2021 | 2 min Read

Do you have an existing tool based on Eclipse RCP or a plugin for the Eclipse Desktop IDE? Do you wonder how you can evolve your project to web-based platforms such as Eclipse Theia or VS Code? Then read on!

There is currently a big shift from desktop-based tools to web-based tools such as Eclipse Theia or VS Code. Migrating an existing project can provide a lot of value and opportunities. However, it is also a major endeavour as it is a shift to a new technology stack, architecture and often even UX concept. Therefore, it is essential to develop a solid strategy and architecture for the migration.

We recently gave a talk at EclipseCon 2021 about exactly this topic: Migrating an Eclipse-based tool or plugin to Eclipse Theia, VS Code or a similar architecture. In case you missed it, here is the recording:

Please note that we also published a textual article about the same topic, i.e. migrating Eclipse plugins to Eclipse Theia or VS Code. If you are planning your own migration project and want support in designing the target architecture or implementing the new version of your tool: EclipseSource provides consulting and implementation services around tools. We cover Eclipse-based tools as well as web- and cloud-based tools and can therefore provide you with detailed knowledge about migrating projects. In addition to the above, we are also focussed on the core technologies in the field such as Eclipse Theia, VS Code, Eclipse GLSP, CDT Cloud and EMF.cloud.

Jonas, Maximilian & Philip

Jonas Helming, Maximilian Koegel and Philip Langer co-lead EclipseSource. They work as consultants and software engineers for building web-based and desktop-based tools. …