Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-nodejs
Delightful Node.js packages and resources
https://github.com/eric-erki/awesome-nodejs
Last synced: about 15 hours ago
JSON representation
-
Resources
-
Community
-
Tutorials
- stream-handbook - How to write Node.js programs with streams.
-
Articles
-
Videos
-
Books
-
Courses
- Learn to build apps and APIs with Node.js - Video course by Wes Bos.
- Learn and Understand Node.js
-
Tools
- OctoLinker - Chrome extension that linkifies dependencies in package.json, .js, .jsx, .coffee and .md files on GitHub.
- github-npm-stats - Chrome extension that displays npm download stats on GitHub.
-
Miscellaneous
- Microsoft Node.js Guidelines - Tips, tricks, and resources for working with Node.js on Microsoft platforms.
-
-
Packages
-
Filesystem
- cpy - Copy files.
- rimraf - Recursively delete files like `rm -rf`.
- make-dir - Recursively create directories like `mkdir -p`.
- graceful-fs - Drop-in replacement for the `fs` module with various improvements.
- chokidar - Filesystem watcher which stabilizes events from `fs.watch` and `fs.watchFile` as well as using native `fsevents` on macOS.
- fs-extra - Extra methods for the `fs` module.
-
Mad science
- Kadence - Kademlia distributed hash table.
- peerflix - Streaming torrent client.
- webtorrent - Streaming torrent client for Node.js and the browser.
-
Command-line apps
- lessmd - Markdown in the terminal.
-
Command-line utilities
- log-symbols - Colored symbols for various log levels.
- figures - Unicode symbols with Windows CMD fallbacks.
- cross-env - Set environment variables cross-platform.
- shelljs - Portable Unix shell commands.
-
Documentation
- JSDoc - API documentation generator similar to JavaDoc or PHPDoc.
-
Streams
- stream-combiner2 - Turn a pipeline into a single stream.
-
Node.js management
- nvm for Windows - Version management for Windows.
-
Process management
- node-windows - Run scripts as a native Windows service and log to the Event viewer.
-
AST
- babel-parser - JavaScript parser used in Babel.
-
Miscellaneous
- execa - Better `child_process`.
- clipboardy - Access the system clipboard (copy/paste).
-
Authentication
- CloudRail - Unified API for social authentication (Facebook, Twitter, Slack, Instagram, …).
-
Web frameworks
- MERN - Easily build production-ready universal apps with MongoDB, Express, React, and webpack.
-
Testing
- AVA - Futuristic test runner.
-
-
Related lists
-
Miscellaneous
- awesome-cross-platform-nodejs - Resources for writing and testing cross-platform code.
-
Programming Languages
Categories
Sub Categories
Keywords
nodejs
5
javascript
3
windows
3
filesystem
2
shell
2
node
2
unix
2
watcher
1
watch-files
1
fsevents
1
shelljs
1
bash
1
variables
1
macos
1
environment
1
cross-platform
1
cross-env
1
unicode-symbols
1
unicode
1
terminal
1
npm-package
1
node-module
1
command-line-utility
1
command-line
1
awesome-list
1
awesome
1
streams
1
spawned-processes
1
spawn
1
execute
1
exec
1
child-process
1
binary
1
node-windows
1
daemon
1
background
1
versioning
1
version-manager
1
version
1
switch
1
nvm
1
node-version-manager
1
management
1
go
1
remove
1
move
1
delete
1
copy
1