# theia **Repository Path**: mirrors_ARMmbed/theia ## Basic Information - **Project Name**: theia - **Description**: Theia is a cloud & desktop IDE framework implemented in TypeScript. - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/labels/help%20wanted) [![Discourse status](https://img.shields.io/discourse/status?label=Chat&server=https%3A%2F%2Fcommunity.theia-ide.org%2F)](https://community.theia-ide.org/) [![Build Status](https://github.com/eclipse-theia/theia/workflows/Build/badge.svg?branch=master)](https://github.com/eclipse-theia/theia/actions?query=branch%3Amaster+event%3Apush+event%3Aschedule) [![Publish VS Code Built-in Extensions](https://github.com/eclipse-theia/vscode-builtin-extensions/actions/workflows/publish-vsx-latest.yml/badge.svg?branch=master)](https://github.com/eclipse-theia/vscode-builtin-extensions/actions/workflows/publish-vsx-latest.yml) [![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/discussions/categories/q-a) [![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/labels/bug) [![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/eclipse-theia/theia) Eclipse Theia is an extensible framework to develop full-fledged multi-language Cloud & Desktop IDEs and tools with state-of-the-art web technologies.
- [**Website**](#website) - [**Releases**](#releases) - [**Scope**](#scope) - [**Roadmap**](#roadmap) - [**Getting Started**](#getting-started) - [**Contributing**](#contributing) - [**Feedback**](#feedback) - [**Documentation**](#documentation) - [**License**](#license) - [**Trademark**](#trademark)
![Theia](https://raw.githubusercontent.com/eclipse-theia/theia/master/doc/images/theia-screenshot.png)
## Website [Visit the Eclipse Theia website](http://www.theia-ide.org) for more information and [the Theia documentation](http://www.theia-ide.org/doc). ## Releases - [All available releases](https://github.com/eclipse-theia/theia/releases) are available on GitHub including changelogs. - [Detailed release announcements](https://theia-ide.org/resources/) are linked on the Theia website. - [Community Releases](https://theia-ide.org/releases/) are listed on the Theia website. - [Visit the release website](https://theia-ide.org/releases/) for more information. ## Scope - Support building browser-based and desktop IDEs and tools - Provide a highly flexible architecture for adopters - Support VS Code Extension protocol - Develop under vendor-neutral open-source governance [More details on the project goals](https://theia-ide.org/docs/project_goals/) are available on the Theia website. ## Roadmap See [our roadmap](https://github.com/eclipse-theia/theia/wiki/Eclipse-Theia-Roadmap) for an overview about the current project goals and the upcoming releases. ## Getting Started Here you can find guides and examples for common scenarios to adopt Theia: - [Get an overview of how to get started](https://theia-ide.org/#gettingstarted) on the Theia website - [Develop a Theia application - your own IDE/Tool](https://www.theia-ide.org/doc/Composing_Applications.html) - [Learn about Theia's extension mechanisms](https://theia-ide.org/docs/extensions/) - [Develop a VS Code like extension](https://theia-ide.org/docs/authoring_vscode_extensions/) - [Develop a Theia extension](http://www.theia-ide.org/doc/Authoring_Extensions.html) - [Test a VS Code extension in Theia](https://github.com/eclipse-theia/theia/wiki/Testing-VS-Code-extensions) - [Package a desktop Theia application with Electron](https://theia-ide.org/docs/blueprint_documentation/) ## Contributing Read below to learn how to take part in improving Theia: - Fork the repository and [run the examples from source](doc/Developing.md#quick-start) - Get familiar with [the development workflow](doc/Developing.md), [Coding Guidelines](doc/coding-guidelines.md), [Code of Conduct](CODE_OF_CONDUCT.md) and [sign the Eclipse contributor agreement](CONTRIBUTING.md#eclipse-contributor-agreement) - Find an issue to work on and submit a pull request - First time contributing to open source? Pick a [good first issue](https://github.com/eclipse-theia/theia/labels/good%20first%20issue) to get you familiar with GitHub contributing process. - First time contributing to Theia? Pick a [beginner friendly issue](https://github.com/eclipse-theia/theia/labels/beginners) to get you familiar with codebase and our contributing process. - Want to become a Committer? Solve an issue showing that you understand Theia objectives and architecture. [Here](https://github.com/eclipse-theia/theia/labels/help%20wanted) is a good list to start. Further, have a look at our [roadmap](https://github.com/eclipse-theia/theia/wiki/Roadmap) to align your contributions with the current project goals. - Could not find an issue? Look for bugs, typos, and missing features. ## Feedback Read below how to engage with Theia community: - Join the discussion on [Discourse](https://community.theia-ide.org/). - Ask a question, request a new feature and file a bug with [GitHub issues](https://github.com/eclipse-theia/theia/issues/new/choose). - Vote on existing GitHub issues by reacting with a πŸ‘. We regularly check issues with votes! - Star the repository to show your support. - Follow Theia on [Twitter](https://twitter.com/theia_ide). - Join the [weekly developer call](https://github.com/eclipse-theia/theia/wiki/Dev-Meetings) ## Documentation - [API Documentation](https://eclipse-theia.github.io/theia/docs/next/index.html) - [General Documentation](https://theia-ide.org/docs/) - [VS Code API Compatibility Report](https://eclipse-theia.github.io/vscode-theia-comparator/status.html) - Useful Links: - [Developing](doc/Developing.md) - [Testing](doc/Testing.md) - [Migration Guide](doc/Migration.md) - [API Integration Testing](doc/api-testing.md) - [Coding Guidelines](doc/coding-guidelines.md) - [Code Organization](doc/code-organization.md) - [Plugin and VSCode API](doc/Plugin-API.md) ## License - [Eclipse Public License 2.0](LICENSE-EPL) - [δΈ€ (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception](LICENSE-GPL) ## Trademark "Theia" is a trademark of the Eclipse Foundation