theia
About theia
Eclipse Theia is an extensible framework for developing cloud and desktop integrated development environments (IDEs). It is built using modern web technologies and supports multiple programming languages.
The framework allows developers to create customized IDEs and tools, either for browser-based use or as desktop applications. It follows a vendor-neutral open-source governance model under the Eclipse Foundation.
Key features
- Extensible architecture for building custom IDEs
- Support for both browser-based and desktop IDE development
- Compatibility with VS Code extension protocol
- Multi-language development environment
- Electron integration for desktop applications
- Highly flexible architecture for adopters
Download v1.73.1
Jul 15, 2026Frequently asked questions
- Is theia free?
- Yes. theia is free and open-source software, distributed under the EPL-2.0 license.
- Which platforms does theia support?
- theia provides downloads for Linux.
- What is the latest version of theia?
- The latest version is v1.73.1, released on Jul 1, 2026.
- What is Eclipse Theia?
- Eclipse Theia is a framework for developing cloud and desktop IDEs using web technologies.
- What license does Theia use?
- Theia is dual-licensed under the Eclipse Public License 2.0 and GNU General Public License, version 2 with the GNU Classpath Exception.
- Can Theia run VS Code extensions?
- Yes, Theia supports the VS Code extension protocol and provides compatibility for running VS Code extensions.
- How can I contribute to Theia?
- Contributions are welcome through GitHub by forking the repository, addressing issues, and submitting pull requests. First-time contributors can start with labeled 'good first issue' or 'beginner friendly' tasks.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.