How to Build Multi-Platform Executable Binaries in Node.js with SEA, Rollup, Docker, and GitHub

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. docker-compose-linter

    A command-line tool for validating and enforcing best practices in Docker Compose files.

    If you’re want to see how it all works, check out the repository. I’d appreciate your stars and any suggestions for improvement.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. pkg

    Discontinued Package your Node.js project into an executable

    https://github.com/vercel/pkg (in public archive since 2024)

  4. nexe

    🎉 create a single executable out of your node.js apps

  5. Rollup

    Next-generation ES module bundler

    Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application. Rollup Documentation

  6. build-push-action

    GitHub Action to build and push Docker images with Buildx

    To publish images to Docker Hub, I use the docker/build-push-action@v6, where I specify:

  7. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Let's build a Node.js Express React app as one executable file that runs on Windows, Linux, and Mac OS 🏩

    1 project | dev.to | 24 Sep 2024
  • Compile your NodeJS application to single file executable

    1 project | dev.to | 9 Jun 2024
  • [Question] How does Node-RED compile a flow?

    1 project | /r/nodered | 21 Jun 2023
  • Making standalone exe

    1 project | /r/node | 9 Apr 2023
  • How do I export/distribute a Node.js command line application?

    2 projects | /r/node | 8 Mar 2023

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?