An open API service for producing an overview of a list of open source projects.

https://github.com/inspect-js/has-symbols

Determine if the JS environment has Symbol support. Supports spec, or shams.

core-js ecmascript es2015 es6 has javascript symbol symbol-support symbols

Last synced: 21 Jul 2026

https://github.com/jonschlinkert/is-number

JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for checking regex match results, user input, parsed strings, etc.

float integer is isnan javascript jonschlinkert nan negative nodejs number numeric real zero

Last synced: 21 Jul 2026

https://github.com/sindresorhus/escape-string-regexp

Escape RegExp special characters

Last synced: 21 Jul 2026

https://github.com/micromatch/is-glob

If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.

glob glob-pattern globbing javascript jonschlinkert match matching node node-glob nodejs regex regexp

Last synced: 21 Jul 2026

https://github.com/lukeed/clsx

A tiny (239B) utility for constructing `className` strings conditionally.

Last synced: 21 Jul 2026

https://github.com/jsdom/whatwg-url

An implementation of the WHATWG URL Standard in JavaScript

Last synced: 21 Jul 2026

https://github.com/npm/gauge

A terminal based horizontal guage aka, a progress bar

npm-cli

Last synced: 21 Jul 2026

https://github.com/mattn/go-colorable

color go golang windows

Last synced: 21 Jul 2026

https://github.com/lddubeau/xmlchars

Utilities for determining if characters belong to character classes defined by the XML specs.

Last synced: 21 Jul 2026

https://github.com/sindresorhus/tagged-tag

Unique tag for use in the type-fest Tagged type

Last synced: 21 Jul 2026

https://github.com/evanw/node-source-map-support

Adds source map support to node.js (for stack traces)

Last synced: 21 Jul 2026

https://github.com/feross/typedarray-to-buffer

Convert a typed array to a Buffer without a copy.

browser browserify buffer javascript nodejs typed-arrays typedarray

Last synced: 21 Jul 2026

https://github.com/ioredis/asCallback

A performant and standard (Bluebird) library that registers a node-style callback on a promise

Last synced: 21 Jul 2026

https://github.com/facebook/jscodeshift

A JavaScript codemod toolkit.

Last synced: 21 Jul 2026

https://github.com/mafintosh/stream-shift

Returns the next buffer/object in a stream's readable queue

Last synced: 21 Jul 2026

https://github.com/dependents/node-get-amd-module-type

Get the type of AMD module used for an AST node or within a file

Last synced: 21 Jul 2026

https://github.com/npm/proc-log

just emit 'log' events on the process object

npm-cli

Last synced: 21 Jul 2026

https://github.com/winstonjs/winston-transport

Base stream implementations for winston@3 and up.

Last synced: 21 Jul 2026

https://github.com/storybookjs/lazy-universal-dotenv

Robust Environment Configuration for Universal Applications.

Last synced: 21 Jul 2026

https://github.com/hughsk/is-typedarray

Detect whether or not an object is a Typed Array

Last synced: 21 Jul 2026

https://github.com/Microsoft/PowerBI-JavaScript

JavaScript library for embedding Power BI into your apps. Check out the docs website and wiki for more information.

Last synced: 21 Jul 2026

https://github.com/archiverjs/node-zip-stream

a streaming zip archive generator

Last synced: 21 Jul 2026

https://github.com/DABH/diagnostics

Tools for debugging your node.js modules

Last synced: 21 Jul 2026

https://github.com/inspect-js/is-data-view

Is this value a JS DataView? This module works cross-realm/iframe, does not depend on instanceof or mutable properties, and despite ES6 Symbol.toStringTag.

data dataview ecmascript javascript typedarray typedarrays view

Last synced: 21 Jul 2026

https://github.com/isaacs/common-ancestor-path

Find the common ancestor of 2 or more paths on Windows or Unix

Last synced: 21 Jul 2026

https://github.com/jonaskello/tsconfig-paths

Load node modules according to tsconfig paths, in run-time or via API.

tsconfig tsconfig-paths typescript

Last synced: 21 Jul 2026

https://github.com/ljharb/qs

A querystring parser and serializer with nesting support

browsers encoding javascript node nodejs parse querystrings stringify url-parsing

Last synced: 21 Jul 2026

https://github.com/keyz/identity-obj-proxy

An identity object using ES6 proxies. Useful for mocking webpack imports like CSS Modules.

Last synced: 21 Jul 2026

https://github.com/jonschlinkert/normalize-path

Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!

file file-path filepath javascript jonschlinkert node nodejs path posix slash unix windows

Last synced: 21 Jul 2026

https://github.com/remarkjs/remark-slug

Deprecated plugin to add `id`s to headings — please use `rehype-slug`

Last synced: 21 Jul 2026

https://github.com/isaacs/inflight-DEPRECATED-DO-NOT-USE

Add callbacks to requests in flight to avoid async duplication

npm-cli

Last synced: 21 Jul 2026

https://github.com/yahoo/serialize-javascript

Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

javascript json serialize web

Last synced: 21 Jul 2026

https://github.com/isaacs/dezalgo

Contain async insanity so that the dark pony lord doesn't eat souls

