Skip to content
Search

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

author Zer0 sitemap