Theia
E716252
Theia is an extensible, cloud- and desktop-ready integrated development environment (IDE) framework designed to support modern, language-server-based tooling.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
integrated development environment framework
ⓘ
open-source software project ⓘ software framework ⓘ |
| basedOn | Eclipse platform ecosystem NERFINISHED ⓘ |
| designGoal |
extensibility
ⓘ
support modern language-server-based tooling ⓘ |
| governedBy | Eclipse Foundation NERFINISHED ⓘ |
| license | Eclipse Public License 2.0 NERFINISHED ⓘ |
| programmingLanguage |
JavaScript
ⓘ
TypeScript NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| softwareType | IDE framework ⓘ |
| supportsArchitecture |
browser-based IDE
ⓘ
client-server ⓘ desktop IDE ⓘ |
| supportsDeployment |
cloud
ⓘ
desktop ⓘ |
| supportsExtensionModel |
extension points
ⓘ
plugin-based ⓘ |
| supportsFeature |
code editing
ⓘ
code navigation ⓘ debugging ⓘ multi-language support ⓘ syntax highlighting ⓘ version control integration ⓘ workspace management ⓘ |
| supportsIntegration |
Docker (via extensions)
NERFINISHED
ⓘ
Git NERFINISHED ⓘ language servers ⓘ |
| supportsLanguage |
C/C++ (via language server)
ⓘ
Java (via language server) NERFINISHED ⓘ JavaScript (via language server) NERFINISHED ⓘ Python (via language server) NERFINISHED ⓘ TypeScript (via language server) NERFINISHED ⓘ |
| supportsPackaging |
Electron
NERFINISHED
ⓘ
browser-only deployment ⓘ |
| supportsProtocol | Debug Adapter Protocol NERFINISHED ⓘ |
| supportsStandard | Language Server Protocol NERFINISHED ⓘ |
| supportsUIConcept |
command palette
ⓘ
dockable panels ⓘ status bar ⓘ theming ⓘ |
| supportsUIFramework | PhosphorJS NERFINISHED ⓘ |
| supportsUseCase |
building custom IDEs
ⓘ
desktop developer tools ⓘ web-based developer tools ⓘ |
| targetUser |
cloud IDE providers
ⓘ
enterprise developers ⓘ tool vendors ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.