A curated list of awesome JavaScript applications and tools that can compile into a single binary executable.
Single binary makes deployment super easy. They're usually super small or super efficient. It has been an underestimated technology.
Tools and frameworks that help compile JavaScript/TypeScript applications into single binaries.
- deno compile - Compile Deno scripts into standalone executables
- bun build - Bun's built-in bundler that can create binaries
JavaScript runtimes and frameworks that natively support single binary compilation.
- Bun - Fast all-in-one JavaScript runtime, bundler, and package manager
- Deno - A modern runtime for JavaScript and TypeScript
- Node.js - With tools like pkg, nexe, or boxednode for binary compilation
Complete applications that are distributed as single binaries, typically combining web server, CLI, and frontend capabilities.
- Paideia - Learning Management System (LMS) that compiles into a single binary, functioning as a web server with CLI capabilities and React integration
- Chatfall - Node.js web application bundled into a single executable using Bun, includes ElysiaJS backend, ReactJS frontend, and Drizzle ORM
Articles, tutorials, and documentation about single binary JavaScript applications.
Contributions welcome! Please read the contributing guidelines first.
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.