Project URL: https://glitch.com/edit/#!/theia-glitch
Theia IDE on Glitch
Remix this project to get started.
A proof-of-concept project that runs the Theia IDE on an unboosted Glitch project.
Theia IDE is what powers GitPod (@jonyk56 ); it (Theia) is a code IDE with state-of-the-art web technologies very much similar to VSCode.
In this project, a basic Theia editor is set up with basic config. All you can do right now is create and modify files present in this Glitch project, which you can do by clicking File > Open Workspace > Choose directory you want to edit. BECAUSE OF THIS, ANYONE CAN EDIT, DELETE, MODIFY, AND ADD FILES TO THE PROJECT THE EDITOR IS LOCATED IN UNLESS THE EDITOR IS PROTECTED USING A PASSWORD OR BY SOME OTHER MEANS.
While Theia runs perfectly OK on an unboosted project, a boosted project is recommended for best experience. It used approximately 70% of my disk space, almost 30% of my memory and very less CPU. These values were for a single user visiting the project, these values might increase if more users visits the project.
You can customize the Theia editor even more (like the ability to add VSCode extensions and editor themes), see the documentation for more info: https://theia-ide.org/docs/
If you want to know more about how GitPod works and wish to explore its code, see https://github.com/gitpod-io/gitpod.