Repolode
eclipse-theia

eclipse-theia/theia

Framework open source em TypeScript para criar IDEs e ferramentas de desenvolvimento para navegador e desktop.

Alternativa open source a:VS Code

Estrelas
21,741
Forks
2,935
Issues abertas
1,533
Último commit
há 3 horas

O que é?

O Eclipse Theia é um framework para criar IDEs completas, com suporte a várias linguagens, e ferramentas de desenvolvimento que funcionam no navegador ou como aplicativos desktop. Ele é escrito em TypeScript e baseado em tecnologias web, então a mesma base de código pode ser usada em uma IDE hospedada na nuvem e em um aplicativo desktop empacotado com Electron.

O projeto foi concebido como uma plataforma extensível, não como um editor pronto. Quem adota o Theia compõe seus próprios aplicativos com os blocos de construção do projeto e os estende por meio dos mecanismos de extensão do Theia. O Theia também oferece suporte ao protocolo de extensões do VS Code, permitindo usar ou testar muitas extensões do VS Code nele.

O projeto é mantido sob uma governança open source neutra em relação a fornecedores pela Eclipse Foundation e está licenciado sob a EPL-2.0. A IDE oficial do Theia é produzida a partir de um repositório de blueprint separado, e o projeto publica um SBOM para cada versão.

Recursos principais

  • 01Criar IDEs para navegador e desktop a partir de uma única base de código em TypeScript.
  • 02Oferecer suporte ao protocolo de extensões do VS Code.
  • 03Disponibilizar um mecanismo de extensão para personalizar e compor aplicativos.
  • 04Usar o Language Server Protocol para oferecer suporte a várias linguagens.
  • 05Empacotar aplicativos desktop com Electron.

Casos de uso

  • Criar uma IDE personalizada na nuvem para uma linguagem ou plataforma específica.
  • Criar uma ferramenta desktop especializada baseada no núcleo de um editor.
  • Executar extensões do VS Code em um ambiente web auto-hospedado.
  • Testar extensões do VS Code em um framework de editor alternativo.

Início rápido

  1. 1

    Faça um fork do repositório e siga o início rápido em doc/Developing.md para executar os exemplos a partir do código-fonte

Antes de usar

  • Licenciado sob EPL-2.0, com a opção secundária de GPL-2.0, que é copyleft.

Tópicos

Perguntas frequentes

O que é theia?
Framework open source em TypeScript para criar IDEs e ferramentas de desenvolvimento para navegador e desktop. O Eclipse Theia é um framework para criar IDEs completas, com suporte a várias linguagens, e ferramentas de desenvolvimento que funcionam no navegador ou como aplicativos desktop. Ele é escrito em TypeScript e baseado em tecnologias web, então a mesma base de código pode ser usada em uma IDE hospedada na nuvem e em um aplicativo desktop empacotado com Electron.
theia é gratuito? Qual é a licença?
theia é open source sob a licença EPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
theia ainda é mantido?
Manutenção ativa. O último commit de theia foi em 6 de nov. de 2026.
Para que posso usar theia?
Criar uma IDE personalizada na nuvem para uma linguagem ou plataforma específica. Criar uma ferramenta desktop especializada baseada no núcleo de um editor. Executar extensões do VS Code em um ambiente web auto-hospedado. Testar extensões do VS Code em um framework de editor alternativo.
Como instalar theia?
Faça um fork do repositório e siga o início rápido em doc/Developing.md para executar os exemplos a partir do código-fonte
Onde consigo theia?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eclipse-theia/theia

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados