All Projects → crazy-max → Nodejs Portable

crazy-max / Nodejs Portable

Licence: mit
Node.js portable on Windows

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Nodejs Portable

ministaller
Lightweight installer/updater for portable desktop applications
Stars: ✭ 15 (-95.73%)
Mutual labels:  portable
Desktopdeployr
A framework for deploying self-contained R-based applications to the desktop
Stars: ✭ 282 (-19.66%)
Mutual labels:  portable
Mqtt C
A portable MQTT C client for embedded systems and PCs alike.
Stars: ✭ 342 (-2.56%)
Mutual labels:  portable
Portable VSC PlatformIO
Portable Version of VSC with PlatformIO for Windows
Stars: ✭ 15 (-95.73%)
Mutual labels:  portable
Gitportable
Portable version of Git for Windows
Stars: ✭ 278 (-20.8%)
Mutual labels:  portable
Neard
🎲 Portable WAMP software stack
Stars: ✭ 296 (-15.67%)
Mutual labels:  portable
asap
A cmake starter project for C++ with basic infrastructure including platform detection, compiler detection, assertions..., and a complete build lifecycle. Portable across Linux, OS X and Windows.
Stars: ✭ 39 (-88.89%)
Mutual labels:  portable
Mps
The Memory Pool System
Stars: ✭ 351 (+0%)
Mutual labels:  portable
Cygwinportable
Portable Cygwin
Stars: ✭ 280 (-20.23%)
Mutual labels:  portable
Libplctag
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
Stars: ✭ 314 (-10.54%)
Mutual labels:  portable
bucket
Baulk default bucket
Stars: ✭ 12 (-96.58%)
Mutual labels:  portable
kolibrios-llvm
KolibriOS ported to LLVM
Stars: ✭ 31 (-91.17%)
Mutual labels:  portable
T1ha
One of the fastest hash functions
Stars: ✭ 302 (-13.96%)
Mutual labels:  portable
insight
A Tcl/Tk Frontend for GDB. This is an AppImage(Portable Package) of insight for the sake of Jeff Duntemann's amazing book.
Stars: ✭ 31 (-91.17%)
Mutual labels:  portable
Yq
yq is a portable command-line YAML processor
Stars: ✭ 4,726 (+1246.44%)
Mutual labels:  portable
DiscordPortable
The popular Discord App packaged as a portable application (PAF).
Stars: ✭ 29 (-91.74%)
Mutual labels:  portable
Flow.launcher
Launch apps with greater control, search files effortlessly and extend features with community plugins. Fast and fluid productivity tool of choice that helps your workflow.
Stars: ✭ 288 (-17.95%)
Mutual labels:  portable
Portapps
🛰 Collection of portable apps for Windows
Stars: ✭ 350 (-0.28%)
Mutual labels:  portable
Hijackthis
A free utility that finds malware, adware and other security threats
Stars: ✭ 349 (-0.57%)
Mutual labels:  portable
G
Simple go version manager, gluten-free
Stars: ✭ 307 (-12.54%)
Mutual labels:  portable

For more portable applications, checkout Portapps !

GitHub release Total downloads Build Status Go Report Code Quality
Become a sponsor Donate Paypal

Read this in other languages: English, 简体中文.

About

A single EXE written in Go to make Node.js portable on Windows systems.
Tested on Windows 7, Windows 8.1 and Windows 10.

Main window of Node.js Portable

Configuration file nodejs-portable.conf is generated at first launch:

Installation

  • Download the latest release.
  • Put nodejs-portable.exe in a new empty folder.

Getting started

Run nodejs-portable.exe, then choose task:

  • 1 to install node.js by entering version and architecture.
  • 2 to launch Node.js shell.

If you have already installed Node.js, create a folder named app and put your node.js environment inside, then launch nodejs-portable.exe. (See #35)

Config file nodejs-portable.conf

  • workPath : Shell working dir (can be relative to nodejs-portable.exe).
  • customPaths : Array of custom paths that will be placed in the PATH environment variable (paths can be relative to nodejs-portable.exe).
  • immediateMode: Set this to true if you want to use node shell immediately.
  • shell: Shell to be used. Can be cmd (default) or powershell.

If an exception happened, take a look into nodejs-portable.log for further information.

Command line

Node.js Portable can be used through the command line to inject arguments directly to node:

$ nodejs-portable.exe --version
v9.5.0

Take a look into nodejs-portable.log if you have any issue.

Building

  • Install Go 1.12+
  • Add Go to your PATH (ex. C:\Go\bin)
  • Install latest version of Mage
  • Add Mage to your PATH
  • Clone this repository
  • Run mage build inside. The artifact will be available in bin

How can I help ?

All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬 You can also support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.
USB icon credit to Dakirby309.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].