Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Login

Register Now

Canyoupwn.me ~

EN | Awesome Learn NodeJs

ndjs

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

Email

  • 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

About Mustafa Kaan Demirhan

Security Researcher

Follow Me