The Awesome Node.js feed


Web Scraping using Node.js and Puppeteer

Article Popular Story //


String manipulation library
Featured Module // Category Node.Js

node-vulkan v0.5.3

Update Popular Story //


imple Websocket Example with Nodejs

Today topic is WebSocket example with nodejs. WebSocket help to communicate the servers with clients in async manner.The server and client can communicate and exchange data at the same time. WebSocket help to create real-time communication between web servers and clients.
Article Added by: jstutorials //

joi vs ajv

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

Awesome Node.js Newsletter » 152

Top Stories
  • Do you really know how a lockfile works for yarn and npm packages?
  • Want to add recurring payments to your site? Here's an easy, 3-part guide to setting up Stripe subscriptions with Node.js
  • Bulletproof node.js project architecture 🛡️
Follow us on Twitter @NodejsLibHunt

Bluzelle Decentralized DB

A decentralized NoSQL database
Featured Module // Category Database

What's what? - Package.json cheatsheet

Article Popular Story //

Last 7 Days

Google Sheets and JavaScript with Node.js

Article Popular Story //

Not an actual API, but I didn't know what to call it.

Article Popular Story //


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

Bulletproof node.js project architecture 🛡️

Article 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.

ReDoS vulnerabilities in npm spikes by 143% and XSS continues to grow

The Node.js runtime is known to have many strengths, but one of them, the single threaded Event Loop, can also be its weakest link if not used correctly. This happens more regularly than one might think.

Regular expression denial of service (ReDoS) attacks exploit the non-linear worst-case complexity vulnerabilities that some regex patterns can lead to. For a single-threaded runtime this could be devastating, and this is why Node.js is significantly affected by this type of vulnerability.
Article Added by: lirantal //


A Node.js express middleware that implements API versioning for route controllers
Module Added by lirantal into category Web Frameworks

A Comprehensive Guide to Contract Testing APIs in a Service Oriented Architecture

I published a thing about Consumer-Driven Contracts testing. Perhaps the most comprehensive guide on integration testing for API microservices in Node.js or in other words - How to avoid the pains of breaking your API for consumers!
Article Added by: lirantal //


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

Node v8.16.0 (LTS)

Update Popular Story //

CORS Tutorial: A Guide to Cross-Origin Request Sharing

Article Popular Story //

Setup Express with TypeScript in 3 Easy Steps

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

Google Cloud Functions, Node.js and Express

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.