Astra - Kompiler JavaScript-to-EXE yang ringan dan cepat
(github.com/astracompiler)- Alat ringan untuk mengompilasi aplikasi berbasis JavaScript/TypeScript menjadi satu berkas eksekusi (.exe)
- Ditujukan terutama untuk alat CLI atau aplikasi server (Express, Fastify, dll.) (bukan pengganti Electron)
- Menggunakan metode kompilasi yang sepenuhnya berbeda dari
pkg,nexe. Juga mengatasi keterbatasan Node.js SEA - Berbasis
esbuild, sehingga kecepatan kompilasinya sangat tinggi; ukuran hasil rata-rata 70–80MB, dan bisa diperkecil hingga kisaran 30MB denganupx - Mendukung versi Node.js terbaru dan modul ESM
- Metadata file eksekusi seperti ikon, nama, dan informasi versi dapat dikustomisasi, serta memberikan pengalaman pengembang yang baik
- Saat ini khusus untuk Windows, dengan dukungan macOS dan Linux yang sedang dalam pengembangan
3 komentar
Berfungsi seperti pyinstaller?
Wah, akhirnya yang seperti ini muncul juga
deno compile juga tampaknya layak untuk dilihat bersama. Sudah mendukung kompilasi dan distribusi aplikasi yang dibuat dengan meta-framework frontend seperti Next.js menjadi biner tunggal, serta menyediakan fitur seperti code signing untuk aplikasi pengguna, kompatibilitas Windows/Mac/Linux, dan cross compilation.