22 puan yazan xguru 2025-05-30 | 3 yorum | WhatsApp'ta paylaş
  • JavaScript/TypeScript tabanlı uygulamaları tek bir çalıştırılabilir dosyaya (.exe) derleyen hafif bir araç
    • Özellikle CLI araçlarını veya sunucu uygulamalarını (Express, Fastify vb.) hedefler (Electron alternatifi değildir)
  • Mevcut pkg, nexe araçlarından tamamen farklı bir derleme yöntemi kullanır. Node.js SEA'nin kısıtlamalarını da aşar
  • esbuild tabanlı olduğu için derleme hızı çok yüksektir; ortalama çıktı boyutu 70–80MB'dir, upx kullanıldığında 30MB seviyesine kadar düşer
  • En güncel Node.js sürümleri ve ESM modülleri desteklenir
  • Çalıştırılabilir dosyanın simgesi, adı, sürüm bilgisi gibi meta verileri özelleştirilebilir ve geliştirici deneyimi oldukça iyidir
  • Şu anda yalnızca Windows'u destekler; macOS ve Linux desteği geliştirilmektedir

3 yorum

 
q8840 2025-06-01

PyInstaller gibi mi çalışıyor?

 
striga 2025-05-30

Oh, sonunda böyle bir şey çıkıyor.

 
pompydev 2025-05-30

deno compile'a da göz atmanız iyi olabilir. Zaten Next.js gibi frontend meta-framework'lerle yapılmış uygulamaları tek bir binary olarak derleyip dağıtabilir; ayrıca kullanıcı uygulamaları için code signing, Windows/Mac/Linux uyumluluğu ve cross compilation gibi özellikleri de destekliyor.