EN | Awesome Learn NodeJs
Packages
Mad science
- webtorrent – https://github.com/feross/webtorrent
- GitTorrent – https://github.com/cjb/GitTorrent
- peerflix – https://github.com/mafintosh/peerflix
- dat – http://dat-data.com/
- ipfs – https://github.com/ipfs/js-ipfs
- stackgl – http://stack.gl/
- peerwiki – https://github.com/mafintosh/peerwiki
- peercast – https://github.com/mafintosh/peercast
- BitcoinJS – http://bitcoinjs.org/
- Bitcore – https://bitcore.io/
- PDFKit – http://pdfkit.org/
- turf – https://github.com/Turfjs/turf
- webcat – https://github.com/mafintosh/webcat
- js-git – https://github.com/creationix/js-git
- NodeOS – http://node-os.com/
- limdu – https://github.com/erelsgl/limdu
- Cytoscape.js – http://js.cytoscape.org/
- kad – https://github.com/kadtools/kad
Command-line apps
- pageres – https://github.com/sindresorhus/pageres
- trash – https://github.com/sindresorhus/trash
- npm-name – https://github.com/sindresorhus/npm-name
- XO – https://github.com/sindresorhus/xo
- speed-test – https://github.com/sindresorhus/speed-test
- np – https://github.com/sindresorhus/np
- yo – https://github.com/yeoman/yo
- Babel – https://babeljs.io/docs/usage/cli/
- ESLint – http://eslint.org/
- Standard – https://github.com/feross/standard
- cpy – https://github.com/sindresorhus/cpy
- fkill – https://github.com/sindresorhus/fkill-cli
- vantage – https://github.com/dthree/vantage
- vtop – https://github.com/MrRio/vtop
- tmpin – https://github.com/sindresorhus/tmpin
- empty-trash – https://github.com/sindresorhus/empty-trash
- is-up – https://github.com/sindresorhus/is-up
- is-online – https://github.com/sindresorhus/is-online
- public-ip – https://github.com/sindresorhus/public-ip
- dark-mode – https://github.com/sindresorhus/dark-mode
- ttystudio – https://github.com/chjj/ttystudio
- David – https://github.com/alanshaw/david
- http-server – https://github.com/indexzero/http-server
- Live Server – https://github.com/tapio/live-server
- bcat – https://github.com/kessler/node-bcat
- normit – https://github.com/pawurb/normit
- slap – https://github.com/slap-editor/slap
- jsinspect – https://github.com/danielstjules/jsinspect
- esformatter – https://github.com/millermedeiros/esformatter
- pjs – https://github.com/danielstjules/pjs
- license-checker – https://github.com/davglass/license-checker
- browser-run – https://github.com/juliangruber/browser-run
- modhelp – https://github.com/runvnc/modhelp
- wifi-password – https://github.com/kevva/wifi-password
- wallpaper – https://github.com/sindresorhus/wallpaper
- brightness – https://github.com/kevva/brightness-cli
- torrent – https://github.com/maxogden/torrent
- tfa – https://github.com/jasnell/tfa
- rtail – https://github.com/kilianc/rtail
- kill-tabs – https://github.com/sindresorhus/kill-tabs
- alex – https://github.com/wooorm/alex
- pen – https://github.com/noraesae/pen
- subdownloader – https://github.com/beatfreaker/subdownloader
- iponmap – https://github.com/nogizhopaboroda/iponmap
- Jsome – https://github.com/Javascipt/Jsome
- itunes-remote – https://github.com/mischah/itunes-remote
- dev-time – https://github.com/samverschueren/dev-time-cli
- text-meme – https://github.com/beatfreaker/text-meme-cli
- mobicon – https://github.com/samverschueren/mobicon-cli
- mobisplash – https://github.com/samverschueren/mobisplash-cli
- diff2html-cli – https://github.com/rtfpessoa/diff2html-cli
- Cash – https://github.com/dthree/cash
- vaca – https://github.com/sindresorhus/vaca
- gh-home – https://github.com/sindresorhus/gh-home
- npm-home – https://github.com/sindresorhus/npm-home
- trymodule – https://github.com/VictorBjelkholm/trymodule
- terminal-recorder – https://github.com/cortezcristian/terminal-recorder
- jscpd – https://github.com/kucherenko/jscpd
- atmo – https://github.com/Raathigesh/Atmo
- auto-install – https://github.com/siddharthkp/auto-install
Functional programming
- lodash – https://lodash.com/
- immutable – https://github.com/facebook/immutable-js
- mori – http://swannodette.github.io/mori/
- Ramda – http://ramdajs.com/
- Folktale – http://folktalejs.org/
- Mout – http://moutjs.com/
- Bacon.js – http://baconjs.github.io/
- RxJS – http://reactivex.io/
- Lazy.js – https://github.com/dtao/lazy.js
- Kefir.js – https://github.com/rpominov/kefir
HTTP
- got – https://github.com/sindresorhus/got
- gh-got – https://github.com/sindresorhus/gh-got
- request – https://github.com/request/request
- Nock – https://github.com/pgte/nock
- hyperquest – https://github.com/substack/hyperquest
- axios – https://github.com/mzabriskie/axios
- spdy – https://github.com/indutny/node-spdy
- wreck – https://github.com/hapijs/wreck
- download – https://github.com/kevva/download
- http-proxy – https://github.com/nodejitsu/node-http-proxy
- rocky – https://github.com/h2non/rocky
- superagent – https://github.com/visionmedia/superagent
- node-fetch – https://github.com/bitinn/node-fetch
- flashheart – https://github.com/bbc/flashheart
Debugging / Profiling
- ironNode – https://github.com/s-a/iron-node
- node-inspector – https://github.com/node-inspector/node-inspector
- devtool – https://github.com/Jam3/devtool
- Theseus – https://github.com/adobe-research/theseus
- longjohn – https://github.com/mattinsler/longjohn
- debug – https://github.com/visionmedia/debug
- jstrace – https://github.com/jstrace/jstrace
- why-is-node-running – https://github.com/mafintosh/why-is-node-running
- njsTrace – https://github.com/valyouw/njstrace
- vstream – https://github.com/joyent/node-vstream
- stackman – https://github.com/watson/stackman
- TraceGL – https://github.com/traceglMPL/tracegl
- locus – https://github.com/alidavut/locus
- bugger – https://github.com/buggerjs/bugger
- 0x – https://github.com/davidmarkclements/0x
- ctrace – https://github.com/automation-stack/ctrace
Logging
- winston – https://github.com/winstonjs/winston
- Bunyan – https://github.com/trentm/node-bunyan
- intel – http://seanmonstar.github.io/intel/
- console-log-level – https://github.com/watson/console-log-level
- storyboard – https://github.com/guigrpa/storyboard
- pino – https://github.com/mcollina/pino
Command-line utilities
- chalk – https://github.com/chalk/chalk
- meow – https://github.com/sindresorhus/meow
- minimist – https://github.com/substack/minimist
- get-stdin – https://github.com/sindresorhus/get-stdin
- user-home – https://github.com/sindresorhus/user-home
- log-update – https://github.com/sindresorhus/log-update
- Inquirer.js – https://github.com/SBoudrias/Inquirer.js
- update-notifier – https://github.com/yeoman/update-notifier
- ansi-escapes – https://github.com/sindresorhus/ansi-escapes
- sudo-block – https://github.com/sindresorhus/sudo-block
- configstore – https://github.com/yeoman/configstore
- insight – https://github.com/yeoman/insight
- log-symbols – https://github.com/sindresorhus/log-symbols
- figures – https://github.com/sindresorhus/figures
- boxen – https://github.com/sindresorhus/boxen
- string-width – https://github.com/sindresorhus/string-width
- first-run – https://github.com/sindresorhus/first-run
- sparkly – https://github.com/sindresorhus/sparkly
- vorpal – https://github.com/dthree/vorpal
- blessed – https://github.com/chjj/blessed
- yn – https://github.com/sindresorhus/yn
- cli-table – https://github.com/Automattic/cli-table
- drawille – https://github.com/madbence/node-drawille
- googleauth – https://github.com/maxogden/googleauth
- ascii-charts – https://github.com/jstrace/chart
- progress – https://github.com/tj/node-progress
- cli-cursor – https://github.com/sindresorhus/cli-cursor
- columnify – https://github.com/timoxley/columnify
- cli-columns – https://github.com/shannonmoeller/cli-columns
- cfonts – https://github.com/dominikwilkowski/cfonts
- multispinner – https://github.com/codekirei/node-multispinner
- omelette – https://github.com/f/omelette
- cross-env – https://github.com/kentcdodds/cross-env
- shelljs – https://github.com/shelljs/shelljs
- loud-rejection – https://github.com/sindresorhus/loud-rejection
- ora – https://github.com/sindresorhus/ora
- term-img – https://github.com/sindresorhus/term-img
- yargs – https://github.com/yargs/yargs
- liftoff – https://github.com/js-cli/js-liftoff
- listr – https://github.com/samverschueren/listr
Build tools
- gulp – http://gulpjs.com/
- Broccoli – https://github.com/broccolijs/broccoli
- browserify – https://github.com/substack/node-browserify
- webpack – https://github.com/webpack/webpack
- Brunch – https://github.com/brunch/brunch
- strong-build – https://github.com/strongloop/strong-build
- grunt – http://gruntjs.com/
- start – https://github.com/start-runner/start
- ygor – https://github.com/shannonmoeller/ygor
- Fly – https://github.com/bucaran/fly
Hardware
- johnny-five – https://github.com/rwaldron/johnny-five
- serialport – https://github.com/voodootikigod/node-serialport
- usb – https://github.com/nonolith/node-usb
- cylon.js – http://cylonjs.com/
- i2c-bus -https://github.com/fivdi/i2c-bus
Templating
- marko – https://github.com/marko-js/marko
- nunjucks – https://github.com/mozilla/nunjucks
- handlebars.js – https://github.com/wycats/handlebars.js
- hogan.js – http://twitter.github.io/hogan.js/
- EJS – https://github.com/mde/ejs
- Pug – https://github.com/pugjs/pug
Web frameworks
- Koa – http://koajs.com/
- Express – http://expressjs.com/
- Feathers – http://feathersjs.com/
- Hapi – http://hapijs.com/
- LoopBack – http://loopback.io/
- Meteor – https://www.meteor.com/
- SailsJS – http://sailsjs.org/
- Restify – http://restify.com/
- Interfake – https://github.com/basicallydan/interfake
- Derby – https://github.com/derbyjs/derby
- Restberry – http://restberry.com/
- Catberry – http://catberry.org/
- ThinkJS – https://thinkjs.org/
Documentation
- Docco – http://jashkenas.github.io/docco/
- JSDoc – http://usejsdoc.org/
- dox – https://github.com/tj/dox
- jsdox – https://github.com/sutoiku/jsdox
- apiDoc – https://github.com/apidoc/apidoc
- documentation.js – http://documentation.js.org/
- YUIDoc – http://documentation.js.org/
- ESDoc – https://esdoc.org/
Filesystem
- del – https://github.com/sindresorhus/del
- globby – https://github.com/sindresorhus/globby
- cpy – https://github.com/sindresorhus/globby
- rimraf – https://github.com/isaacs/rimraf
- mkdirp – https://github.com/substack/node-mkdirp
- graceful-fs – https://github.com/isaacs/node-graceful-fs
- chokidar – https://github.com/paulmillr/chokidar
- find-up – https://github.com/sindresorhus/find-up
- load-json-file – https://github.com/sindresorhus/load-json-file
- write-json-file – https://github.com/sindresorhus/write-json-file
- fs-write-stream-atomic – https://github.com/npm/fs-write-stream-atomic
- filenamify – https://github.com/sindresorhus/filenamify
- lnfs – https://github.com/kevva/lnfs
- istextorbinary – https://github.com/bevry/istextorbinary
- fs-jetpack – https://github.com/szwacz/fs-jetpack
- fs-extra – https://github.com/jprichardson/node-fs-extra
- pkg-dir – https://github.com/sindresorhus/pkg-dir
- sander – https://github.com/rich-harris/sander
- filehound – https://github.com/nspragg/filehound
Control flow
- Promises
- Bluebird – https://github.com/petkaantonov/bluebird
- pinkie-promise – https://github.com/floatdrop/pinkie-promise
- pify – https://github.com/sindresorhus/pify
- rfpify – https://github.com/samverschueren/rfpify
- delay – https://github.com/sindresorhus/delay
- Callbacks
- each-async – https://github.com/sindresorhus/each-async
- async – https://github.com/caolan/async
- async-chainable – https://github.com/hash-bang/async-chainable
- after-all-results – https://github.com/watson/after-all-results
- Generators
- co – https://github.com/tj/co
- suspend – https://github.com/jmar777/suspend
- bluebird-co – https://github.com/novacrazy/bluebird-co
- iterum – https://github.com/xgbuils/iterum
- Streams
- Highland.js – http://highlandjs.org/
- Channels
- js-csp – https://github.com/jlongster/js-csp
- Other
- zone – https://github.com/strongloop/zone
Streams
- through2 – https://github.com/rvagg/through2
- from2 – https://github.com/hughsk/from2
- get-stream – https://github.com/sindresorhus/get-stream
- concat-stream – https://github.com/maxogden/concat-stream
- into-stream – https://github.com/sindresorhus/into-stream
- duplexify – https://github.com/mafintosh/duplexify
- pumpify – https://github.com/mafintosh/pumpify
- peek-stream – https://github.com/mafintosh/peek-stream
- binary-split – https://github.com/maxogden/binary-split
- byline – https://github.com/jahewson/node-byline
- first-chunk-stream – https://github.com/sindresorhus/first-chunk-stream
- pad-stream – https://github.com/sindresorhus/pad-stream
- multistream – https://github.com/feross/multistream
- stream-combiner2 – https://github.com/substack/stream-combiner2
- readable-stream – https://github.com/nodejs/readable-stream
- through2-concurrent – https://github.com/almost/through2-concurrent
- graphicsmagick-stream – https://github.com/e-conomic/graphicsmagick-stream
Real-time
- Socket.io – http://socket.io/
- SockJS – https://github.com/sockjs/sockjs-node
- Faye – http://faye.jcoglan.com/
- SocketCluster – https://github.com/SocketCluster/socketcluster
- Primus – https://github.com/primus/primus
- Straw – https://github.com/simonswain/straw
- deepstream.io – https://deepstream.io/
- Kalm – https://github.com/fed135/Kalm
Image
- sharp – https://github.com/lovell/sharp
- image-type – https://github.com/sindresorhus/image-type
- gm – https://github.com/aheckmann/gm
- lwip – https://github.com/EyalAr/lwip
- pica – https://github.com/nodeca/pica
- jimp – https://github.com/oliver-moran/jimp
- is-progressive – https://github.com/sindresorhus/is-progressive
- probe-image-size – https://github.com/nodeca/probe-image-size
Text
- Underscore.string – https://github.com/epeli/underscore.string
- iconv-lite – https://github.com/ashtuchkin/iconv-lite
- repeating – https://github.com/sindresorhus/repeating
- string-length – https://github.com/sindresorhus/string-length
- camelcase – https://github.com/sindresorhus/camelcase
- escape-string-regexp – https://github.com/sindresorhus/escape-string-regexp
- execall – https://github.com/sindresorhus/execall
- splice-string – https://github.com/sindresorhus/splice-string
- indent-string – https://github.com/sindresorhus/indent-string
- strip-indent – https://github.com/sindresorhus/strip-indent
- detect-indent – https://github.com/sindresorhus/detect-indent
- he – https://github.com/mathiasbynens/he
- i18n-node – https://github.com/mashpie/i18n-node
- babelfish – https://github.com/nodeca/babelfish
- parse-columns – https://github.com/sindresorhus/parse-columns
- hanging-indent – https://github.com/codekirei/hanging-indent
- matcher -https://github.com/sindresorhus/matcher
Number
- random-int – https://github.com/sindresorhus/random-int
- random-float – https://github.com/sindresorhus/random-float
- unique-random – https://github.com/sindresorhus/unique-random
- round-to – https://github.com/sindresorhus/round-to
Math
- ndarray – https://github.com/scijs/ndarray
- mathjs – https://github.com/josdejong/mathjs
- math-sum – https://github.com/sindresorhus/math-sum
- math-clamp – https://github.com/sindresorhus/math-clamp
- algebra – https://github.com/fibo/algebra
Date
- Moment.js – http://momentjs.com/
- Moment Timezone – http://momentjs.com/timezone/
- dateformat – https://github.com/felixge/node-dateformat
- tz-format – https://github.com/samverschueren/tz-format
URL
- normalize-url – https://github.com/sindresorhus/normalize-url
- humanize-url – https://github.com/sindresorhus/humanize-url
- url-unshort – https://github.com/nodeca/url-unshort
- speakingurl – https://github.com/pid/speakingurl
- linkify-it – https://github.com/markdown-it/linkify-it
- url-pattern – https://github.com/snd/url-pattern
- embedza – https://github.com/nodeca/embedza
Data validation
- joi – https://github.com/hapijs/joi
- is-my-json-valid – https://github.com/mafintosh/is-my-json-valid
- property-validator – https://github.com/nettofarah/property-validator
- schema-inspector – https://github.com/Atinux/schema-inspector
- ajv – https://github.com/epoberezkin/ajv
Parsing
- remark – https://github.com/wooorm/remark
- markdown-it – https://github.com/markdown-it/markdown-it
- parse5 – https://github.com/inikulin/parse5
- strip-json-comments – https://github.com/sindresorhus/strip-json-comments
- strip-css-comments – https://github.com/sindresorhus/strip-css-comments
- parse-json – https://github.com/sindresorhus/parse-json
- URI.js – https://github.com/medialize/URI.js
- PostCSS – https://github.com/postcss/postcss
- JSONStream – https://github.com/dominictarr/JSONStream
- csv-parser – https://github.com/mafintosh/csv-parser
- neat-csv – https://github.com/sindresorhus/neat-csv
- PEG.js – https://github.com/pegjs/pegjs
- x-ray – https://github.com/lapwinglabs/x-ray
- nearley – https://github.com/Hardmath123/nearley
- binary-extract – https://github.com/juliangruber/binary-extract
- json-mask – https://github.com/nemtsov/json-mask
- Stylecow – https://github.com/stylecow/stylecow
- js-yaml – https://github.com/nodeca/js-yaml
- excel-stream – https://github.com/dominictarr/excel-stream
- xml2js – https://github.com/Leonidas-from-XIV/node-xml2js
- Jison – http://zaach.github.io/jison/
- google-libphonenumber – https://github.com/seegno/google-libphonenumber
- ref – https://github.com/TooTallNate/ref
Humanize
- pretty-bytes – https://github.com/sindresorhus/pretty-bytes
- pretty-ms – https://github.com/sindresorhus/pretty-ms
- ms – https://github.com/rauchg/ms.js
- pretty-error – https://github.com/AriaMinaei/pretty-error
- humanize – https://github.com/taijinlee/humanize
- read-art – https://github.com/Tjatse/node-readability
Compression
- Archiver – https://github.com/archiverjs/node-archiver
- decompress-zip – https://github.com/bower/decompress-zip
- pako – https://github.com/nodeca/pako
- tar-stream – https://github.com/mafintosh/tar-stream
- decompress – https://github.com/kevva/decompress
Network
- get-port – https://github.com/sindresorhus/get-port
- ipify – https://github.com/sindresorhus/ipify
- getmac – https://github.com/bevry/getmac
- polo – https://github.com/mafintosh/polo
Database
- Drivers
- LevelUP – https://github.com/Level/levelup
- MongoDB – https://github.com/mongodb/node-mongodb-native
- PostgreSQL – https://github.com/brianc/node-postgres
- MySQL – https://github.com/felixge/node-mysql
- Redis – https://github.com/luin/ioredis
- nano – https://github.com/dscape/nano
- Aerospike – https://github.com/aerospike/aerospike-client-nodejs
- ODM / ORM
- Bookshelf – http://bookshelfjs.org/
- Massive – https://github.com/robconery/massive-js
- Mongoose – http://mongoosejs.com/
- Sequelize – https://github.com/sequelize/sequelize
- Waterline – https://github.com/balderdashy/waterline
- Iridium – https://github.com/SierraSoftworks/Iridium
- OpenRecord – https://github.com/PhilWaldmann/openrecord
- orm2 – https://github.com/dresende/node-orm2
- firenze – https://github.com/fahad19/firenze
- pg-promise – https://github.com/vitaly-t/pg-promise
- Objection.js – https://github.com/Vincit/objection.js
- Query builder
- Knex – http://knexjs.org/
- Other
- NeDB – https://github.com/louischatriot/nedb
Testing
- AVA – https://ava.li/
- tap – https://github.com/isaacs/node-tap
- tape – https://github.com/substack/tape
- Mocha – http://mochajs.org/
- power-assert – https://github.com/power-assert-js/power-assert
- Mochify – https://github.com/mantoni/mochify.js
- trevor – https://github.com/vdemedes/trevor
- loadtest – https://github.com/alexfernandez/loadtest
- istanbul – https://github.com/gotwarlost/istanbul
- nyc – https://github.com/bcoe/nyc
- Sinon.JS – https://github.com/sinonjs/sinon
- navit – https://github.com/nodeca/navit
- nock – https://github.com/pgte/nock
- intern – https://github.com/theintern/intern
- toxy – https://github.com/h2non/toxy
- hook-std – https://github.com/sindresorhus/hook-std
- testen – https://github.com/egoist/testen
- Nightwatch – https://github.com/nightwatchjs/nightwatch
- WebdriverIO – http://webdriver.io/
Security
- snyk – https://github.com/Snyk/snyk
- nsp – https://github.com/nodesecurity/nsp
- RegEx-DoS – https://github.com/jagracey/RegEx-DoS
Benchmarking
- Benchmark.js – http://benchmarkjs.com/
- matcha – https://github.com/logicalparadox/matcha
Minifiers
- UglifyJS2 – http://lisperator.net/uglifyjs/
- clean-css – https://github.com/jakubpawlowicz/clean-css
- minimize – https://github.com/Swaagie/minimize
- imagemin – https://github.com/imagemin/imagemin
Authentication
- Passport – http://passportjs.org/
- everyauth – https://github.com/bnoguchi/everyauth
- passwordless – https://passwordless.net/
- Lockit – https://github.com/zemirco/lockit
- Grant – https://github.com/simov/grant
- CloudRail – https://github.com/CloudRail/cloudrail-si-node-sdk
- Nodemailer – https://github.com/andris9/Nodemailer
- emailjs – https://github.com/eleith/emailjs
Job queues
- kue – https://github.com/Automattic/kue
- bull – https://github.com/OptimalBits/bull
- agenda – https://github.com/rschmukler/agenda
Node.js management
- n – https://github.com/tj/n
- nave – https://github.com/isaacs/nave
- nodeenv – https://github.com/ekalinin/nodeenv
- nvm for Windows – https://github.com/coreybutler/nvm-windows
Polyfills
- Node.js
- set-immediate-shim – https://github.com/sindresorhus/set-immediate-shim
- path-is-absolute – https://github.com/sindresorhus/path-is-absolute
- os-tmpdir – https://github.com/sindresorhus/os-tmpdir
- os-homedir – https://github.com/sindresorhus/os-homedir
- user-info – https://github.com/sindresorhus/user-info
- debug-log – https://github.com/sindresorhus/debug-log
- buffer-equals – https://github.com/sindresorhus/buffer-equals
- buffer-includes – https://github.com/sindresorhus/buffer-includes
- buf-indexof – https://github.com/sindresorhus/buf-indexof
- buf-compare – https://github.com/sindresorhus/buf-compare
- fs-access – https://github.com/sindresorhus/fs-access
- exec-file-sync – https://github.com/sindresorhus/exec-file-sync
- child-process-ctor – https://github.com/sindresorhus/child-process-ctor
- node-status-codes – https://github.com/sindresorhus/node-status-codes
- exit-code – https://github.com/isaacs/exit-code
- core-assert – https://github.com/sindresorhus/core-assert
- deep-strict-equal – https://github.com/sindresorhus/deep-strict-equal
- JavaScript
- object-assign – https://github.com/sindresorhus/object-assign
- pinkie-promise – https://github.com/floatdrop/pinkie-promise
- harmony-reflect – https://github.com/tvcutsem/harmony-reflect
- es6-shim – https://github.com/paulmillr/es6-shim
Natural language processing
- retext – https://github.com/wooorm/retext
- franc – https://github.com/wooorm/franc
- leven – https://github.com/sindresorhus/leven
- natural – https://github.com/NaturalNode/natural
Process management
- PM2 – https://github.com/Unitech/pm2
- node-windows – https://github.com/coreybutler/node-windows
- node-mac – https://github.com/coreybutler/node-mac
- node-linux – https://github.com/coreybutler/node-linux
- forever – https://github.com/foreverjs/forever
- nodemon – https://github.com/remy/nodemon
- supervisor – https://github.com/petruisfan/node-supervisor
- Phusion Passenger – https://www.phusionpassenger.com/node_weekly
- naught – https://github.com/andrewrk/naught
Automation
- robotjs – https://github.com/octalmage/robotjs
AST
- Acorn – https://github.com/ternjs/acorn
- Rocambole – https://github.com/millermedeiros/rocambole
Static site generators
- Metalsmith – http://www.metalsmith.io/
- Wintersmith – http://wintersmith.io/
- Assemble – http://assemble.io/
- DocPad – https://github.com/docpad/docpad
- Phenomic – https://phenomic.io/
Content management systems
- KeystoneJS – http://keystonejs.com/
- Calipso – http://calip.so/.
- Apostrophe2 – http://apostrophenow.org/
Forum
- nodeBB – https://nodebb.org/
Blogging
- ghost – https://ghost.org/
- Hexo – https://hexo.io/
Weird
- superb – https://github.com/sindresorhus/superb
- cat-names – https://github.com/sindresorhus/cat-names
- dog-names – https://github.com/sindresorhus/dog-names
- superheroes – https://github.com/sindresorhus/superheroes
- supervillains – https://github.com/sindresorhus/supervillains
- cool-ascii-faces – https://github.com/maxogden/cool-ascii-faces
- cat-ascii-faces – https://github.com/melaniecebula/cat-ascii-faces
- cows – https://github.com/sindresorhus/cows
- nerds – https://github.com/SkyHacks/nerds
Miscellaneous
- execa – https://github.com/sindresorhus/execa
- cheerio – https://github.com/cheeriojs/cheerio
- Electron – https://github.com/atom/electron
- opn – https://github.com/sindresorhus/opn
- hasha – https://github.com/sindresorhus/hasha
- dot-prop – https://github.com/sindresorhus/dot-prop
- onetime – https://github.com/sindresorhus/onetime
- mem – https://github.com/sindresorhus/mem
- require-uncached – https://github.com/sindresorhus/require-uncached
- stringify-object – https://github.com/yeoman/stringify-object
- strip-bom – https://github.com/sindresorhus/strip-bom
- deep-assign – https://github.com/sindresorhus/deep-assign
- os-locale – https://github.com/sindresorhus/os-locale
- nan – https://github.com/nodejs/nan
- multiline – https://github.com/sindresorhus/multiline
- ssh2 – https://github.com/mscdex/ssh2
- adit – https://github.com/markelog/adit
- lazy-req – https://github.com/sindresorhus/lazy-req
- file-type – https://github.com/sindresorhus/file-type
- Bottleneck – https://github.com/SGrondin/bottleneck
- webworker-threads – https://github.com/audreyt/node-webworker-threads
- node-pre-gyp – https://github.com/mapbox/node-pre-gyp
- opencv – https://github.com/peterbraden/node-opencv
- common-errors – https://github.com/shutterstock/node-common-errors
- dotenv – https://github.com/motdotla/dotenv
- remote-git-tags – https://github.com/sindresorhus/remote-git-tags
- semver – https://github.com/npm/node-semver
- nar – https://github.com/h2non/nar
- banshee – https://github.com/eleme/banshee
- Faker.js – https://github.com/Marak/Faker.js
- nodegit – https://github.com/nodegit/nodegit
- json-strictify – https://github.com/pigulla/json-strictify
- parent-module – https://github.com/sindresorhus/parent-module
- resolve-from – https://github.com/sindresorhus/resolve-from
- simplecrawler – https://github.com/cgiffard/node-simplecrawler
- jsdom – https://github.com/tmpvar/jsdom
- hypernova – https://github.com/airbnb/hypernova
Resources
Tutorials
- Nodeschool – http://nodeschool.io/
- The Art of Node – https://github.com/maxogden/art-of-node/#the-art-of-node
- stream-handbook – https://github.com/substack/stream-handbook
- browserify-handbook – https://github.com/substack/browserify-handbook
- module-best-practices – https://github.com/mattdesl/module-best-practices
- The Node Way – http://thenodeway.io/
- You Don’t Know Node.js – https://github.com/azat-co/you-dont-know-node
Discovery
- npms – https://npms.io/
- node-modules.com – http://node-modules.com/
- npm addict – https://npmaddict.com/
- npmcompare.com – https://npmcompare.com/
Newsletters
- node weekly – http://nodeweekly.com/
- nmotw – http://nmotw.in/
Videos
- Introduction to Node.js with Ryan Dahl – https://www.youtube.com/watch?v=jo_B4LTHi3I
- Introduction to Node.js Fundamentals – http://strongloop.com/node-js/videos/#a-video-intro-to-nodejs-fundamentals
- Hands on with Node.js – https://learn.bevry.me/node/preface
- Full Streams Ahead – http://dry.ly/full-streams-ahead
- StrongLoop Talks – https://strongloop.com/node-js/videos/
- thenewboston’s Node.js for Beginners – https://www.thenewboston.com/videos.php?cat=355
- Nodetuts – http://nodetuts.com/
- Node Interactive 2015 – https://github.com/duffn/nodeinteractive-2015
Podcasts
- NodeUp – http://nodeup.com/
- Mostly Node – http://mostlynode.com/
Books
- Node.js in Action – http://www.amazon.com/Node-js-Action-Mike-Cantelon/dp/1617290572
- Node.js in Practice – http://www.amazon.com/Node-js-Practice-Alex-R-Young/dp/1617290939
- Mastering Node – http://visionmedia.github.io/masteringnode/
- Professional Node.js: Building Javascript Based Scalable Software – http://www.amazon.com/Professional-Node-js-Building-Javascript-Scalable-ebook/dp/B009L7QETY/
- Practical Node.js: Building Real-World Scalable Web Apps – http://practicalnodebook.com/
- Mixu’s Node book – http://book.mixu.net/node/
- Web Development with Node and Express – http://shop.oreilly.com/product/0636920032977.do
- Pro Express.js – http://proexpressjs.com/
- Secure Your Node.js Web Application – http://www.amazon.com/Secure-Your-Node-js-Web-Application/dp/1680500856
Blogs
- Node.js blog – https://nodejs.org/en/blog/
- HowToNode – http://howtonode.org/
- webapplog.com – http://webapplog.com/tag/node-js/
Courses
- Real Time Web with Node.js – http://campus.codeschool.com/auth/codeschool
- Learn and Understand Node.js – https://www.udemy.com/understand-nodejs
Cheatsheets
- Express.js – https://github.com/azat-co/cheatsheets/blob/master/express4
- Stream FAQs – https://github.com/stephenplusplus/stream-faqs
Tools
- GitHub Linker – https://chrome.google.com/webstore/detail/github-linker/jlmafbaeoofdegohdhinkhilhclaklkp
- npm-hub – https://chrome.google.com/webstore/detail/npm-hub/kbbbjimdjbjclaebffknlabpogocablj
- RequireBin – http://requirebin.com/
- Tonic – http://blog.tonicdev.com/2015/09/30/embedded-tonic.html
Community
#node.js
on Freenode- Stack Overflow – http://stackoverflow.com/questions/tagged/node.js
- Reddit – https://www.reddit.com/r/node
- Twitter -https://twitter.com/nodejs
Miscellaneous
- nodebots – http://nodebots.io/
- node-module-boilerplate – https://github.com/sindresorhus/node-module-boilerplate
- generator-nm – https://github.com/sindresorhus/generator-nm
- awesome-cross-platform-nodejs – https://github.com/bcoe/awesome-cross-platform-nodejs
- Microsoft Node.js Guidelines – https://github.com/Microsoft/nodejs-guidelines