Minimalist, High-Performance Desktop Toolkit. The smallest binary footprint in the ecosystem.
Ionyx, modernize edilmiş çekirdek yapısı ve Native Fusion teknolojisi ile masaüstü uygulamaları geliştirmek için tasarlanmış en hafif framework'tür. Tauri ve Electron'un sunduğu her şeyi, çok daha küçük bir paket ve native performans ile sunar.
- Native Fusion: JS ve Rust arasındaki sınırları kaldıran birleşik bağlam (unified context) altyapısı.
- WebGPU Native: Tüm şablonlarda kutudan çıktığı gibi yeni nesil grafik desteği.
- ⚕️ Ionyx Doctor: Geliştirme ortamındaki hataları saniyeler içinde tespit eden teşhis aracı.
- 📂 Standart Proje Yapısı:
common,src-ionyxvefrontendkatmanlarıyla optimize edilmiş dizin düzeni.
Ionyx dünyasına girmek için yeni nesil CLI aracını kurun:
npm install -g @ionyx-apps/cliHer şeyin yolunda olduğundan emin olun:
ionyx doctorİstediğiniz template ile saniyeler içinde başlayın:
ionyx create my-app --template reactDesteklenen şablonlar: react, vue, svelte, vanilla (hepsi WebGPU hazır!)
- Rust Backend: TAO + WRY üzerine kurulu ultra-hızlı çekirdek.
- Native Fusion: Rust fonksiyonlarını JS içinden doğrudan, bridge karmaşası olmadan çağırın.
- WebGPU Support: Masaüstü gücünü tarayıcı teknolojileriyle birleştirin.
- Single Binary: Sadece ~1.5 MB taban uygulama boyutu.
- Cross-Platform: Windows, macOS ve Linux (x64/ARM).
- Auto Bundling: EXE (NSIS) ve MSI (WiX) paketleme desteği.
- Granular Permissions: Her API erişimi için özel izinler.
- Secure IPC: JS ve Rust arasında güvenli veri iletimi.
| Özellik | IONYX | Tauri™ | Electron™ |
|---|---|---|---|
| Taban Binary Boyutu | ✅ ~1.5 MB | ✅ ~3.1 MB | ❌ ~85+ MB |
| Bellek Kullanımı | ✅ ~24 MB | ✅ ~32 MB | ❌ ~160+ MB |
| Native Graphics | ✅ WebGPU Ready | ||
| Kontekst Yapısı | ✅ Native Fusion | ❌ Isolated |
| Komut | Açıklama |
|---|---|
ionyx create |
Yeni bir Ionyx projesi başlatır. |
ionyx dev |
Geliştirme sunucusunu ve penceresini açar. |
ionyx build |
Uygulamayı üretim için derler. |
ionyx bundle |
EXE/MSI gibi dağıtılabilir paketler oluşturur. |
ionyx doctor |
Ortam değişkenlerini ve bağımlılıkları kontrol eder. |
- Websitesi: ionyx.app
- Discord: Topluluk kanalı
- GitHub: ionyx-apps/ionyx
Bu proje MIT License altında lisanslanmıştır.
🚀 Ionyx Framework - Masaüstü uygulamalarında yeni devrim!