Cloud Screen

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 Open 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.

Icon Extension

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 over 60 available language servers, delivering intelligent editing support for all major programming languages.

Integrated Terminal

Theia integrates a full featured terminal, that reconnects on browser reload keeping the full history.

Flexible Layout

Theia's shell is based on PhosphorJS, which provides a solid foundation for dragable dock layouts.