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 browsers or native desktop application from a single source.
Vendor Neutral
The Theia project is hosted at the Eclipse Foundation, a not-for-profit corporation, and is developed by a diverse community.
Unlike other "open-source" projects, projects hosted at an Open-Source Foundation are protected against single-vendor decisions against the interest of the diverse community. Learn more here.
Extensible
Theia is designed in a modular way to allow extenders and adopters customizing and extending every aspect of it.
Composing a custom IDE-like product is as easy as listing all needed extensions in a package.json file. Adding new functionality by implementing your own extensions is easy, too and provides all the flexibility you need.
Supports JavaScript, Java, Python and many more
Built on the Language Server Protocol, Theia benefits from a growing ecosystem of
Integrated Terminal
Theia integrates a full-featured terminal that reconnects on browser reload, keeping the full history.
Flexible Layout
Theia's shell is composed of lightweight modular widgets that provide a solid foundation for draggable dock layouts.

