Skip to content

ionyx-apps/ionyx-cli

Repository files navigation

🚀 Ionyx Framework CLI

High-performance desktop apps with Rust, WebGPU, and Native Fusion.

Ionyx Framework npm version License: MIT

Ionyx, modern masaüstü uygulamaları için geliştirilmiş, Tauri ve Electron'un gücünü NW.js'in kullanım kolaylığı (Native Fusion) ile birleştiren yeni nesil bir framework'tür.


🔥 Temel Özellikler

  • 🦀 Rust Core: Güvenlik ve performans için TAO ve WRY üzerine kurulu.
  • 🧬 Native Fusion: Backend state'ine frontend'den doğrudan (window.fusion) erişim. (Bi-directional Sync)
  • 🎮 WebGPU Support: Yeni nesil grafik performansı tüm şablonlarda hazır.
  • ⚕️ Ionyx Doctor: Geliştirme ortamınızı tek komutla denetleyin.
  • 📦 Native Bundling: .exe, .msi, .dmg, .appimage ve taşınabilir ZIP paketleme.
  • 🖼️ Icon Support: Uygulama ikonlarını tüm platformlar için otomatik dönüştürür.

⚡ Hızlı Başlangıç

1. Kurulum

Ionyx CLI'ı global olarak yükleyin:

npm install -g @ionyx-apps/cli

2. Ortam Kontrolü

Her şeyin hazır olduğundan emin olun:

ionyx doctor

3. Yeni Proje Oluşturun

İstediğiniz framework şablonuyla başlayın (React, Vue, Svelte, Leptos, Vanilla):

ionyx init my-app --template react

4. Geliştirmeye Başlayın

cd my-app
npm run ionyx:dev

🧬 Ionyx Native Fusion

NW.js'in "Unified Context" yapısından esinlenilen Native Fusion, frontend ve backend arasındaki sınırı kaldırır.

// JS içinden Rust tarafındaki sistem verilerine anında erişin!
console.log(fusion.app_name); 
console.log(fusion.os);

// Değeri güncellediğinizde Rust tarafı otomatik senkronize olur
fusion.theme = "dark"; 

🏗️ Mimari Kıyaslama

Özellik Ionyx Tauri Electron
Paket Boyutu ✅ ~3MB ✅ ~5MB ❌ ~100MB
Native Fusion ✅ Var ❌ Yok ❌ Yok
WebGPU ✅ Default ⚠️ Limited ✅ Var
Performans 🚀 Native 🚀 Native 🐢 Node.js
Güvenlik 🛡️ Sandbox 🛡️ Sandbox ⚠️ Açık

📦 Dağıtım (Packaging)

Uygulamanızı paketlemek artık çok kolay:

# Windows için .exe ve .msi oluşturur
ionyx bundle

# Taşınabilir bir ZIP paketi oluşturur
ionyx bundle --portable

🤝 Katkıda Bulunma

Proje şu an aktif geliştirme aşamasındadır. PR'larınızı ve feedbacklerinizi bekliyoruz!


🚀 Ionyx Framework - Desktop applications made fusion!

About

CLI with Ionyx.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors