The Awesome Node.js feed


Themis by Cossack Labs

Crypto library for storage and messaging
Featured Module // Category Security

Tired of typing `nvm use`? Here's a handy Bash alias!

Article Popular Story //



A header file filled with macro and utility goodness for making add-on development for across Node.js versions easier.
Featured Module // Category Miscellaneous

Pug vs EJS

Popular comparison
  • Pug - High-performance template engine heavily influenced by Haml.
  • EJS - Simple unopinionated templating language.

Last 7 Days


Code coverage tool built on istanbul that works with subprocesses.
Featured Module // Category Testing

Korra - Universal JavaScript linter and formatter.

Library Popular Story //

lodash vs RxJS

Popular comparison
  • lodash - A utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
  • RxJS - Functional reactive library for transforming, composing, and querying various kinds of data.

axios vs request

Popular comparison
  • axios - Promise based HTTP client (works in the browser too).
  • request - Simplified HTTP request client.

A High Level Post Mortem of the eslint-scope Security Incident

Article Popular Story //


✏️ Free Opensource Alternative to TypeForm or Google Forms
Featured Module // Category Blogging

Awesome Node.js Newsletter » 112

Top Stories
  • Node.js APIs on AWS — the pros and cons of Express versus Serverless
  • Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda
  • npm Joins ECMA International and TC39
Follow us on Twitter @NodejsLibHunt

Node's Event Loop From the Inside Out by Sam Roberts, IBM

Article Popular Story //

Fun Open-Source Drum-Kitting Electron App

Library Popular Story //


OAuth middleware for Express, Koa, and Hapi.
Featured Module // Category Authentication

nunjucks vs handlebars.js

Popular comparison
  • nunjucks - A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired).
  • handlebars.js - A superset of Mustache templates which adds powerful features like helpers and more advanced blocks.


Redis-backed job queue.
Featured Module // Category Job Queues

Objection.js vs Sequelize

Popular comparison
  • Objection.js - Lightweight ORM built on the SQL query builder Knex.
  • Sequelize - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.

npm Joins ECMA International and TC39

Article Popular Story //


Send text/HTML emails with attachments to any SMTP server.
Featured Module // Category Email

Text to Speech Using AWS Polly & Lambda

Article Popular Story //

isomorphic-fetch vs axios

Popular comparison
  • isomorphic-fetch - Isomorphic WHATWG Fetch API, for Node & Browserify
  • axios - Promise based HTTP client (works in the browser too).

Last 30 Days


A TAP test framework.
Featured Module // Category Testing

Feathers vs LoopBack

Popular comparison
  • Feathers - A minimal and flexible microservice framework built in the spirit of Express.
  • LoopBack - Powerful framework for creating REST APIs and easily connecting to backend data sources.


Lightweight ORM built on the SQL query builder Knex.
Featured Module // Category ODM / ORM