Why Eclipse Theia
summary
Eclipse Theia is a five‑year‑old open source IDE framework that is modular, shipped as NPM front‑end/back‑end extensions, and built in TypeScript with the Monaco editor so it runs in browser and Electron from the same codebase. It supports LSP and DAP so existing servers like Java’s jdt.ls and CDT GDB work, and it uses inversify.js for dependency injection to enable deeper customization beyond VS Code extensions. The project lives under the Eclipse Foundation, offers Open VSX as an extensions registry, and explicitly excludes multi‑user tenancy and dev‑env creation.
AI-written summary · about
chapters (6)
- 0:00Start
- 18:08Language Server Protocol
- 19:46Multi-Language (LSP/DAP support)
- 21:38Theia Frontend Application
- 22:35Theia Plugin System: VS Code extensions compatibility
- 22:47Dependency injection
related talks
29mThe Busy RCP Developer’s Guide to Eclipse Theia
37mEclipse Theia - News from the Next Gen Tools Platform
39mTheia Architecture Overview
34mBuilding Web-based Modeling Tools based on Eclipse Theia
32mThe Future is Soon: Migrating Trace Compass, or any plug-in to a VSCode Extension, for Theia!
21mPair Programming with Eclipse Cloud Development Top Projects
29mSelenium IDE staying positive
28mAchieving Economies of Scale in Cloud IDEs
