Eclipse Theia logo

Eclipse Theia

Builds multi-language IDEs with web technology, deployable as cloud or desktop applications from a single source.

Made by The Eclipse Foundation

  • typescript

  • language-server-protocol

What is Eclipse Theia?

The Theia platform offers a flexible and extensible solution for building multi-language integrated development environments (IDEs) using web technologies. It enables developers to create a single IDE that can seamlessly run in web browsers or as a native desktop application, all from a unified codebase. The modular design of Theia allows for extensive customization and expansion, empowering developers and adopters to tailor the IDE to their specific needs

Highlights

  • Ability to develop one IDE and run it in both web browsers and native desktop environments
  • Highly modular and extensible architecture, enabling extensive customization
  • Straightforward process for adding new functionality through the implementation of custom extensions
  • Protection against single-vendor decisions through hosting at an Open-Source Foundation

Platforms

  • Electron / Atom Shell
  • Self-Hosted
  • Code - OSS (vscode)
  • Linux
  • Mac
  • Windows

Languages

  • English

Social

Features

    • Electron based

    • Web-Based

    • IDE

    • Cloud IDE