The Awesome Node.js feed



Create, maintain, find and use small modules and components across repositories.
Featured Module // Category Command-line utilities

TFW You get a long, clean promise chain going.

Article Popular Story //

How to build a CLI with Node.js

Article Popular Story //

Awesome Node.js Newsletter » 148

Top Stories
  • Use Docker to Create a Node Development Environment
  • Announcing NestJS 6: What’s New?
  • Google App Engine now supports Web Sockets!
Follow us on Twitter @NodejsLibHunt



Simple tasks runner powered by composable functions and promise chaining.
Featured Module // Category Build Tools

Google App Engine now supports Web Sockets!

Article Popular Story //

Koa vs Nest

Popular comparison
  • Koa - A new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
  • Nest - A progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript (ES6 / ES7 / ES8) heavily inspired by Angular 😻🚀

dat vs ipfs

Popular comparison
  • dat - Real-time replication and versioning for data sets.
  • ipfs - Distributed file system that seeks to connect all computing devices with the same system of files.

Last 7 Days

Phusion Passenger

Friendly process manager that integrates directly into Nginx.
Featured Module // Category Process Management

A complete guide to threads in Node.js (with examples)

Article Popular Story //


A powerful rate limiter that makes throttling easy.
Featured Module // Category Miscellaneous

jsPDF vs PDFKit

Popular comparison
  • jsPDF - Client-side JavaScript PDF generation for everyone.
  • PDFKit - PDF generation library.

Announcing NestJS 6: What’s New?

Article Popular Story //

My approach to documenting JavaScript projects

Article Popular Story //

Pug vs EJS

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


Dead simple Object schema validation
Featured Module // Category Data Validation

power: The (cheated) interactive CLI for npm

Library Popular Story //

Sequelize vs Objection.js

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

Run your Node.js application on a headless Raspberry Pi

Article Popular Story //


Property based testing framework for JavaScript/TypeScript
Featured Module // Category Testing

LoopBack vs Express

Popular comparison
  • LoopBack - Powerful framework for creating REST APIs and easily connecting to backend data sources.
  • Express - A minimal and flexible web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.


A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions.
Featured Module // Category Build Tools

Use Docker to Create a Node Development Environment

Article Popular Story //

Node and Express Interview Questions

If you are a NodeJs developer and looking for some interview preparation questions with answers, then this link is for you. Go ahead and read more than 50 interview questions on NodeJs with the express framework free.
Article Added by: devquora //

Ramda vs RxJS

Popular comparison
  • Ramda - A utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.
  • RxJS - Functional reactive library for transforming, composing, and querying various kinds of data.

Node v11.12.0 (Current)

Update Popular Story //

Last 30 Days


Performance trace your Apollo GraphQL server with Opentracing
Featured Module // Category Distributed Computing