NodeJs Libraries and Practice

Nat server client

Edge.js allows you to run Node.js and .NET code in one process on Windows, MacOS, and Linux.

Apache Cassandra DB and datastax library

Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.

  • Generate screenshots and PDFs of pages.
  • Crawl a SPA (Single-Page Application) and generate pre-rendered content (i.e. “SSR” (Server-Side Rendering)).
  • Automate form submission, UI testing, keyboard input, etc.
  • Create an up-to-date, automated testing environment. Run your tests directly in the latest version of Chrome using the latest JavaScript and browser features.
  • Capture a timeline trace of your site to help diagnose performance issues.
  • Test Chrome Extensions.

Fast & simple storage db. Node.js-style LevelDB wrapper for Node.js, Electron and browsers and may be mobile apps also

node js rsa cryptography

Convert large images to smaller

A Node.js module for parsing form data, especially file uploads.

Automatically generate API documentation for humans from your Node.js codebase. Here’s what the output looks like. There’s a Laravel version, too!

Non-blocking PostgreSQL client for Node.js. Pure JavaScript and optional native libpq bindings.

Kafka library/ client

Spreadsheet library sdk

WebSocket Client & Server Implementation for Node

node-ffi is a Node.js addon for loading and calling dynamic libraries using pure JavaScript. It can be used to create bindings to native libraries without writing any C++ code.

HTTP server mocking and expectations library for Node.js

Bluetooth communication A Node.js BLE (Bluetooth Low Energy) central module.

Nodejs redis

node js best practises article

Node js version switching

Socket.IO enables real-time bidirectional event-based communication. It consists of:

html js grids

Node Foreman is a Node.js version of the popular Foreman tool, with a few Node specific changes. Foreman is a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run your application directly or export it to some other process management format.

Swiper – is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps.

Helmet takes plain HTML tags and outputs plain HTML tags. It’s dead simple, and React beginner friendly.