The Awesome Node.js feed


Mongoose vs Sequelize

Popular comparison
  • Mongoose - Elegant MongoDB object modeling.
  • Sequelize - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.

MikroORM v3.3.0

A new version of MikroORM has been released
New Version

Build a contact form with Node.js and nodemailer

All the resources out there are just talking about building something with Node.js & "Express", as we often use express in our work.
In this tutorial we're looking at node.js itself and understanding the client-server communication.
Article Added by: dvmhmdsd //


Function argument validation for humans.
Featured Module // Category Miscellaneous

How to hire a Node.JS developer

Node.js, or simply Node, is a software platform based on the V8 engine.
Tutorial Added by: evtauri //


Guide for the daily JavaScripter

Article Popular Story //

Five Misconceptions on How NodeJS Works

Article Popular Story //

Awesome Node.js Newsletter » 197

Top Stories
  • async/await Crash Course
  • Forget NodeJS! Build native TypeScript applications with Deno 🦖
  • Amazona Part 1: Build ECommerce Website Like Amazon
Follow us on Twitter @NodejsLibHunt

Yup vs joi

Popular comparison
  • Yup - Dead simple Object schema validation
  • joi - Object schema description language and validator for JavaScript objects.

n v6.3.0

A new version of n has been released
New Version


Couchbase client.
Featured Module // Category Drivers

Top Node.js HTTP Libraries for 2020

With the recent deprecation of Request (the most used Node HTTP client ever), it's time to think about making the switch to a brand new HTTP client.
Article Added by: Frenchcooc //

Last 7 Days

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.

date-fns v2.10.0

A new version of date-fns has been released
New Version


Get the computer MAC address.
Featured Module // Category Network

TypeORM vs Sequelize

Popular comparison
  • TypeORM - Data-Mapper ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in Node.js and Browser.
  • Sequelize - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.

Running Git in JavaScript and process of picking a proper open-source project

I share how to run Git commands with JavaScript in Node.js server. I do not only share a full project with code where people can play with, but also describe the process of selecting a proper Git supporting library, how to decide what project to use and what criterias to apply.
Article Added by: derberg //

Nodemailer v6.4.3

A new version of Nodemailer has been released
New Version


Library for working with dates and times.
Featured Module // Category Date

tap vs Jest

Popular comparison
  • tap - A TAP test framework.
  • Jest - Painless JavaScript testing. v5.0.9

A new version of has been released
New Version

Understanding the package.json file

Article Popular Story //


Persistent job and message queue.
Featured Module // Category Job Queues


Manages DevTools debugging workflow.
Synced from the Github list // Category Debugging / Profiling

Mongoose v5.9.2

A new version of Mongoose has been released
New Version


Test spies, stubs and mocks.
Featured Module // Category Testing

NodeJS Security Deep Dive

Article Popular Story //

Knex vs Sequelize

Popular comparison
  • Knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
  • Sequelize - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.


Headless Chromium, WebKit, and Firefox with a single API.
Synced from the Github list // Category Testing

Amazona Part 1: Build ECommerce Website Like Amazon

Article Popular Story //