Astra - compilador ligero y rápido de JavaScript a EXE
(github.com/astracompiler)- Herramienta ligera para compilar aplicaciones basadas en JavaScript/TypeScript en un único archivo ejecutable (.exe)
- Está orientada especialmente a herramientas CLI o apps de servidor (Express, Fastify, etc.) (no es un reemplazo de Electron)
- Usa un método de compilación completamente distinto a
pkgynexe. También evita las limitaciones de SEA de Node.js - Basado en
esbuild, ofrece una velocidad de compilación muy alta, y el tamaño promedio del resultado es de 70–80 MB, que puede reducirse a alrededor de 30 MB usandoupx - Compatible con las versiones más recientes de Node.js y con módulos ESM
- Permite personalizar metadatos del ejecutable, como ícono, nombre e información de versión, y ofrece una excelente experiencia de desarrollo
- Por ahora es solo para Windows; la compatibilidad con macOS y Linux está en desarrollo
3 comentarios
¿Funciona como PyInstaller?
Oh, por fin sale algo así.
También podría ser bueno revisar deno compile. Ya permite compilar y distribuir como un único binario aplicaciones hechas con metaframeworks de frontend como Next.js, y también ofrece funciones como code signing para aplicaciones de usuario, compatibilidad con Windows/Mac/Linux y cross compilation.