Eclipse Theia logo

Eclipse Theia

Extensible open-source cloud and desktop IDE framework with VS Code extension support

Open Source Alternative to
Repository activity
  • Stars21.6k
  • Forks2.8k
  • Open Issues1.5k
eclipse-theia health score - Linux Foundation Insights
License

EPL-2.0

Languages
  • TypeScript
  • CSS
  • JavaScript
Eclipse Theia screenshot

About Eclipse Theia

Eclipse Theia is an extensible framework for building full-fledged, multi-language IDEs and developer tools. It targets browser-based and desktop environments, giving teams a base for their own cloud or local development experience without starting from scratch.

It is built with modern web technologies and supports the VS Code Extension protocol, so existing VS Code extensions run inside Theia. It also works with the Language Server Protocol and can be packaged as a desktop application with Electron. Its AI-native IDE adds transparent AI assistance while keeping full control over your data.

Theia is a vendor-neutral project of the Eclipse Foundation, governed under open-source rules rather than a single vendor. It runs both in the cloud and on the desktop, and is licensed under the Eclipse Public License 2.0 and GPL-2.0 with the Classpath Exception.

Key features

  • Build browser-based and desktop IDEs and tools
  • Runs existing VS Code extensions
  • Language Server Protocol support
  • Desktop packaging with Electron
  • AI-native assistance with control over your data

Details

First released
2017
Governance
Eclipse Foundation project
Platforms
Web · Desktop · Linux · Windows · macOS
Deployment
self-hostable · cloud
Language
TypeScript
License
EPL-2.0 · GPL-2.0 with Classpath Exception