conv.

All stories
TechQuiet 10d · day 11

OpenIDEA: Rust-based IntelliJ IDEA clone launches on GitHub

New IDE mimics JetBrains' interface with Rust backend, but Hacker News questions whether it's truly Rust and if benchmarks are fair.

What to know

  • OpenIDEA claims to replicate IntelliJ IDEA's interface and workflow in a native Rust-based app, but its actual composition is 60% TypeScript frontend and only Rust glue code, drawing criticism over misleading framing.
  • Performance benchmarks comparing OpenIDEA to IntelliJ IDEA lack feature parity, making claims about memory and speed reductions questionable.
  • IntelliJ IDEA Community Edition has been free and open-source since 2009, raising questions about the necessity and value of a from-scratch rebuild.

The dispute Whether OpenIDEA represents a genuine technical innovation or is primarily a repackaging of existing components (Tauri, TypeScript, LSP) marketed with exaggerated Rust credentials. · positions read across 12 posts and comments

most voices

The 'rebuilt in Rust' claim is misleading; most implementation is TypeScript with only Tauri glue code in Rust.

  • “It seems it uses CodeMirror [1] in the Tauri frontend (60% of total code is typescript), but uses rust in the backend (30%).”

    exceptione · Hacker News ↗
many voices

Performance benchmarks are unfair because they don't account for feature parity between OpenIDEA and IntelliJ IDEA.

  • “In the benchmark[1] the cpu, memory and quit time (!) are compared, but does it makes any sense without feature parity?”

    atrokhymchuk · Hacker News ↗
many voices

A rebuild is unnecessary because IntelliJ IDEA Community Edition is already free and open-source.

  • “why do we even need the rebuilt? idea is already opensource[0].”

    atrokhymchuk · Hacker News ↗

l0ng-ai OpenIDEA project creatorJetBrains IntelliJ IDEA publisher

OpenIDEA: Rust-based IntelliJ IDEA clone launches on GitHub
github.com

How it unfolded 4 developments, newest first · click a bar or a number to jump articlespostscomments

Peak 11 pieces in 3h at Nov 1, 4 AM; 15 pieces over 11 days (1 article · 2 posts · 12 comments) Nov 1, 4 AM — 11 pieces · 1 article · 2 posts · 8 comments — Hacker News 9, Mastodon 1, Newswires 1Nov 1, 7 AM — 1 piece · 1 comment — Hacker News 1Nov 1, 10 AM — 2 pieces · 2 comments — Hacker News 2Nov 1, 1 PM — quietNov 1, 4 PM — quietNov 1, 7 PM — quietNov 1, 10 PM — quietNov 2, 1 AM — quietNov 2, 4 AM — quietNov 2, 7 AM — 1 piece · 1 comment — Hacker News 1Nov 2, 10 AM — quietNov 2, 1 PM — quietNov 2, 4 PM — quietNov 2, 7 PM — quietNov 2, 10 PM — quietNov 3, 1 AM — quietNov 3, 4 AM — quietNov 3, 7 AM — quietNov 3, 10 AM — quietNov 3, 1 PM — quietNov 3, 4 PM — quietNov 3, 7 PM — quietNov 3, 10 PM — quietNov 4, 1 AM — quietNov 4, 4 AM — quietNov 4, 7 AM — quietNov 4, 10 AM — quietNov 4, 1 PM — quietNov 4, 4 PM — quietNov 4, 7 PM — quietNov 4, 10 PM — quietNov 5, 1 AM — quietNov 5, 4 AM — quietNov 5, 7 AM — quietNov 5, 10 AM — quietNov 5, 1 PM — quietNov 5, 4 PM — quietNov 5, 7 PM — quietNov 5, 10 PM — quietNov 6, 1 AM — quietNov 6, 4 AM — quietNov 6, 7 AM — quietNov 6, 10 AM — quietNov 6, 1 PM — quietNov 6, 4 PM — quietNov 6, 7 PM — quietNov 6, 10 PM — quietNov 7, 1 AM — quietNov 7, 4 AM — quietNov 7, 7 AM — quietNov 7, 10 AM — quietNov 7, 1 PM — quietNov 7, 4 PM — quietNov 7, 7 PM — quietNov 7, 10 PM — quietNov 8, 1 AM — quietNov 8, 4 AM — quietNov 8, 7 AM — quietNov 8, 10 AM — quietNov 8, 1 PM — quietNov 8, 4 PM — quietNov 8, 7 PM — quietNov 8, 10 PM — quietNov 9, 1 AM — quietNov 9, 4 AM — quietNov 9, 7 AM — quietNov 9, 10 AM — quietNov 9, 1 PM — quietNov 9, 4 PM — quietNov 9, 7 PM — quietNov 9, 10 PM — quietNov 10, 1 AM — quietNov 10, 4 AM — quietNov 10, 7 AM — quietNov 10, 10 AM — quietNov 10, 1 PM — quietNov 10, 4 PM — quietNov 10, 7 PM — quietNov 10, 10 PM — quietYesterday, 1 AM — quietYesterday, 4 AM — quietYesterday, 7 AM — quietYesterday, 10 AM — quietYesterday, 1 PM — quietYesterday, 4 PM — quietYesterday, 7 PM — quietYesterday, 10 PM — quiet 1–4
Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9Nov 10now · 12:11 AM ET
  1. 4

    Debate intensifies over misleading 'rebuilt in Rust' framing

    A commenter argues the 'rebuilt in Rust' claim is misleading: code processing uses standalone LSP processes, the frontend is WebView with TypeScript, and only the Tauri glue code is Rust. They also express skepticism about memory usage claims.

    “Calling it "OpenIDEA" is a bit misleading...saying that it was rebuilt in Rust is at least as much misleading: the code processing is still standalone LSP processes, frontend is WebView with typescript, only Tauri glue code is Rust.”
    — avallach
    • Correction: Rust is more than just Tauri glue code (https://github.com/l0ng-ai/openidea/issues/568#issuecomment-...). But considering that in an IDE the two performance critical parts are code processing (LSP) and frontend, I wonder how much benefit can you really get by making everything except of them in Rust.Overall I actually agree that VSCode…

      avallachHacker News10d agoview on Hacker News ↗
    2 more of the top 3 · 5 posts in this stretch
    • Calling it "OpenIDEA" is a bit misleading. IntellijIDEA is free and open source (Apache 2.0) since 2009. Paid subscription basically gives you extra plugins. And as others pointed out, saying that it was rebuilt in Rust is at least as much misleading: the code processing is still standalone LSP processes, frontend is WebView with typescript, only…

      avallachHacker News10d agoview on Hacker News ↗
    • 10 years ago and earlier it was cool IDE.What are they doing now? crisis of ideas and just hyping? pity.

      zhismeHacker News9d agoview on Hacker News ↗
    all of them →
  2. 3

    Critics question need for rebuild when IntelliJ is already open-source

    Commenters point out IntelliJ IDEA Community Edition has been free and open-source since 2009, and raise concerns that performance benchmarks lack feature parity.

    “why do we even need the rebuilt? idea is already opensource[0]. In the benchmark[1] the cpu, memory and quit time (!) are compared, but does it makes any sense without feature parity?”
    — atrokhymchuk
    • why do we even need the rebuilt? idea is already opensource[0].In the benchmark[1] the cpu, memory and quit time (!) are compared, but does it makes any sense without feature parity?[0]:

      atrokhymchukHacker News10d agoview on Hacker News ↗
    1 more of the top 2 · 2 posts in this stretch
    • Uses Typescript for the most part, not much better than Electron stuff, cannot use the InteliJ plugins powered by the JVM, it is vibe coded, no thanks.

      pjmlpHacker News10d agoview on Hacker News ↗
    all of them →
  3. 2

    Developers question actual Rust composition and architecture

    HN commenters examine the codebase and note the project uses CodeMirror in a Tauri frontend (60% TypeScript), Rust in backend (30%), and LSP processes. The claimed memory reduction is questioned given the WebView overhead.

    “It seems it uses CodeMirror [1] in the Tauri frontend (60% of total code is typescript), but uses rust in the backend (30%).”
    — exceptione
    • Interesting project. It seems it uses CodeMirror [1] in the Tauri frontend (60% of total code is typescript), but uses rust in the backend (30%). Surprising to see that Tauri is apparently good enough for the three platforms it needs to support (or it uses a lot of hacks, I don't know). The advertised memory reduction is remarkable as I expected a…

      exceptioneHacker News10d agoview on Hacker News ↗
    2 more of the top 3 · 4 posts in this stretch
    • 2025 was all about 'Rust' on HN and 2026 is all about 'rebuilding everything in Rust'. Comical on one level and yet intriguing.

      jarymHacker News10d agoview on Hacker News ↗
    • From the promo video:> completion from language serversThat's exactly the thing that I like about idea: It's better than that.

      mqusHacker News10d agoview on Hacker News ↗
    all of them →
  4. 1

    OpenIDEA project launches on GitHub

    OpenIDEA, an IDE claiming to rebuild the IntelliJ IDEA experience in Rust, appears on GitHub. The project offers IntelliJ IDEA-style keymaps, tool windows, search-everywhere, editor, code insight, debugger, Git, terminal, database and HTTP clients for 60+ languages across macOS, Windows, and Linux.

    “OpenIDEA brings the IntelliJ IDEA way of working — its keymap, its tool windows, its search-everything habits — to a native app with a Rust core.”
    — OpenIDEA project description · source
    1. first by HN Frontpage, 10d ago

    • So that I understand...I guess the logic here is: If I love this project, I should renew my JetBrains subscription...so that they can keep having money to fix bugs in their IDE...so that you can keep reverse engineering it?Am I seeing this right?

      BetelbuddyHacker News10d agoview on Hacker News ↗

What people are saying 2 voices from 1 site · best of 12 · verbatim