Accelerated Container Application Development
https://www.docker.com/
Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.
Get running processes
https://github.com/sindresorhus/ps-list
Get running processes. Contribute to sindresorhus/ps-list development by creating an account on GitHub.
Get the path to the user home directory
https://github.com/sindresorhus/user-home
Get the path to the user home directory. Contribute to sindresorhus/user-home development by creating an account on GitHub.
Recursive version of fs.readdir with streaming api.
https://github.com/paulmillr/readdirp
Recursive version of fs.readdir with streaming api. - paulmillr/readdirp
Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.
https://github.com/Microsoft/nodejs-guidelines
Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms. - microsoft/nodejs-guidelines
fs with incremental backoff on EMFILE
https://github.com/isaacs/node-graceful-fs
fs with incremental backoff on EMFILE. Contribute to isaacs/node-graceful-fs development by creating an account on GitHub.
:rocket: Upgrade npm on Windows
https://github.com/felixrieseberg/npm-windows-upgrade
:rocket: Upgrade npm on Windows. Contribute to felixrieseberg/npm-windows-upgrade development by creating an account on GitHub.
Features • GitHub Actions
https://github.com/features/actions
Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows.
https://github.com/tporadowski/redis
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Se...
:rage2: make the keys on an object path.sep agnostic.
https://github.com/bcoe/any-path
:rage2: make the keys on an object path.sep agnostic. - bcoe/any-path
Cross-platform `/dev/null`
https://github.com/sindresorhus/dev-null-cli
Cross-platform `/dev/null`. Contribute to sindresorhus/dev-null-cli development by creating an account on GitHub.
Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`
https://github.com/sindresorhus/random-bytes-readable-stream
Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()` - sindresorhus/random-bytes-readable-stream
Check if the process is running with elevated privileges
https://github.com/sindresorhus/is-elevated
Check if the process is running with elevated privileges - sindresorhus/is-elevated
Create a readable Node.js stream that produces no data (or optionally blank data) or a writable stream that discards data
https://github.com/sindresorhus/noop-stream
Create a readable Node.js stream that produces no data (or optionally blank data) or a writable stream that discards data - sindresorhus/noop-stream
Returns true if the platform is Windows (and Cygwin or MSYS/MinGW for unit tests)
https://github.com/jonschlinkert/is-windows
Returns true if the platform is Windows (and Cygwin or MSYS/MinGW for unit tests) - jonschlinkert/is-windows
Access the system clipboard (copy/paste)
https://github.com/sindresorhus/clipboard-cli
Access the system clipboard (copy/paste). Contribute to sindresorhus/clipboard-cli development by creating an account on GitHub.
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
https://github.com/sindresorhus/is-wsl
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows) - sindresorhus/is-wsl
Like which(1) unix command. Find the first instance of an executable in the PATH.
https://github.com/npm/node-which
Like which(1) unix command. Find the first instance of an executable in the PATH. - npm/node-which
Colored symbols for various log levels
https://github.com/sindresorhus/log-symbols
Colored symbols for various log levels. Contribute to sindresorhus/log-symbols development by creating an account on GitHub.
Read and Write to the Windows registry in-process from Node.js. Easily set application file associations and other goodies.
https://github.com/CatalystCode/windows-registry-node
Read and Write to the Windows registry in-process from Node.js. Easily set application file associations and other goodies. - CatalystCode/windows-registry-node
Open stuff like URLs, files, executables. Cross-platform.
https://github.com/sindresorhus/open
Open stuff like URLs, files, executables. Cross-platform. - sindresorhus/open
Fabulously kill processes. Cross-platform.
https://github.com/sindresorhus/fkill
Fabulously kill processes. Cross-platform. Contribute to sindresorhus/fkill development by creating an account on GitHub.
:package: Install C++ Build Tools for Windows using npm
https://github.com/felixrieseberg/windows-build-tools
:package: Install C++ Build Tools for Windows using npm - felixrieseberg/windows-build-tools
Install WSL
https://docs.microsoft.com/en-us/windows/wsl/install-win10
Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine, and more are available.
Unicode stdout on Windows command prompt · Issue #7940 · nodejs/node-v0.x-archive
https://github.com/nodejs/node-v0.x-archive/issues/7940
With Node.js 0.10.28 running the following: node -e "process.stdout.write('✔');" Outputs ✔ on OS X, but only shows the following on Windows 8.1 command prompt: It would be very useful if Unicode ch...
Copy files
https://github.com/sindresorhus/cpy
Copy files. Contribute to sindresorhus/cpy development by creating an account on GitHub.
Look up environment settings specific to different operating systems.
https://github.com/npm/osenv
Look up environment settings specific to different operating systems. - npm/osenv
Unicode symbols with fallbacks for older terminals
https://github.com/sindresorhus/figures
Unicode symbols with fallbacks for older terminals - sindresorhus/figures
Node.js — Download Node.js®
https://nodejs.org/en/download/
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Get the username of the current user
https://github.com/sindresorhus/username
Get the username of the current user. Contribute to sindresorhus/username development by creating an account on GitHub.
Check if a process is running
https://github.com/sindresorhus/process-exists
Check if a process is running. Contribute to sindresorhus/process-exists development by creating an account on GitHub.
when you want to fire an event no matter how a process exits.
https://github.com/tapjs/signal-exit
when you want to fire an event no matter how a process exits. - tapjs/signal-exit
Make a directory and its parents if needed - Think `mkdir -p`
https://github.com/sindresorhus/make-dir
Make a directory and its parents if needed - Think `mkdir -p` - sindresorhus/make-dir
Get the name of the current operating system. Example: macOS Sierra
https://github.com/sindresorhus/os-name
Get the name of the current operating system. Example: macOS Sierra - sindresorhus/os-name
node module that provides access to the Windows Registry through the REG commandline tool
https://github.com/fresc81/node-winreg
node module that provides access to the Windows Registry through the REG commandline tool - fresc81/node-winreg
Automated installation of the Microsoft IE App Compat virtual machines
https://github.com/amichaelparker/ievms
Automated installation of the Microsoft IE App Compat virtual machines - amichaelparker/ievms
Human-friendly process signals
https://github.com/ehmicky/human-signals
Human-friendly process signals. Contribute to ehmicky/human-signals development by creating an account on GitHub.
Gulp.js command execution for humans
https://github.com/ehmicky/gulp-execa
Gulp.js command execution for humans. Contribute to ehmicky/gulp-execa development by creating an account on GitHub.
Get the global cache directory
https://github.com/ehmicky/global-cache-dir
Get the global cache directory. Contribute to ehmicky/global-cache-dir development by creating an account on GitHub.
📗 How to write cross-platform Node.js code
https://github.com/ehmicky/cross-platform-node-guide
📗 How to write cross-platform Node.js code. Contribute to ehmicky/cross-platform-node-guide development by creating an account on GitHub.
A `rm -rf` util for nodejs
https://github.com/isaacs/rimraf
A `rm -rf` util for nodejs. Contribute to isaacs/rimraf development by creating an account on GitHub.
Delete files and directories
https://github.com/sindresorhus/del
Delete files and directories. Contribute to sindresorhus/del development by creating an account on GitHub.
🔀 Cross platform setting of environment scripts
https://github.com/kentcdodds/cross-env
🔀 Cross platform setting of environment scripts. Contribute to kentcdodds/cross-env development by creating an account on GitHub.
Node version management
https://github.com/tj/n
Node version management. Contribute to tj/n development by creating an account on GitHub.
Access the system clipboard (copy/paste)
https://github.com/sindresorhus/clipboardy
Access the system clipboard (copy/paste). Contribute to sindresorhus/clipboardy development by creating an account on GitHub.
All the characters that work on most terminals
https://github.com/ehmicky/cross-platform-terminal-characters
All the characters that work on most terminals. Contribute to ehmicky/cross-platform-terminal-characters development by creating an account on GitHub.
Minimal and efficient cross-platform file watching library
https://github.com/paulmillr/chokidar
Minimal and efficient cross-platform file watching library - paulmillr/chokidar
A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
https://github.com/mikaelbr/node-notifier
A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback) - mikaelbr/node-notifier
Process execution for humans
https://github.com/sindresorhus/execa
Process execution for humans. Contribute to sindresorhus/execa development by creating an account on GitHub.
A node.js version management utility for Windows. Ironically written in Go.
https://github.com/coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
A Node.js module that returns the OS/Distribution name of the environment you are working on
https://github.com/retrohacker/getos
A Node.js module that returns the OS/Distribution name of the environment you are working on - retrohacker/getos
🗃 Simple access to, and manipulation of, the Windows Registry. With promises. Without rage.
https://github.com/MikeKovarik/rage-edit
🗃 Simple access to, and manipulation of, the Windows Registry. With promises. Without rage. - MikeKovarik/rage-edit
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).
https://github.com/coreybutler/node-windows
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc). - coreybutler/node-windows
:shell: Portable Unix shell commands for Node.js
https://github.com/shelljs/shelljs
:shell: Portable Unix shell commands for Node.js. Contribute to shelljs/shelljs development by creating an account on GitHub.
Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
https://github.com/jprichardson/node-fs-extra
Node.js: extra methods for the fs object like copy(), remove(), mkdirs() - jprichardson/node-fs-extra
🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop
https://github.com/styfle/awesome-desktop-js
🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop - styfle/awesome-desktop-js
A cross platform solution to node's spawn and spawnSync
https://github.com/IndigoUnited/node-cross-spawn
A cross platform solution to node's spawn and spawnSync - moxystudio/node-cross-spawn
Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.
https://github.com/isaacs/spawn-wrap#contracts-and-caveats
Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument. - istanbuljs/spawn-wrap
System Information Library for Node.JS
https://github.com/sebhildebrandt/systeminformation
System Information Library for Node.JS. Contribute to sebhildebrandt/systeminformation development by creating an account on GitHub.
child_process.spawn ignores PATHEXT on Windows · Issue #2318 · nodejs/node-v0.x-archive
https://github.com/nodejs/node-v0.x-archive/issues/2318
For example require('child.process').spawn('mycmd') won't find C:\util\mycmd.bat when PATH contains C:\util and PATHEXT contains .BAT. Ye olde code (https://github.com/joyent/node/blob/v0.4/src/nod...
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
https://github.com/creationix/nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm