OpenIDEA: The IDE you know, rebuilt in Rust
Posted by theanonymousone 1 day ago
Comments
Comment by avallach 1 day ago
Comment by avallach 22 hours ago
Overall I actually agree that VSCode has proven that making responsive web based frontends is absolutely viable for the IDE, if you accept startup latency, size and memory use of CEF / Electron. And on Windows and macOS, system WebView may be sufficiently compatible (not on Linux anytime soon!), and they significantly amortize all of those downsides.
Comment by pjmlp 1 hour ago
It is quite telling how many clueless folks brag about Java support in VSCode, without understanding that depending on the plugin, they are either running Eclipse or Netbeans headless.
Yeah, Electron works, provided one creates a whole circus around its performance issues.
Comment by pjmlp 1 day ago
Comment by andai 1 day ago
I hear this a lot, the argument usually being "they didn't care to put effort into it, so it probably won't be maintained.
That's a reasonable assumption. It's basically the Lindy effect: The longer something has existed, the longer it probably will.
https://en.wikipedia.org/wiki/Lindy_effect
But maybe a Lindy effect measuring effort rather than time (as a signal of commitment). Git commits no longer mean effort since the computer can just make commits on its own.
Still, one day I expect to see a fully vibe coded project and to see that the guy has been maintaining it for ten years. That will probably give me a different impression.
We just don't know yet which of today's projects will survive, and which will be rapidly abandoned.
Comment by Black616Angel 1 day ago
looks inside
60% Typescript
Yeah, didn't think so...
Comment by Deukhoofd 1 day ago
Did Tauri ever figure out how to run performantly on Linux, or are they still using webkit2gtk? They were looking at integrating Servo last time I checked, but I have no clue how far they've progressed with that since.
Comment by resonious 1 day ago
Comment by bendowlingdev 1 day ago
Comment by aenis 1 day ago
Comment by Stitch4223 1 day ago
Building consistent frontends for all platforms isn’t easy in rust, so they use web standards for that.
Comment by forgotpwd16 20 hours ago
Comment by pjmlp 20 hours ago
Comment by boredstranger 1 day ago
Comment by rbr94 21 hours ago
Rust at home:
Comment by atrokhymchuk 1 day ago
In the benchmark[1] the cpu, memory and quit time (!) are compared, but does it makes any sense without feature parity?
Comment by forgotpwd16 20 hours ago
The entire project makes no sense. Names itself Open when IDEA is already open, says built in Rust when 60% is TS, says it's native app when it's a web app with a native connection, clueless benchmarks, made by vibe coders who don't even use/need an IDE, ...
Comment by zb3 1 day ago
Comment by mqus 1 day ago
> completion from language servers
That's exactly the thing that I like about idea: It's better than that.
Comment by jttnr 1 day ago
IDEA is much smarter than what a language server alone offers.
Comment by neutronicus 1 day ago
Comment by exceptione 1 day ago
___
1. The editor implementation is here: <https://github.com/l0ng-ai/openidea/blob/main/src/editor/cor...>
Comment by ChocolateGod 1 day ago
Comment by ThouYS 1 day ago
Comment by pjmlp 1 hour ago
Comment by gen2brain 1 day ago
Comment by jasomill 17 hours ago
Comment by jarym 1 day ago
Comment by philipallstar 1 day ago
Comment by Betelbuddy 1 day ago
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?
Comment by rustyhancock 1 day ago
Which isn't the vibe I want from my editor.
I know this exact comment is probably becoming tedious on HN, but it's very rare that a tool I pay for is so bad I'll jump ship for 0.1.0 alpha if a clone.
Long story short, I'm keeping my sub.
Comment by imtringued 1 day ago
Comment by cosmotic 18 hours ago
Comment by vrotaru 1 day ago
I'm not sure exactly why this came to mind. Vibes?
Comment by devnull3 1 day ago
The large disk space usage for Rust is much more solvable than speed-up in Rust compilation as long as crate remains the lowest compilation unit.
Barring this, even for AI based development Golang is much better language. But Rust's long term payoff is too good at this point.
Comment by pjmlp 1 day ago
Comment by pcblues 1 day ago
It was interesting, but sluggish.
Jetbrains took advantage of it for profit and eventually adobe'd the business model, although granted they made a lot of improvements for various languages.
I have no pity for companies who made money off open source and lose it the same way. But this looks like a fight between fighters past their prime.
Comment by borzi 1 day ago
Comment by armchairhacker 1 day ago
Comment by ReDress 1 day ago
I bet it's a lot of fun being a Rust programmer / coder.
Comment by bihevi0 1 day ago
Comment by invalidname 17 hours ago
Comment by alex_smart 1 day ago
Comment by prmoustache 1 day ago
If you do a lookup at WIPO brands database you can find "intellij" and "intellij idea" owned by Jetbrains s.r.o. but not "idea" alone.
Based on this only a judge can decide if it is close enough to be an infringement and could misled customers. Given the readme days eplicitely says it is not the same IDE as Intellij IDEA I would say it would be hard to convince someone customers are misled.
Comment by ramon156 1 day ago
Comment by avallach 20 hours ago
Comment by surgical_fire 22 hours ago
Comment by getnormality 1 day ago
Comment by elashri 1 day ago
Since when cloning an open source project became a "hack" ?
Comment by verdverm 20 hours ago
Comment by Stitch4223 1 day ago
The discussion about IP with these reverse engineered products in itself is interesting, although a bit repetitive with new clones every day.
Comment by outloudvi 1 day ago
Comment by romannbamileke 1 day ago
Comment by 7e 18 hours ago