· kaynak Hacker News – Front Page (native)
OpenIDEA, IntelliJ tarzı iş akışlarıyla açık kaynak bir Rust IDE yayınladı
OpenIDEA adlı yeni bir açık kaynak projesi, IntelliJ IDEA iş akışını — keymap, tool window'lar, evrensel arama — Rust çekirdekli yerel bir uygulamada yeniden yaratarak çok daha düşük başlangıç süreleri ve bellek kullanımı iddia ediyor.
OpenIDEA adlı açık kaynak bir proje, 1 Kasım 2026'da Hacker News'in ana sayfasına ulaştı; Rust çekirdeği üzerine yeniden inşa edilmiş tanıdık bir IDE deneyimi olarak tanıtıldı. l0ng-ai organizasyonu altında GitHub'da barındırılan proje, insanların IntelliJ IDEA'daki çalışma biçimini — keymap'i, tool window'ları, her şeyi tek bir arama kutusundan bulma alışkanlığını — macOS, Windows ve Linux için yerel bir uygulamaya taşımaya çalışıyor.
Proje neler sunuyor
Depodaki README'ye göre IDE; kod içgörüsüne sahip bir editör, bir debugger, Git entegrasyonu, gömülü bir terminal ve veritabanı ile HTTP istemcileri içeriyor ve 60'tan fazla programlama dilini destekliyor. İndirme sayfaları üç masaüstü platformun tamamını kapsıyor; proje ayrıca bir karşılaştırma testi raporuna, derleme talimatlarına ve bir Discord topluluğuna işaret ediyor. Kod Apache 2.0 lisansıyla sunuluyor, paketteki üçüncü taraf bileşenler ise ayrı bir lisans dosyasında kataloglanmış durumda.
Proje, JetBrains ile bir bağlantısı olmadığını ve IntelliJ IDEA'nın bir JetBrains markası olmaya devam ettiğini açıkça belirtiyor — OpenIDEA, JetBrains kodunun bir port'u değil, benzer iş akışlarının bağımsız bir yeniden üretimi.
Performans iddiaları
İlgi odağı, OpenIDEA'yı IntelliJ IDEA 2026.2.3 ile karşı karşıya getiren, proje tarafından yayımlanmış bir karşılaştırma testi. Test, yaklaşık 770 dosyalık freqtrade Python projesini ısınmış cache'lerle açıyor ve beş çalıştırmanın ortanca değerini alıyor. Donanım olarak 32 çekirdekli AMD işlemcili ve 62 GB RAM'li bir Windows 11 makinesi kullanılmış; OpenIDEA ana daldan derlenmiş bir release sürümü, IDEA ise varsayılan ayarlar ve eklentilerle çalıştırılmış.
Rapor edilen sonuçlar:
- Proje penceresinin görünmesi: OpenIDEA için 0,9 saniye, IDEA için 3,1 saniye
- Hazır durum, CPU'nun oturması: 1,1 saniyeye karşı 13,2 saniye
- Tüm süreçler toplamında bellek (USS): 169 MB'a karşı 2.011 MB
- Hazır olana kadar CPU süresi: 2,4 saniyeye karşı 47,9 saniye
- Boştaki CPU kullanımı: bir çekirdeğin yüzde 4'üne karşı yüzde 7'si
- Kapanma süresi: 0,3 saniyeye karşı 5,9 saniye
README önemli bir uyarıyı açıkça dile getiriyor: IDEA, Python'ı daha derinlemesine analiz ediyor, dolayısıyla hazır durumu OpenIDEA'nınkiyle aynı miktarda tamamlanmış işi temsil etmiyor. Her iki uygulama da dışarıdan aynı biçimde ölçülmüş ve depo, herkesin karşılaştırmayı kendi donanımında ve projelerinde yeniden çalıştırabilmesi için bir perf/compare ölçüm aracı sunuyor.
Nasıl inşa edildi
Geliştirme Tauri framework'üne dayanıyor; Rust 1.96, Node 22 ve pnpm derleme ön koşulları olarak listelenmiş. Test paketi, ipykernel kurulu iki ayrı Python ortamı gerektiren, isteğe bağlı yerel notebook yürütme testleri içeriyor; bu da notebook desteğinin bir yol haritasında değil, kod tabanında halihazırda var olduğunu gösteriyor.
Neden önemli
Ağır bellek kullanımı ve yavaş başlangıç, IntelliJ platformunu yıllardır rahatsız ediyor; bunun nedeni derin indeksleme ve analiz yapan büyük bir IDE'yi JVM üzerinde çalıştırmak. OpenIDEA'nın bahis şu: Geliştiriciler bu maliyetten kaçmak için kas hafızalarından vazgeçmek zorunda olmamalı — IntelliJ keymap'i ve tool window düzenini koruyun, motoru yerel bir Rust çekirdeğiyle değiştirin.
Proje ayrıca Rust tabanlı geliştirici araçlarının daha geniş bir hareketine katılıyor — Zed ve Lapce gibi editörler, ham performansı hem Electron hem de JVM tabanlı köklü rakiplere karşı bir fark yaratıcı hâline getirdi — ve Apache 2.0 lisansı ile herkese açık karşılaştırma ölçüm aracı, pazarlama iddialarına körü körüne inanmak yerine bağımsız doğrulamaya davet ediyor.
Uyarılar da en az iddialar kadar gerçek. Sayılar projenin kendisi tarafından raporlanıyor, hazır durumu karşılaştırmanın özünde eşdeğer iş olmadığı kabul ediliyor ve genç bir kod tabanı iki on yıllık IntelliJ eklentilerini, inspection'larını ve refactoring cilasını gecikmeden yakalayamaz. OpenIDEA'nın gösterdiği şey, IntelliJ iş akışının yerel olarak yeniden inşa edilebilmesi; bu bile onu izlenmesi gereken en dikkat çekici geliştirici aracı lansmanlarından biri yapıyor.
- #rust
- #open-source
- #ide
- #developer-tools
- #tauri