Your first time on this page? Allow me to give some explanations.
A curated list of awesome developer tools for writing cross-platform Node.js code
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you bcoe & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
📗 How to write cross-platform Node.js code
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.
All the characters that work on most terminals
A node.js version management utility for Windows. Ironically written in Go.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Upgrade npm on Windows
Install C++ Build Tools for Windows using npm
Windows/macOS/Linux. Free for OSS projects with 10 parallel jobs.
Automated installation of the Microsoft IE App Compat virtual machines
General purpose software for running x86 virtual machines.
Run the Linux command line on Windows (ELF binary execution, system calls, filesystem, Bash, core utilities, common applications).
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.
Returns true if the platform is Windows (and Cygwin or MSYS/MinGW for unit tests)
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
A Node.js module that returns the OS/Distribution name of the environment you are working on
Get the name of the current operating system. Example: macOS Sierra
System Information Library for Node.JS
Process execution for humans
Gulp.js command execution for humans
A cross platform solution to node's spawn and spawnSync
Portable Unix shell commands for Node.js
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).
Colored symbols for various log levels
Unicode symbols with fallbacks for older terminals
Access the system clipboard (copy/paste)
🔀 Cross platform setting of environment scripts
Get the path to the user home directory
Get the username of the current user
Look up environment settings specific to different operating systems.
Check if the process is running with elevated privileges
Like which(1) unix command. Find the first instance of an executable in the PATH.
rm -rf util for nodejs
Make a directory and its parents if needed - Think
Recursive version of fs.readdir with streaming api.
Minimal and efficient cross-platform file watching library
fs with incremental backoff on EMFILE
Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
make the keys on an object path.sep agnostic.
Fabulously kill processes. Cross-platform.
when you want to fire an event no matter how a process exits.
Get running processes
Check if a process is running
Create a readable Node.js stream that produces no data (or optionally blank data) or a writable stream that discards data
Creates a readable stream producing cryptographically strong pseudo-random data using
Open stuff like URLs, files, executables. Cross-platform.
A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
node module that provides access to the Windows Registry through the REG commandline tool
🗃 Simple access to, and manipulation of, the Windows Registry. With promises. Without rage.
Read and Write to the Windows registry in-process from Node.js. Easily set application file associations and other goodies.
Moved to https://github.com/nodejs/node