Eclipse Theia IDE
The Eclipse Theia Platform is a flexible and extensible tool for Cloud & Desktop IDEs. The Theia IDE, now available, offers browser and desktop application support, customization, and VS Code extension compatibility.
Read original articleThe Eclipse Theia Platform is an open, flexible, and extensible platform for developing Cloud & Desktop IDEs using modern web technologies. The Theia IDE, built on this platform, is now generally available. It allows developers to create one IDE and run it in a browser or as a native desktop application. The platform is designed to be extensible, allowing customization and white-labeling of products. Theia is vendor-neutral, developed by a diverse community, and hosted at an Open-Source Foundation. It is based on a modern web technology stack, providing language support via LSP and DAP, hosting VS Code extensions, and offering full terminal access. Users can try Theia IDE online, download it for desktop use, or explore selected tools based on Eclipse Theia. The platform supports various programming languages and offers a seamless compatibility with the VS Code extension ecosystem, enabling developers to enhance their development experience. Theia IDE boasts a modern user experience with a flexible workbench layout and theming support, making it a versatile tool for developers.
Related
Show HN: Eidos – Offline alternative to Notion
The Eidos project on GitHub offers a personal data management framework as a Progressive Web App with AI features. Customizable with extensions and scripting, it leverages sqlite-wasm technology for chromium-based browsers.
Maker of RStudio launches new R and Python IDE
Posit introduces Positron, a new beta IDE merging R and Python development. Built on Visual Studio Code, it offers a user-friendly interface, data exploration tools, and seamless script running for polyglot projects.
Open Source 'Eclipse Theia IDE' Exits Beta to Challenge Visual Studio Code
The Eclipse Foundation's Theia IDE, a competitor to Visual Studio Code, exits beta after 7 years. It emphasizes open-source principles, customization, and privacy, appealing to developers for diverse use cases.
Introducing the Theia IDE
The Theia IDE, launched in June 2024, is a versatile, open-source code development tool with VS Code extension compatibility, an extensive extension registry, and a focus on user privacy and community collaboration.
Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile
ViperIDE is a modern MicroPython IDE for web and mobile platforms. It offers features like no installation required, cross-platform connectivity, file editor, package manager, terminal/REPL, and device support. Explore on ViperIDE's website or GitHub.
Is this essentially a VS Code fork? Are they not happy with VS Code? After using Eclipse for everything for ages, I moved completely to VS Code. Like Eclipse, it is really well put together, as many would agree with me.
I'm not sure why the project exists. I assume they want to take the development into a direction that would not be possible with the MS-led VS Code?
Edit: Found the answer: "Eclipse Theia is an open and vendor-neutral project with a diverse community of contributors from large corporations down to small companies and even individual developers. This diverse and steadily growing community is a stable base for the ongoing development of additional features and maintenance of existing functionality based on a broad and balanced view of the requirements put forward by the Theia adopters. The commercial-friendly licensing and the rigorous underlying IP management ensures that adopters can safely build commercial and internal products based on Theia." [https://theia-ide.org/docs/project_goals/]
There was a period of time, in mid-late 2010s, when I was hopelessly looking for a web-based IDE that supported programming in Java. There was cloud9 for web programming, but it didn't have Java support. There was Eclipse Che and Theia which were apparently related in some way, but I could never figure out how exactly. They however (Che at least), were painful to install and more importantly required Docker to work, and docker required minimum Linux kernel version 3, while the cheap VPS providers I could afford supported this OpenVZ thing with a patched 2.6.whatever kernel version.... Poooff!
Fast forward to 2022: I finally found VS Code Server by Coder.com, a nice, well-documented project with support for Java and many more languages, and that without docker. OpenVZ has moved beyond obsolete kernel versions, and most VPS providers offer KVM machines with decent prices anyway. Happy seeing this progress :)
By the way, I still don't know how are Che and Theia (and Eclipse, and VSCode it seems) are related to each other.
Good for them for evolving but… if a tree falls in a forest…
*I know there are lots of arguments against Electron vs native but clearly Eclipse of any generation faced similar concerns.
Related
Show HN: Eidos – Offline alternative to Notion
The Eidos project on GitHub offers a personal data management framework as a Progressive Web App with AI features. Customizable with extensions and scripting, it leverages sqlite-wasm technology for chromium-based browsers.
Maker of RStudio launches new R and Python IDE
Posit introduces Positron, a new beta IDE merging R and Python development. Built on Visual Studio Code, it offers a user-friendly interface, data exploration tools, and seamless script running for polyglot projects.
Open Source 'Eclipse Theia IDE' Exits Beta to Challenge Visual Studio Code
The Eclipse Foundation's Theia IDE, a competitor to Visual Studio Code, exits beta after 7 years. It emphasizes open-source principles, customization, and privacy, appealing to developers for diverse use cases.
Introducing the Theia IDE
The Theia IDE, launched in June 2024, is a versatile, open-source code development tool with VS Code extension compatibility, an extensive extension registry, and a focus on user privacy and community collaboration.
Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile
ViperIDE is a modern MicroPython IDE for web and mobile platforms. It offers features like no installation required, cross-platform connectivity, file editor, package manager, terminal/REPL, and device support. Explore on ViperIDE's website or GitHub.