The Awesome Node.js feed



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

How to debug Node.js in a Docker container

Article Popular Story //



An SSH2 client and server module.
Featured Module // Category Miscellaneous

AdonisJs Application vs Express

Popular comparison
  • AdonisJs Application - This repo is the pre-configured project structure to be used for creating ambitious web servers using AdonisJs.
  • Express - A minimal and flexible web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.

Last 7 Days


Write reliable and fault-tolerant microservices with NATS.
Featured Module // Category Web Frameworks

Node.js 11.7.0 (Current)

Update Popular Story //

Trash talk: the Orinoco garbage collector

Article Popular Story //

Basics of Node.js

Article Popular Story //

Bluzelle Decentralized DB

A decentralized NoSQL database
Module Added by YingyaoX into category Database

Awesome Node.js Newsletter ยป 139

Top Stories
  • Common API mistakes and how to avoid them (with examples in Node.js)
  • Securing Node.js apps with SSL/TLS
  • How to setup your first Express.js application in Node.js
Follow us on Twitter @NodejsLibHunt


Distributed file system that seeks to connect all computing devices with the same system of files.
Featured Module // Category Mad Science

jsPDF vs PDFKit

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

Top 7 rest API security threats

Article Popular Story //

Objection.js vs Bookshelf

Popular comparison
  • Objection.js - Lightweight ORM built on the SQL query builder Knex.
  • Bookshelf - ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.


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

How to Create a Social Media App

Nowadays a lot of entrepreneurs want to be a part of the prosperous market and consider building new social media platforms. If you belong to one of them, you are right to be reading this blog post. Here you will find out all the details you need to know about the process of creating a social media app.
Article Added by: Bessalitskykh //


A better npm publish.
Featured Module // Category Command Line Apps

KeystoneJS vs Strapi

Popular comparison
  • KeystoneJS - CMS and web application platform built on Express and MongoDB.
  • Strapi - Content Management Framework (headless-CMS) to build powerful APIs.

ajv vs joi

Popular comparison
  • ajv - The fastest JSON Schema validator. Supports v5 proposals.
  • joi - Object schema description language and validator for JavaScript objects.

Awesome phonenumber parser

Google's libphonenumber pre-compiled with the closure compiler
Module Added by g-ongenae into category Parsing

How to setup your first Express.js application in Node.js

Article Popular Story //

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.


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

Common API mistakes and how to avoid them (with examples in Node.js)

Article Popular Story //

LoopBack vs Next.js

Popular comparison
  • LoopBack - Powerful framework for creating REST APIs and easily connecting to backend data sources.
  • Next.js - Minimalistic framework for server-rendered React apps.

Last 30 Days


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

node-fetch vs request

Popular comparison
  • node-fetch - window.fetch for Node.js.
  • request - Simplified HTTP request client.