Selected Tools based on Eclipse Theia
Cloud & Desktop
Not sure whether you need a web or desktop version or both?
With Theia you can develop one IDE and run it in a browser or as a native desktop application from a single source.
Extensible
Theia is designed in a modular way to allow extenders and adopters to customize and extend every aspect.
This goes way beyond “just adding extensions”, because Eclipse Theia lets you build fully customized or white-labeled products!
Vendor Neutral
Theia is truly vendor-neutral and developed by a diverse community. Unlike other “open source” projects, Theia is actually hosted at an Open-Source Foundation, protecting it against single-vendor decisions that are against the interest of the community. Learn more here.
Modern Tech
Theia is based on a state-of-the-art web-based technology stack. It provides language support via LSP and DAP. Further, it can host VS Code extensions and provides full terminal access.
Getting started with the Eclipse Theia Platform
Try it
Eclipse Theia is a framework for building tools and IDEs. You can try it by building your own IDE/tools based on Theia within minutes. Alternatively, you can download and use the Theia IDE, a template tool based on Eclipse Theia or try it online.
Learn more
Learn more about Eclipse Theia, how to get started with it, how to build your own tool/IDE and about the project's goals. Browse the documentation and resource section. Also, checkout the available introduction video below!
Adopt it
Checkout the available releases including changelogs, migration guides and news and noteworthy articles. Browse the project's sources and consume/download Theia packages from the npm registry.
Contribute
Eclipse Theia is an open source project governed by the Eclipse Foundation. We are happy for any contributions! Please check out the contribution guide, our code of conduct and consider starting with good first issues.
Introductions to Eclipse Theia
Getting started with Eclipse Theia
Jonas Helming, Theia project lead and Principal Software Architect at EclipseSource
How to be an Eclipse Theia Adopter
Jonas Helming, Theia project lead and Principal Software Architect at EclipseSource
The Eclipse Theia Architecture
Thomas Mäder, Theia project lead and Principal Software Developer at Red Hat