10

8

6

4

2


10.0

9.8

7.1
0.0

9.5

8.8

7.7

5.7

9.5

9.7

7.7

7.4

59 Miscellaneous modules and projects

  • Electron

    10.0 9.8 L2 C++
    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • editly

    7.1 0.0 JavaScript
    Slick, declarative command line video editing & API
  • With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
    Promo surveyjs.io
    SurveyJS Logo
  • husky

    9.5 8.8 JavaScript
    Git hooks made easy ๐Ÿถ woof!
  • ssh2

    7.7 5.7 L4 JavaScript
    SSH2 client and server modules written in pure JavaScript for node.js
  • cheerio

    9.5 9.7 L4 TypeScript
    The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
  • nodegit

    7.7 7.4 L4 JavaScript
    Native Node bindings to Git.
  • agenda

    8.4 0.0 L4 TypeScript
    Lightweight job scheduling for Node.js
  • Faker.js

    6.6 1.7 JavaScript
    DISCONTINUED. What really happened with Aaron Swartz?
  • file-type

    6.8 7.1 L2 JavaScript
    Detect the file type of a Buffer/Uint8Array/ArrayBuffer
  • jsdom

    9.2 7.8 JavaScript
    A JavaScript implementation of various web standards, for use with Node.js
  • basic-ftp

    4.6 7.2 TypeScript
    FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
  • semver

    7.4 7.2 L2 JavaScript
    The semver parser for node (the one npm uses)
  • execa

    7.6 9.6 L4 JavaScript
    Process execution for humans
  • ow

    6.7 2.3 TypeScript
    Function argument validation for humans
  • @sindresorhus/is

    5.7 6.8 TypeScript
    Type check values
  • mem

    5.1 4.8 L5 TypeScript
    Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
  • cashify

    3.5 0.0 TypeScript
    ๐Ÿ’ธ Lightweight currency conversion library, successor of money.js
  • opn

    6.6 6.5 JavaScript
    Open stuff like URLs, files, executables. Cross-platform.
  • json-strictify

    0.7 9.4 L5 TypeScript
    Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.
  • v86

    9.2 9.1 L1 Rust
    x86 PC emulator and x86-to-wasm JIT, running in the browser
  • common-errors

    3.5 0.0 L5 JavaScript
    Common error classes and utility functions
  • node-pre-gyp

    5.7 1.9 L5 JavaScript
    Node.js tool for easy binary deployment of C++ addons
  • dot-prop

    4.7 4.2 L5 JavaScript
    Get, set, or delete a property from a nested object using a dot path
  • hasha

    4.9 4.5 JavaScript
    Hashing made simple. Get the hash of a buffer/string/stream/file.
  • nan

    7.0 5.1 L3 C++
    Native Abstractions for Node.js
  • node-video-lib

    3.3 5.3 JavaScript
    Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
  • patch-package

    8.3 6.3 TypeScript
    Fix broken node modules instantly ๐Ÿƒ๐Ÿฝโ€โ™€๏ธ๐Ÿ’จ
  • env-dot-prop

    1.0 0.0 JavaScript
    โ™ป๏ธ Get, set, or delete nested properties of process.env using a dot path
  • emittery

    5.7 6.2 JavaScript
    Simple and modern async event emitter
  • onetime

    2.5 3.9 JavaScript
    Ensure a function is only called once
  • opencv

    7.5 0.0 L1 C++
    OpenCV Bindings for node.js
  • clipboardy

    5.7 3.6 JavaScript
    Access the system clipboard (copy/paste)
  • genepi

    1.6 0.0 C++
    Automatic generation of N-API wrapper from a C++ library
  • require-uncached

    3.1 2.5 JavaScript
    Import a module while bypassing the cache
  • import-fresh

    3.1 2.5 JavaScript
    Import a module while bypassing the cache
  • os-locale

    3.0 0.0 L5 JavaScript
    Get the system locale
  • simplecrawler

    6.6 1.3 L5 JavaScript
    DISCONTINUED. Flexible event driven crawler for node.
  • stringify-object

    3.5 2.3 L3 JavaScript
    Stringify an object/array like JSON.stringify just without all the double-quotes
  • Bottleneck

    5.7 0.0 L4 JavaScript
    Job scheduler and rate limiter, supports Clustering
  • dotenv

    9.1 9.0 L5 JavaScript
    Loads environment variables from .env for nodejs projects.
  • import-lazy

    2.9 0.0 JavaScript
    Import a module lazily
  • webworker-threads

    6.2 2.6 L1 C++
    Lightweight Web Worker API implementation with native threads
  • lazy-req

    2.9 0.0 JavaScript
    Import a module lazily
  • adit

    1.3 0.0 L4 JavaScript
    SSH tunnels โ€“ in any way you want it
  • multiline

    5.8 0.0 L5 JavaScript
    DISCONTINUED. Multiline strings in JavaScript.
  • deep-assign

    3.4 0.0 L5 JavaScript
    DISCONTINUED. Recursive Object.assign().
  • strip-bom

    2.2 0.0 JavaScript
    Strip UTF-8 byte order mark (BOM) from a string
  • nar

    3.7 0.0 LiveScript
    node.js application archive - create self-contained binary like executable applications that are ready to ship and run
  • resolve-from

    2.4 0.0 JavaScript
    Resolve the path of a module like require.resolve() but from a given path
  • remote-git-tags

    1.5 0.0 JavaScript
    Get tags from a remote git repo. Using only JS. No git binary required.
  • Prettyprint Object

    0.7 0.0 L3 JavaScript
    Function to pretty-print an object with an ability to annotate every value.
  • banshee

    5.7 0.0 Go
    DISCONTINUED. Real-time anomalies detection for periodic time series.
  • hypernova

    7.6 0.0 L5 JavaScript
    DISCONTINUED. A service for server-side rendering your JavaScript views
  • schemapack

    3.9 0.0 L3 JavaScript
    Create a schema object to encode/decode your JSON in to a compact byte buffer with no overhead.
  • node-bell

    4.5 0.0 L5 JavaScript
    DISCONTINUED. Real-time anomalies detection for periodic time series.
  • parent-module

    1.6 3.7 JavaScript
    Get the path of the parent module
  • hays

    0.2 0.0 TypeScript
    find the dot path and value of a key of a specific name or pattern deep inside an object and transform or replace it
  • Faster than fast, smaller than micro ... nano-memoizer.

    2.6 5.7 JavaScript
    Faster than fast, smaller than micro ... a nano speed and size (780 Brotili bytes) memoize for single and multiple argument functions.
  • uint8array-extras

    2.5 7.0 JavaScript
    Useful utilities for working with Uint8Array (and Buffer)

Add another 'Miscellaneous' Module