npm-cli

Last synced: 21 Jul 2026

https://github.com/expressjs/compression

Node.js compression middleware

compression deflate expressjs gzip javascript middleware nodejs

Last synced: 21 Jul 2026

https://github.com/ljharb/own-keys

Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible.

Last synced: 21 Jul 2026

https://github.com/mswjs/msw

Industry standard API mocking for JavaScript.

api api-mocking devtools mock mock-service-worker mocking mocking-framework mocking-library msw mswjs service-worker

Last synced: 21 Jul 2026

https://github.com/Rich-Harris/magic-string

Manipulate strings like a wizard

Last synced: 21 Jul 2026

https://github.com/jshttp/vary

Manipulate the HTTP Vary header

http javascript nodejs vary

Last synced: 21 Jul 2026

https://github.com/litejs/natural-compare-lite

Compare strings containing a mix of letters and numbers in the way a human being would in sort order.

Last synced: 21 Jul 2026

https://github.com/doowb/ansi-colors

Easily add ANSI colors to your text and symbols in the terminal. ansi-colors is the official ansi styling library for gulp. Used by hundreds of projects, including enquirer, vscode, codeql, azure data studio, aws-cdk, redwoodjs, leaflet, mocha, and many others.

ansi ansi-colors blue bold chalk colors cyan dim gray green grey javascript kleur magenta node nodejs red symbols white yellow

Last synced: 21 Jul 2026

https://github.com/facebook/prop-types

Runtime type checking for React props and similar objects

Last synced: 21 Jul 2026

https://github.com/sindresorhus/p-limit

Run multiple promise-returning & async functions with limited concurrency

Last synced: 21 Jul 2026

https://github.com/jonschlinkert/expand-tilde

Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.

expand expansion javascript nodejs tilde tilde-expansion

Last synced: 21 Jul 2026

https://github.com/AriaMinaei/pretty-error

See node.js errors with less clutter

Last synced: 21 Jul 2026

https://github.com/jaredhanson/utils-merge

merge() utility function

Last synced: 21 Jul 2026

https://github.com/sindresorhus/pify

Promisify a callback-style function

promise-utilities promises promisify

Last synced: 21 Jul 2026

https://github.com/whitequark/ipaddr.js

IP address manipulation library in JavaScript

Last synced: 21 Jul 2026

https://github.com/socialally/browser-assert

Featherweight assert module

Last synced: 21 Jul 2026

https://github.com/jshttp/fresh

HTTP request freshness testing

304 etag http javascript last-modified nodejs

Last synced: 21 Jul 2026

https://github.com/benjamn/recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

Last synced: 21 Jul 2026

https://github.com/inikulin/parse5

HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

html html-parsing html5 parser serialization serializer whatwg

Last synced: 21 Jul 2026

https://github.com/ljharb/side-channel

Store information about any JS value in a side channel. Uses WeakMap if available.

Last synced: 21 Jul 2026

https://github.com/floating-ui/react-popper

🍿⚛Official React library to use Popper, the positioning library

placement popover popper react tooltip tooltips

Last synced: 21 Jul 2026

https://github.com/DataDog/go-runtime-metrics-internal

Library to export metrics from the Go runtime to Datadog

Last synced: 21 Jul 2026

https://github.com/inspect-js/is-map

Is this value a JS Map? This module works cross-realm/iframe, and despite %Symbol.toStringTag%.

collection ecmascript is javascript map set

Last synced: 21 Jul 2026

https://github.com/jaredwray/keyv

Simple key-value storage with support for multiple backends

cache etcd key-value keyv memcache mongo mysql postgres redis sqlite storage

Last synced: 21 Jul 2026

https://github.com/sindresorhus/package-directory

Find the root directory of a Node.js project or npm package

Last synced: 21 Jul 2026

https://github.com/brianloveswords/buffer-crc32

A pure javascript CRC32 algorithm that plays nice with binary data

Last synced: 21 Jul 2026

https://github.com/node-modules/charset

Get the content charset from header and html content-type.

Last synced: 21 Jul 2026

https://github.com/jonschlinkert/find-file-up

Find a file, starting with the given cwd and recursively searching up one directory until it's found (or we run out of directories). Async and sync.

file find find-up find-up-sync findup glob javascript jonschlinkert match node nodejs resolve

Last synced: 21 Jul 2026

https://github.com/fshost/node-dir

Recursive asynchronous file and directory operations for Node.js

Last synced: 21 Jul 2026

https://github.com/syntax-tree/hast-util-to-parse5

utility to transform hast to Parse5’s AST

hast hast-util html parse5 util

Last synced: 21 Jul 2026

https://github.com/ljharb/es-shim-unscopables

Helper package to shim a method into `Array.prototype[Symbol.unscopables]`

Last synced: 21 Jul 2026

https://github.com/ajg/form

A Form Encoding & Decoding Package for Go

Last synced: 21 Jul 2026

https://github.com/skeggse/isemail

validate an email address according to RFCs 5321, 5322, and others

Last synced: 21 Jul 2026

https://github.com/wooorm/is-hexadecimal

Check if a character is hexadecimal

character decimal hexadecimal number numerical

