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

  •        211

Nexe is a command-line utility that compiles your Node.js application into a single executable file.

https://github.com/nexe/nexe

Dependencies:

app-builder : ^5.1.0
typescript : 2.5.3
caw : ^2.0.1
chalk : ^1.1.3
download : ^6.2.0
fuse-box : ^3.1.0
globby : ^6.1.0
got : ^8.0.3
minimist : ^1.2.0
mkdirp : ^0.5.1
ora : ^1.2.0
pify : ^3.0.0
rimraf : ^2.6.1
uglify-es : ^3.3.9
uglify-js : 3.0.28

Tags
Implementation
License
Platform

   




Related Projects

nar - node

  •    LiveScript

Idiomatic application packager utility for node.js to create self-contained executable applications that are ready-to-ship-and-run.nar provides built-in support for creating, extracting, installing and running applications easily from a simple configuration through a featured command-line interface or evented programmatic API.

mcsema - Framework for lifting x86, amd64, and aarch64 program binaries to LLVM bitcode

  •    C++

McSema is an executable lifter. It translates ("lifts") executable binaries from native machine code to LLVM bitcode. LLVM bitcode is an intermediate representation form of a program that was originally created for the retargetable LLVM compiler, but which is also very useful for performing program analysis methods that would not be possible to perform on an executable binary directly. McSema enables analysts to find and retroactively harden binary programs against security bugs, independently validate vendor source code, and generate application tests with high code coverage. McSema isn’t just for static analysis. The lifted LLVM bitcode can also be fuzzed with libFuzzer, an LLVM-based instrumented fuzzer that would otherwise require the target source code. The lifted bitcode can even be compiled back into a runnable program! This is a procedure known as static binary rewriting, binary translation, or binary recompilation.

pkg - Package your Node.js project into an executable

  •    Javascript

This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.After installing it, run pkg --help without arguments to see list of options.


pkg - Package your Node.js project into an executable

  •    Javascript

Disclaimer: pkg was created for use within containers and is not intended for use in serverless environments. For those using Vercel, this means that there is no requirement to use pkg in your projects as the benefits it provides are not applicable to the platform. This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.

Webpack - A bundler for javascript and friends

  •    Javascript

Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

fuse-box - A blazing fast js bundler/loader with a comprehensive API :fire:

  •    TypeScript

FuseBox is a bundler/module loader that combines the power of webpack, JSPM and SystemJS.It is blazing fast (it takes 50-100ms to re-bundle) which makes it extremely convenient for developers. It requires zero configuration to bundle such monsters like babel-core.

bingrep - like ~~grep~~ UBER, but for binaries

  •    Rust

NOTE: Building requires rustc version 1.17 or greater. If you're using a distro's rust compiler, consider using https://rustup.rs to install your rustc compiler and associated binaries. bingrep is available through cargo, via cargo install bingrep, or you can build, and install the resulting binary wherever you like.

browserify - browser-side require() the node.js way

  •    Javascript

Use a node-style require() to organize your browser code and load modules installed by npm. browserify will recursively analyze all the require() calls in your app in order to build a bundle you can serve up to the browser in a single <script> tag.

mdx-bundler - ðŸĶĪ Give me MDX/TSX strings and I'll give you back a component you can render

  •    Javascript

Compile and bundle your MDX files and their dependencies. FAST. You have a string of MDX and various TS/JS files that it uses and you want to get a bundled version of these files to eval in the browser.

cli - A CLI for interacting with Tekton!

  •    Go

The Tekton Pipelines CLI project provides a command-line interface (CLI) for interacting with Tekton, an open-source framework for Continuous Integration and Delivery (CI/CD) systems. Download the latest binary executable for your operating system.

JVerify System Binary Verifier

  •    Java

JVerify is a Java app that enables you to monitor for changes in any file on your Unix system, most notably executable binaries, thus alerting you to a possibly backdoored binary. It runs on any platform that supports JSDK 1.4.x and has a MySQL database

minipack - ðŸ“Ķ A simplified example of a modern module bundler written in JavaScript

  •    Javascript

As front-end developers, we spend a lot of time working with tools like Webpack, Browserify, and Parcel. Understanding how those tools work can help us make better decisions on how we write our code. By understanding how our code turns into a bundle and how that bundle looks like we can also debug it better.

ember-cli-update - Update Ember CLI projects

  •    Javascript

Check out the wiki guide for more details. You can run the CLI either as a global executable available to all projects or an Ember CLI command in a single project.

rbenv-bundler - an rbenv plugin that makes shims aware of bundle installation paths

  •    Ruby

This plugin transparently makes rbenv's shims aware of bundle installation paths. It saves you from the hassle of having to type bundle exec when working with per-project gemsets and will enable rbenv which to report Bundler-installed gem executables if available. Get rbenv working. Read the documentation thoroughly and be sure to set up your Bash environment correctly.

jp - Command line interface to JMESPath - http://jmespath.org

  •    Python

You can download prebuilt binaries if you prefer. Check the Release page to download the latest jp executable. There are binaries available for Windows, Linux, Mac, FreeBSD. If you have a go 1.5 environment setup, you can build cross platform binaries by running scripts/build-all-platforms. This will put executables in the build/ directory and each executable will be named jp-<platform>, e.g jp-darwin-amd64, jp-linux-386, etc.

webpack.js.org - New repository for webpack documentation and more!

  •    Javascript

Guides, documentation, and all things webpack.We haven't created issues for the other sections yet, but they will be coming soon. For dev-related work please see General - Current Longterm Plan, which will soon be replaced by a more dev-specific issue.

kots - KOTS provides the framework, tools and integrations that enable the delivery and management of 3rd-party Kubernetes applications, a

  •    Go

Replicated KOTS is the collective set of tools that enable the distribution and management of Kubernetes Off-The-Shelf (KOTS) software. The Kots CLI (a Kubectl plugin) is a general purpose, client-side binary for configuring and building dynamic Kubernetes manifests. The Kots CLI also serves as the bootstrapper for the in-cluster Kubernetes application Admin Console kotsadm which can be used to automate the core Kots CLI tasks for managing applications (license verification, configuration, updates, image renaming, version controlling changes, and deployment) as well as additional KOTS tasks (running preflight checks and performing support bundle analysis). Software vendors can package their Kubernetes applications or Helm charts or Operators as a KOTS application in order to distribute the application to cluster operators.

webpack-bundle-analyzer - Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap

  •    Javascript

Visualize size of webpack output files with an interactive zoomable treemap. It will create an interactive treemap visualization of the contents of all your bundles.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.