Eclipse Theia


Eclipse Theia is a free and open-source integrated development environment framework for desktop and web applications. It is implemented in TypeScript, is based on Visual Studio Code, and emphasizes extensibility.

History

Theia was developed by TypeFox and Ericsson, with additional contributions from Red Hat, IBM, Google and Arm Holdings. It was first launched in March 2017. Since May 2018, Theia has been a project of the Eclipse Foundation.

About

Theia is built on the Language Server Protocol and supports a variety of programming languages. It can be used as a desktop application, a web application, or a hybrid application with separate front and back ends. All of Theia's features are implemented as extensions, which allows third-party developers to modify Theia's functionality by using the same application programming interfaces as the application's default components. Theia's layout consists of draggable docks.
Theia is a free and open-source software project under the Eclipse Foundation and is licensed under the Eclipse Public License 2.0.

Usage

uses Eclipse Theia as its default IDE starting from version 7.
In September 2018, the online IDE Gitpod was released which is based on Theia.

Reception

In January 2019, JAXenter ranked Theia as the third-most popular JavaScript integrated development environment of 2018 according to GitHub metrics, behind Visual Studio Code and Atom.