Open Source 'Eclipse Theia IDE' Exits Beta to Challenge Visual Studio Code

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

    On the Eclipse Theia IDE download page [0] it still says:

    >NOTE: The Eclipse Theia IDE is currently in beta.

    Does "exits beta" mean that it will at some point in the future exit the beta? I understood it to mean that it is out of beta today.

    [0]: https://theia-ide.org/#theiaidedownload

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

    For now, you may want to use VSCodium [1], which is a variant of VSCode which doesn't ship any non-free components (and also doesn't include Microsoft telemetry and such).

    [1]: https://vscodium.com/

  4. template

    AstroNvim template (v4+) (by AstroNvim)

    Astronvim[0] is plug and play. Easy to add LSPs (Mason), easy to add syntax highlighting (TreeSitter), and easy to configure (Lua, no JSON).

    I can't stand VSCode due to personal preference [1], but I won't fault someone else using it. If configuration is stopping you from using neovim, use Astronvim or another pre built solution.

    [0] https://astronvim.com/

  5. beancolage

    Prototype of a plaintext accounting environment using theia-ide, beancount, fava, and more...

    > "The main focus of Theia (and Eclipse in general) is to provide a framework/base for creating a custom IDE product, not necessarily to provide a working IDE out of the box."

    Yep. An important repo Theia has is it's 'Theia Blueprint' repo so one wanting to make a custom IDE has a good place out of the box to start.

    FWIW, I prototyped gluing together existing plaintext accounting tools (Beancount, Fava, vscode-beancount) under Eclipse Theia a while back ( https://github.com/seltzered/beancolage ). The potential of using a vscode-style base still seems a promising for certain applications but there's a learning curve to figuring out how the various dependencies and quirks of building an electron app work.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Open-source alternatives to tools You pay for

    5 projects | news.ycombinator.com | 9 Dec 2023
  • Godot Docs Simplified: Part 0 Introduction

    2 projects | dev.to | 18 Dec 2022
  • Atom was archived last night

    4 projects | /r/linux | 16 Dec 2022
  • Intro to node and npm

    3 projects | dev.to | 30 Oct 2022
  • Forest Defender Devlog 1: Development Setup

    5 projects | dev.to | 26 Oct 2022

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?