Last synced: 21 Jul 2026

https://github.com/jaredLunde/react-hook

↩ Strongly typed, concurrent mode-safe React hooks

debounce hooks hooks-api hooks-library react react-hook react-hooks react-hooks-typescript throttle typescript typescript-hooks window-scroll window-size

Last synced: 21 Jul 2026

https://github.com/winstonjs/logform

An mutable object format designed for chaining & objectMode streams

Last synced: 21 Jul 2026

https://github.com/albell/parse-srcset

A spec-conformant JavaScript parser for the HTML5 srcset attribute

Last synced: 21 Jul 2026

https://github.com/egoist/detect-package-manager

Detect which package manager you're using (yarn or pnpm or npm)

npm package-manager pnpm yarn

Last synced: 21 Jul 2026

https://github.com/boosterfuels/archetype

Isomorphic mongoose-like schemas

Last synced: 21 Jul 2026

https://github.com/streamich/json-joy

json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.

cbor collaboration collaborative collaborative-editing crdt json json-crdt-patch json-random local-first messagepack multiplayer offline operational-transformation p2p patch reactive realtime rpc schema ubjson

Last synced: 21 Jul 2026

https://github.com/playwright-unofficial-community-archive/jest-playwright

Running tests using Jest & Playwright

jest-environment jest-playwright playwright testing typescript

Last synced: 21 Jul 2026

https://github.com/microsoft/node-jsonc-parser

Scanner and parser for JSON with comments.

Last synced: 21 Jul 2026

https://github.com/lydell/eslint-plugin-simple-import-sort

Easy autofixable import sorting.

eslint eslint-plugin sort-imports

Last synced: 21 Jul 2026

https://github.com/fb55/htmlparser2

The fast & forgiving HTML and XML parser

dom html html-parser htmlparser2 javascript parser xml

Last synced: 21 Jul 2026

https://github.com/ljharb/call-bound

Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.

Last synced: 21 Jul 2026

https://github.com/joeferner/node-bplist-parser

Binary plist parser.

Last synced: 21 Jul 2026

https://github.com/un-ts/pkgr

Simple but incredible utilities for package bundlers like rollup, webpack.

globals incredible-utilities packager pkgr rollup umd webpack

Last synced: 21 Jul 2026

https://github.com/inspect-js/which-boxed-primitive

Which kind of boxed JS primitive is this?

Last synced: 21 Jul 2026

https://github.com/snowflakedb/snowflake-connector-nodejs

NodeJS driver

Last synced: 21 Jul 2026

https://github.com/sindresorhus/string-width

Get the visual width of a string - the number of columns required to display it

Last synced: 21 Jul 2026

https://github.com/inspect-js/functions-have-names

Does this JS environment support the `name` property on functions?

environment functions ie ie10 ie11 ie9 javascript name property

Last synced: 21 Jul 2026

https://github.com/sindresorhus/log-symbols

Colored symbols for various log levels

Last synced: 21 Jul 2026

https://github.com/docker/docker-credential-helpers

Programs to keep Docker login credentials safe by storing in platform keystores

Last synced: 21 Jul 2026

https://github.com/isaacs/promise-call-limit

Call an array of promise-returning functions, restricting concurrency to a specified limit.

Last synced: 21 Jul 2026

https://github.com/kyleshevlin/eslint-plugin-use-encapsulation

An ESLint plugin to enforce the "useEncapsulation" pattern for React Hooks

Last synced: 21 Jul 2026

https://github.com/jsdom/js-symbol-tree

Turn any collection of objects into its own efficient tree or linked list using Symbol

algorithms browser data-structure dom efficiency es6 js linked-list list metadata nodejs queue symbol symbol-tree tree

Last synced: 21 Jul 2026

https://github.com/jbenet/go-context

context.Context extentions

Last synced: 21 Jul 2026

https://github.com/hapijs/address

Validate email addresses

Last synced: 21 Jul 2026

https://github.com/dominictarr/rc

The non-configurable configuration loader for lazy people.

Last synced: 21 Jul 2026

https://github.com/syntax-tree/mdast-util-gfm-autolink-literal

mdast extension to parse and serialize GFM autolink literals

autolink gfm mdast mdast-util unist url

Last synced: 21 Jul 2026

https://github.com/inconshreveable/mousetrap

Detect starting from Windows explorer

Last synced: 21 Jul 2026

https://github.com/tildeio/route-recognizer

A lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.

Last synced: 21 Jul 2026

https://github.com/antonk52/lilconfig

Zero-dependency nodejs config seeker.

config configuration nodejs typescript

Last synced: 21 Jul 2026

https://github.com/syntax-tree/hast-util-to-jsx-runtime

hast utility to transform to preact, react, solid, svelte, vue, etc

hast hast-util jsx preact react runtime solid svelte vue

Last synced: 21 Jul 2026

https://github.com/words/n-gram

Get n-grams from text

bigram dugram enneagram heptagram hexagram n-gram ngram octogram pentagram tetragram trigram unigram

Last synced: 21 Jul 2026

https://github.com/sindresorhus/pretty-ms

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

humanize milliseconds npm-package

Last synced: 21 Jul 2026