Skip to content

HananoshikaYomaru/awesome-single-binary-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Single Binary JS

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.

Contents

Compilation Tools

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

Runtime & Frameworks

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

Applications

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

Resources

Articles, tutorials, and documentation about single binary JavaScript applications.

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.