Astra - 가볍고 빠른 JavaScript-To-EXE 컴파일러

1 day ago 2

  • JavaScript/TypeScript 기반 애플리케이션을 단일 실행 파일(.exe)로 컴파일하는 경량 도구
    • 특히 CLI 도구나 서버 앱(Express, Fastify 등)을 타겟으로 함 (Electron 대체용이 아님)
  • 기존 pkg, nexe와 완전히 다른 컴파일 방식을 사용. Node.js SEA의 제한들도 우회
  • esbuild 기반으로 컴파일 속도가 매우 빠르며, 평균 결과물 크기는 70–80MB, upx 사용 시 30MB대까지 줄어듦
  • 최신 Node.js 버전 및 ESM 모듈 지원
  • 실행 파일의 아이콘, 이름, 버전 정보 등 메타데이터를 커스터마이징 가능하며, 개발자 경험이 우수함
  • 현재는 Windows 전용이며, macOS 및 Linux 지원은 개발 중임

Read Entire Article