Astra
lastmod 2025-05-30created 2025-05-301 edits
A lightweight and fast JavaScript-To-EXE compiler
Features
- A lightweight tool that compiles JavaScript/TypeScript-based applications into a single executable (.exe)
- Especially targets CLI tools and server apps (Express, Fastify, etc.) (not meant as an Electron alternative)
Uses a compilation approach completely different from the existing pkg and nexe. Also works around the limitations of Node.js SEA Built on esbuild, so compilation is very fast; average output size is 70–80MB, reduced to around 30MB with upx Supports the latest Node.js versions and ESM modules Executable metadata such as icon, name, and version information can be customized, with an excellent developer experience Currently Windows only; macOS and Linux support is in development See also
Favorite site