npm packages
9,484 in Packages and libraries, most used first. Page 4 of 48.
-
tailwind-merge Merge Tailwind CSS classes without style conflicts
-
arraybuffer.prototype.slice ES spec-compliant shim for ArrayBuffer.prototype.slice
-
terser JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
-
@pkgjs/parseargs Polyfill of future proposal for util.parseArgs()
-
import-in-the-middle Intercept imports in Node.js
-
string.prototype.trim ES5 spec-compliant shim for String.prototype.trim
-
@asamuzakjp/css-color CSS color - Resolve and convert CSS colors.
-
lodash.isplainobject The lodash method _.isPlainObject exported as a module.
-
colorette 🌈Easily set your terminal text color & styles.
-
stop-iteration-iterator Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
-
tiny-invariant A tiny invariant function
-
istanbul-lib-instrument Core istanbul API for JS code coverage
-
which-builtin-type What is the type of this builtin JS value?
-
@testing-library/dom Simple and complete DOM testing utilities that encourage good testing practices.
-
ecdsa-sig-formatter Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation
-
@radix-ui/react-focus-scope
-
@aws-sdk/nested-clients Nested clients for AWS SDK packages.
-
web-streams-polyfill Web Streams, based on the WHATWG spec reference implementation
-
pirates Properly hijack require, i.e., properly define require hooks and customizations
-
@aws-sdk/signature-v4-multi-region
-
@tailwindcss/oxide-linux-x64-gnu
-
@radix-ui/react-focus-guards
-
istanbul-lib-coverage Data library for istanbul coverage objects
-
@smithy/credential-provider-imds AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service
-
@babel/plugin-syntax-typescript Allow parsing of TypeScript syntax
-
jest-message-util
-
set-proto Robustly set the [[Prototype]] of an object
-
d3-color Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
-
d3-format Format numbers for human consumption.
-
lilconfig A zero-dependency alternative to cosmiconfig
-
@bcoe/v8-coverage Helper functions for V8 coverage files.
-
data-view-byte-offset Get the byteOffset out of a DataView, robustly.
-
sisteransi ANSI escape codes for some terminal swag
-
axe-core Accessibility engine for automated Web UI testing
-
data-view-buffer Get the ArrayBuffer out of a DataView, robustly.
-
cli-width Get stdout window width, with two fallbacks, tty and then a default.
-
p-map Map over promises concurrently
-
buffer-crc32 A pure javascript CRC32 algorithm that plays nice with binary data
-
acorn-walk ECMAScript (ESTree) AST walker
-
minizlib A small fast zlib stream built on minipass and Node.js's zlib binding.
-
pg-protocol The postgres client/server binary protocol, implemented in TypeScript
-
router Simple middleware-style router
-
symbol-tree Turn any collection of objects into its own efficient tree or linked list using Symbol
-
lz-string LZ-based compression algorithm
-
@babel/helper-optimise-call-expression Helper function to optimise call expression
-
@babel/helper-create-class-features-plugin Compile class public and private fields, private methods and decorators to ES6
-
@babel/helper-replace-supers Helper function to replace supers
-
@playwright/test A high-level API to automate web browsers
-
@grpc/proto-loader gRPC utility library for loading .proto files
-
generator-function A function that returns the normally hidden GeneratorFunction constructor
-
async-function A function that returns the normally hidden AsyncFunction constructor
-
micromark-util-symbol micromark utility with symbols
-
dayjs 2KB immutable date time library alternative to Moment.js with the same modern API
-
d3-time A calculator for humanity’s peculiar conventions of time.
-
@radix-ui/react-collection
-
istanbul-reports istanbul reports
-
@protobufjs/float Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
-
@protobufjs/aspromise Returns a promise from a node-style callback function.
-
array-includes An ES7/ES2016 spec-compliant Array.prototype.includes shim/polyfill/replacement that works as far down as ES3.
-
@protobufjs/utf8 A minimal UTF8 implementation for number arrays.
-
mimic-response Mimic a Node.js HTTP response stream
-
@radix-ui/react-direction
-
@rollup/rollup-linux-x64-musl Native bindings for Rollup
-
jsonc-parser Scanner and parser for JSON with comments.
-
whatwg-encoding Decode strings according to the WHATWG Encoding Standard
-
react-remove-scroll Disables scroll outside of children node.
-
own-keys Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
-
@babel/helper-skip-transparent-expression-wrappers Helper which skips types and parentheses
-
istanbul-lib-report Base reporting library for istanbul
-
confbox Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer
-
object.values ES2017 spec-compliant Object.values shim.
-
micromark-util-character micromark utility to handle character codes
-
nopt Option parsing for Node, supporting types, shorthands, etc. Used by npm.
-
@protobufjs/codegen A minimalistic code generation utility.
-
jest-diff Display differences clearly so people can review changes confidently.
-
@ai-sdk/provider
-
@protobufjs/eventemitter A minimal event emitter.
-
@protobufjs/fetch Fetches the contents of a file accross node and browsers.
-
shell-quote quote and parse shell commands
-
@emnapi/core emnapi core
-
redent Strip redundant indentation and indent the string
-
safe-push-apply Push an array of items into an array, while being robust against prototype modification
-
@next/env Next.js dotenv file loading
-
array.prototype.flatmap An ES2019 spec-compliant Array.prototype.flatMap shim/polyfill/replacement that works as far down as ES3.
-
css-what A CSS selector parser
-
wsl-utils Utilities for working with Windows Subsystem for Linux (WSL)
-
event-target-shim An implementation of WHATWG EventTarget interface.
-
@alloc/quick-lru Simple “Least Recently Used” (LRU) cache
-
es-shim-unscopables Helper package to shim a method into Array.prototype[Symbol.unscopables]
-
strnum Parse String to Number based on configuration
-
@radix-ui/react-dialog
-
unist-util-is unist utility to check if a node passes a test
-
abbrev Like ruby's abbrev module, but in js
-
destroy destroy a stream if possible
-
unist-util-visit unist utility to visit nodes
-
@aws/lambda-invoke-store Invoke scoped data storage for AWS Lambda Node.js Runtime Environment
-
nth-check Parses and compiles CSS nth-checks to highly optimized functions.
-
@sentry/core Base implementation for all Sentry JavaScript SDKs
-
postgres-bytea Postgres bytea parser
-
d3-time-format A JavaScript time formatter and parser inspired by strftime and strptime.
-
@babel/plugin-transform-modules-commonjs This plugin transforms ES2015 modules to CommonJS
-
pg-types Query result type converters for node-postgres
-
dompurify DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.
-
d3-timer An efficient queue capable of managing thousands of concurrent animations.
-
is-plain-object Returns true if an object was created by the Object constructor, or Object.create(null).
-
use-callback-ref The same useRef, but with callback
-
array.prototype.flat An ES2019 spec-compliant Array.prototype.flat shim/polyfill/replacement that works as far down as ES3.
-
use-sidecar Sidecar code splitting utils
-
@rollup/pluginutils A set of utility functions commonly used by Rollup plugins
-
object.fromentries ES proposal-spec-compliant Object.fromEntries shim.
-
d3-scale Encodings that map abstract data to visual representation.
-
@tanstack/query-core The framework agnostic core that powers TanStack Query
-
aria-hidden Cast aria-hidden to everything, except...
-
decamelize Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
-
detect-node-es Detect Node.JS (as opposite to browser environment). ESM modification
-
@radix-ui/react-popper
-
eventsource WhatWG/W3C compliant EventSource client for Node.js and browsers
-
pngjs PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
-
is-interactive Check if stdout or stderr is interactive
-
react-remove-scroll-bar Removes body scroll without content shake
-
@hono/node-server Node.js Adapter for Hono
-
@emnapi/wasi-threads WASI threads proposal implementation in JavaScript
-
postgres-interval Parse Postgres interval columns
-
core-js Standard library
-
set-cookie-parser Parses set-cookie headers into objects
-
postgres-date Postgres date column parser
-
ast-types Esprima-compatible implementation of the Mozilla JS Parser API
-
@inquirer/core Core Inquirer prompt API
-
@protobufjs/path A minimal path module to resolve Unix, Windows and URL paths alike.
-
@protobufjs/pool A general purpose buffer pool.
-
@protobufjs/base64 A minimal base64 implementation for number arrays.
-
@sindresorhus/is Type check values
-
@radix-ui/react-arrow
-
micromark-util-types micromark utility with a couple of typescript types
-
cssstyle An implementation of the CSSStyleDeclaration class from the CSS Object Model specification
-
d3-ease Easing functions for smooth animation.
-
abort-controller An implementation of WHATWG AbortController interface.
-
object.entries ES2017 spec-compliant Object.entries shim.
-
@testing-library/jest-dom Custom jest matchers to test the state of the DOM
-
zod-to-json-schema Converts Zod schemas to Json Schemas
-
node-domexception An implementation of the DOMException class from NodeJS
-
dedent A string tag that strips indentation from multi-line strings. ⬅️
-
unist-util-visit-parents unist utility to recursively walk over nodes, with ancestral information
-
pg-connection-string Functions for dealing with a PostgreSQL connection string
-
@napi-rs/wasm-runtime Runtime and polyfill for wasm targets
-
@inquirer/type Inquirer core TS types
-
regenerator-runtime Runtime for Regenerator-compiled generator and async functions.
-
next The React Framework
-
jest-matcher-utils A set of utility functions for expect and related packages
-
@opentelemetry/sdk-metrics OpenTelemetry metrics SDK
-
min-indent Get the shortest leading whitespace from lines in a string
-
@radix-ui/react-use-rect
-
@sinonjs/fake-timers Fake JavaScript timers
-
vfile-message vfile utility to create a virtual message
-
react-style-singleton Just create a single stylesheet...
-
default-browser Get the default browser
-
@radix-ui/rect
-
pg-int8 64-bit big-endian signed integer-to-string conversion
-
express-rate-limit Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
-
@radix-ui/react-use-size
-
pkg-types Node.js utilities and TypeScript definitions for package.json and tsconfig.json
-
pg PostgreSQL client - pure javascript & libpq with the same API
-
object-hash Generate hashes from javascript objects in node and the browser.
-
unist-util-stringify-position unist utility to serialize a node, position, or point as a human readable location
-
vfile Virtual file format for text processing
-
micromark-factory-space micromark factory to parse markdown space (found in lots of places)
-
@octokit/types Shared TypeScript definitions for Octokit projects
-
property-information Info on the properties and attributes of the web platform
-
prompts Lightweight, beautiful and user-friendly prompts
-
unicorn-magic Some useful utilities I often need
-
@testing-library/react Simple and complete React DOM testing utilities that encourage good testing practices.
-
leven Measure the difference between two strings using the Levenshtein distance algorithm
-
bowser Lightweight browser detector
-
@jridgewell/source-map Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API
-
utils-merge merge() utility function
-
client-only This is a marker package to indicate that a module can only be used in Client Components.
-
get-nonce returns nonce
-
micromark-util-encode micromark utility to encode dangerous html characters
-
micromark-util-sanitize-uri micromark utility to sanitize urls
-
character-entities Map of named character references
-
neo-async Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
-
boolbase two functions: One that returns true, one that returns false
-
bignumber.js A library for arbitrary-precision decimal and non-decimal arithmetic
-
is-path-inside Check if a path is inside another path
-
@modelcontextprotocol/sdk Model Context Protocol implementation for TypeScript
-
micromark small commonmark compliant markdown parser with positional info and concrete tokens
-
@tanstack/react-query Hooks for managing, caching and syncing asynchronous and remote data in React
-
axobject-query Programmatic access to information about the AXObject Model
-
@babel/helper-member-expression-to-functions Helper function to replace certain member expressions with function calls
-
class-variance-authority Class Variance Authority 🧬
-
@radix-ui/react-visually-hidden
-
jest-mock Note: More details on user side API can be found in Jest documentation.
-
@octokit/openapi-types Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.com
-
bundle-name Get bundle name from a bundle identifier (macOS): com.apple.Safari → Safari
-
methods HTTP methods that node supports
-
safe-stable-stringify Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
-
test-exclude test for inclusion or exclusion of paths using globs
-
character-entities-legacy List of legacy HTML named character references that don’t need a trailing semicolon
-
@tailwindcss/oxide-linux-x64-musl
-
string.prototype.matchall Spec-compliant polyfill for String.prototype.matchAll
Nothing on this page matches. Search all 85,062 technologies.