Repolode
eclipse-theia

eclipse-theia/theia

Framework de código abierto en TypeScript para crear IDEs y herramientas de desarrollo para navegador y escritorio.

Alternativa open source a:VS Code

Estrellas
21,741
Forks
2,935
Issues abiertos
1,533
Último commit
hace 8 horas

¿Qué es?

Eclipse Theia es un framework para crear IDEs completos y multilenguaje, así como herramientas de desarrollo que se ejecutan en el navegador o como aplicaciones de escritorio. Está escrito en TypeScript y se basa en tecnologías web, por lo que una misma base de código puede servir para crear un IDE alojado en la nube y una aplicación de escritorio empaquetada con Electron.

El proyecto está diseñado como una plataforma extensible, no como un editor terminado. Quienes lo adopten pueden componer sus propias aplicaciones a partir de los componentes de Theia y ampliarlas mediante sus mecanismos de extensibilidad. Theia también admite el protocolo de extensiones de VS Code, por lo que muchas extensiones de VS Code se pueden usar o probar en Theia.

La Eclipse Foundation mantiene el proyecto bajo un modelo de gobernanza de código abierto neutral respecto a los proveedores, y está licenciado bajo EPL-2.0. El IDE oficial de Theia se crea a partir de un repositorio independiente de blueprint, y el proyecto publica una SBOM para cada versión.

Funciones clave

  • 01Crear IDEs para navegador y escritorio a partir de una misma base de código TypeScript.
  • 02Admitir el protocolo de extensiones de VS Code.
  • 03Ofrecer mecanismos de extensibilidad para personalizar y componer aplicaciones.
  • 04Usar el Language Server Protocol para ofrecer compatibilidad con varios lenguajes.
  • 05Empaquetar aplicaciones de escritorio con Electron.

Casos de uso

  • Crear un IDE personalizado en la nube para un lenguaje o una plataforma específicos.
  • Crear una herramienta de escritorio especializada basada en el núcleo de un editor.
  • Ejecutar extensiones de VS Code en un entorno web autohospedado.
  • Probar extensiones de VS Code con un framework de editor alternativo.

Inicio rápido

  1. 1

    Haz un fork del repositorio y sigue la guía de inicio rápido de doc/Developing.md para ejecutar los ejemplos desde el código fuente

Antes de usarlo

  • Está bajo la licencia EPL-2.0, con la opción secundaria de GPL-2.0, que es copyleft.

Temas

Preguntas frecuentes

¿Qué es theia?
Framework de código abierto en TypeScript para crear IDEs y herramientas de desarrollo para navegador y escritorio. Eclipse Theia es un framework para crear IDEs completos y multilenguaje, así como herramientas de desarrollo que se ejecutan en el navegador o como aplicaciones de escritorio. Está escrito en TypeScript y se basa en tecnologías web, por lo que una misma base de código puede servir para crear un IDE alojado en la nube y una aplicación de escritorio empaquetada con Electron.
¿theia es gratuito? ¿Qué licencia tiene?
theia es open source bajo la licencia EPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿theia sigue mantenido?
Mantenimiento activo. El último commit de theia fue el 6 nov 2026.
¿Para qué puedo usar theia?
Crear un IDE personalizado en la nube para un lenguaje o una plataforma específicos. Crear una herramienta de escritorio especializada basada en el núcleo de un editor. Ejecutar extensiones de VS Code en un entorno web autohospedado. Probar extensiones de VS Code con un framework de editor alternativo.
¿Cómo se instala theia?
Haz un fork del repositorio y sigue la guía de inicio rápido de doc/Developing.md para ejecutar los ejemplos desde el código fuente
¿Dónde consigo theia?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eclipse-theia/theia

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados