npm packages
9,484 in Packages and libraries, most used first. Page 13 of 48.
-
split-on-first Split a string on the first occurance of a given separator
-
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.
-
is-url Check whether a string is a URL.
-
charenc character encoding utilities
-
postcss-convert-values Convert values with PostCSS (e.g. ms -> s)
-
@tiptap/extension-list-keymap list keymap extension for tiptap
-
@modelcontextprotocol/core Model Context Protocol for TypeScript — public Zod schemas (spec + OAuth/OpenID)
-
fontkit An advanced font engine for Node and the browser
-
mustache Logic-less {{mustache}} templates with JavaScript
-
postcss-normalize-url Normalize URLs with PostCSS
-
crypt utilities for encryption and hashing
-
postcss-discard-overridden PostCSS plugin to discard overridden @keyframes or @counter-style.
-
exit-x A replacement for process.exit that ensures stdio are fully drained before exiting.
-
postcss-normalize-whitespace Trim whitespace inside and around CSS rules & declarations.
-
void-elements Array of "void elements" defined by the HTML specification.
-
@vue/reactivity
-
postcss-loader PostCSS loader for webpack
-
@svgr/babel-plugin-transform-svg-component Transform SVG into component
-
unist-util-remove-position unist utility to remove positions from a tree
-
@radix-ui/react-one-time-password-field
-
postcss-reduce-transforms Reduce transform functions with PostCSS.
-
@isaacs/fs-minipass fs read and write streams based on minipass
-
@radix-ui/react-password-toggle-field
-
@mermaid-js/parser MermaidJS parser
-
@mapbox/node-pre-gyp Node.js native addon binary install tool
-
@internationalized/date Internationalized calendar, date, and time manipulation utilities
-
postcss-discard-empty Discard empty rules and values with PostCSS.
-
dagre-d3-es
-
@internationalized/number Internationalized number formatting and parsing utilities
-
@firebase/database-compat The Realtime Database component of the Firebase JS SDK.
-
postcss-minify-selectors Minify selectors with PostCSS.
-
crypto-js JavaScript library of crypto standards.
-
core-js-pure Standard library
-
@formatjs/ecma402-abstract A collection of implementation for ECMAScript abstract operations
-
has-values Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
-
debounce-fn Debounce a function
-
@firebase/auth-interop-types @firebase/auth interop Types
-
index-to-position Convert a string index to its line and column position
-
@opentelemetry/instrumentation-redis OpenTelemetry instrumentation for redis database client for Redis
-
@azure/identity Provides credential implementations for Azure SDK libraries that can authenticate with Microsoft Entra ID
-
@vitest/ui UI for Vitest
-
wildcard Wildcard matching tools
-
yoga-layout An embeddable and performant flexbox layout engine with bindings for multiple languages
-
jwt-decode Decode JWT tokens, mostly useful for browser applications.
-
points-on-curve Estimate points on a bezier curve or a set of connexted bezier curves
-
khroma A collection of functions for manipulating CSS colors, inspired by SASS.
-
to-fast-properties Force V8 to use fast properties for an object
-
handle-thing Wrap Streams2 instance into a HandleWrap
-
postcss-merge-rules Merge CSS rules with PostCSS.
-
postcss-discard-duplicates Discard duplicate rules in your CSS files with PostCSS.
-
http-deceiver Deceive HTTP parser
-
is-network-error Check if a value is a Fetch network error
-
limiter A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
-
envinfo Info about your dev environment for debugging purposes
-
@tanstack/router-utils Modern and scalable routing for React applications
-
pkg-up Find the closest package.json file
-
cytoscape-cose-bilkent The CoSE layout for Cytoscape.js by Bilkent with enhanced compound node placement
-
postcss-normalize-display-values Normalize multiple value display syntaxes into single values.
-
lodash.truncate The lodash method _.truncate exported as a module.
-
lodash.get The lodash method _.get exported as a module.
-
moment-timezone Parse and display moments in any timezone.
-
@isaacs/ttlcache The time-based use-recency-unaware cousin of lru-cache
-
roughjs Create graphics using HTML Canvas or SVG with a hand-drawn, sketchy, appearance.
-
@smithy/hash-stream-node
-
@svgr/hast-util-to-babel-ast Transform HAST to Babel AST (JSX)
-
homedir-polyfill Node.js os.homedir polyfill for older versions of node.js.
-
md5 js function for hashing messages with MD5
-
oauth4webapi Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
-
@tanstack/virtual-file-routes Modern and scalable routing for React applications
-
dfa A state machine compiler
-
parse5-parser-stream Streaming HTML parser with scripting support.
-
comment-json Parse and stringify JSON with comments. It will retain comments even after saved!
-
@napi-rs/canvas-linux-x64-musl Canvas for Node.js with skia backend
-
postcss-reduce-initial Reduce initial definitions to the actual initial value, where possible.
-
url-template A URI template implementation (RFC 6570 compliant)
-
@graphql-tools/merge A set of utils for faster development of GraphQL tools
-
posthog-js Posthog-js allows you to automatically capture usage and send events to PostHog.
-
postcss-ordered-values Ensure values are ordered consistently in your CSS.
-
postcss-unique-selectors Ensure CSS selectors are unique.
-
postcss-minify-gradients Minify gradient parameters with PostCSS.
-
@storybook/react-vite Storybook for React and Vite: Develop, document, and test UI components in isolation
-
postcss-minify-font-values Minify font declarations with PostCSS
-
@sentry-internal/feedback Sentry SDK integration for user feedback
-
@svgr/babel-plugin-remove-jsx-attribute Remove JSX attribute
-
@svgr/babel-plugin-remove-jsx-empty-expression Remove JSX empty expression
-
tsutils utilities for working with typescript's AST
-
@smithy/uuid Polyfill for generating UUID v4
-
des.js DES implementation
-
@actions/http-client Actions Http Client
-
@svgr/core Transform SVG into React Components.
-
semver-compare compare two semver version strings, returning -1, 0, or 1
-
fast-content-type-parse Parse HTTP Content-Type header according to RFC 9110
-
@svgr/babel-plugin-svg-dynamic-title Transform SVG by adding a dynamic title element
-
@svgr/babel-plugin-add-jsx-attribute Add JSX attribute
-
dependency-graph Simple dependency graph.
-
@svgr/babel-plugin-svg-em-dimensions Transform SVG to use em-based dimensions
-
@storybook/csf-plugin Enrich CSF files via static analysis
-
@svgr/babel-plugin-replace-jsx-attribute-value Replace JSX attribute value
-
mysql2 fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
-
xdg-app-paths Determine (XDG-compatible) paths for storing application files (cache, config, data, etc)
-
@sentry-internal/replay-canvas Replay canvas integration
-
@babel/plugin-bugfix-safari-rest-destructuring-rhs-array Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
-
encoding-sniffer Implementation of the HTML encoding sniffer algo, with stream support
-
engine.io-client Client for the realtime Engine
-
selfsigned Generate self signed certificates private and public keys
-
dns-packet An abstract-encoding compliant module for encoding / decoding DNS packets
-
has-value Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
-
@nestjs/core Nest - modern, fast, powerful node.js web framework (@core)
-
remove-trailing-separator Removes separators from the end of the string.
-
@firebase/app-check-interop-types @firebase/app-check-interop-types Types
-
openapi-types Types for OpenAPI documents.
-
@sentry/feedback Sentry SDK integration for user feedback
-
@react-email/render Transform React components into HTML email templates
-
papaparse Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
-
stylehacks Detect/remove browser hacks from CSS files.
-
obliterator Higher order iterator library for JavaScript/TypeScript.
-
anser A low level parser for ANSI sequences.
-
cytoscape-fcose The fCoSE layout for Cytoscape.js by Bilkent with fast compound node placement
-
@peculiar/utils Modern byte, encoding, integer, converter registry, and PEM utilities for TypeScript projects.
-
conf Simple config handling for your app or module
-
html-parse-stringify Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
-
tempy Get a random temporary file or directory path
-
points-on-path Estimate points on a SVG path
-
caniuse-api request the caniuse data to check browsers compatibilities
-
path-data-parser Yet another SVG path parser. This one's tiny
-
regexp-tree Regular Expressions parser in JavaScript
-
sort-keys Sort the keys of an object
-
postcss-normalize-timing-functions Normalize CSS animation/transition timing functions.
-
postcss-normalize-string Normalize wrapping quotes for CSS string literals.
-
formdata-node Spec-compliant FormData implementation for Node.js
-
@lezer/common Syntax tree data structure and parser interfaces for the lezer parser
-
hachure-fill Fill a polygon with lines
-
postcss-colormin Minify colors in your CSS files with PostCSS.
-
xmlbuilder2 An XML builder for node.js
-
get-value Use property paths like 'a.b.c' to get a nested value from an object.
-
postcss-minify-params Minify at-rule params with PostCSS
-
postcss-normalize-charset Add necessary or remove extra charset with PostCSS
-
@vue/runtime-dom
-
@lezer/lr Incremental parser
-
@whatwg-node/promise-helpers Promise helpers
-
@babel/plugin-proposal-class-properties This plugin transforms static class properties as well as properties declared with the property initializer syntax
-
thingies Useful TypeScript utilities.
-
@expo/plist Mac OS X Plist parser/builder for Node.js and browsers
-
@vue/server-renderer
-
graphql-tag A JavaScript template literal tag that parses GraphQL queries
-
trim-newlines Trim newlines from the start and/or end of a string
-
@joshwooding/vite-plugin-react-docgen-typescript A vite plugin to inject react typescript docgen information
-
@jest/create-cache-key-function This module creates a function which is used for generating cache keys used by code transformers in Jest.
-
array-timsort Fast JavaScript array sorting by implementing Python's Timsort algorithm
-
@react-native/debugger-frontend Debugger frontend for React Native based on Chrome DevTools
-
openid-client OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
-
@react-native/js-polyfills Polyfills for React Native.
-
fbjs A collection of utility libraries used by other Facebook JS projects
-
@sentry-internal/replay User replays for Sentry
-
@prisma/config Internal package used to define and read Prisma configuration files
-
simple-update-notifier Simple update notifier to check for npm updates for cli applications
-
@biomejs/cli-linux-x64
-
restructure Declaratively encode and decode binary data
-
untildify Convert a tilde path to an absolute path: ~/dev → /Users/sindresorhus/dev
-
webdriver-bidi-protocol This repository contains TypeScript types conforming to the WebDriver BiDi specification.
-
supertest SuperAgent driven library for testing HTTP servers
-
@opentelemetry/configuration OpenTelemetry Configuration
-
@webcontainer/env Set of environment utilities for WebContainers
-
bplist-creator Binary Mac OS X Plist (property list) creator.
-
ripemd160 Compute ripemd160 of bytes or strings.
-
@sentry-internal/browser-utils Browser Utilities for all Sentry JavaScript SDKs
-
query-selector-shadow-dom use querySelector syntax to search for nodes inside of (nested) shadow roots
-
bson A bson parser for node.js and the browser
-
formatly Formats your code with whatever formatter your project is already using. 🧼
-
@peculiar/asn1-x509 ASN.1 schema for X.509 certificates, certificate revocation lists, and related profile structures defined in RFC 5280.
-
@esbuild/darwin-arm64 The macOS ARM 64-bit binary for esbuild, a JavaScript bundler.
-
@nestjs/common Nest - modern, fast, powerful node.js web framework (@common)
-
cssnano-preset-default Safe defaults for cssnano which require minimal configuration.
-
@expo/config-plugins A library for Expo config plugins
-
verkit Fast, zero-dependency SemVer for ESM and TypeScript, with functional, tree-shakeable APIs.
-
minimizer-webpack-plugin Minimizer plugin for webpack
-
sockjs SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser.
-
npm-pick-manifest Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.
-
oauth-sign OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
-
postcss-normalize-unicode Normalize unicode-range descriptors, and can convert to wildcard ranges.
-
@react-native/dev-middleware Dev server middleware for React Native
-
prr A better Object.defineProperty()
-
use-isomorphic-layout-effect A React helper hook for scheduling a layout effect with a fallback to a regular effect for environments where layout effects should not be…
-
postcss-normalize-positions Normalize keyword values for position into length values.
-
postcss-normalize-repeat-style Convert two value syntax for repeat-style into one value.
-
@oozcitak/util Utility functions
-
@peculiar/asn1-rsa ASN.1 schema for RSA keys and algorithms defined in RFC 8017.
-
fault Functional errors with formatted output
-
@vue/runtime-core
-
multicast-dns Low level multicast-dns implementation in pure javascript
-
eventemitter2 A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.
-
promise-inflight One promise for multiple requests in flight to avoid async duplication
-
tree-dump Tree or binary tree printer, print any tree to terminal or debug window
-
upper-case Transforms the string to upper case
-
relateurl Minify URLs by converting them from absolute to relative.
-
named-placeholders sql named placeholders to unnamed compiler
-
react-reconciler React package for creating custom renderers.
-
jwks-rsa Library to retrieve RSA public keys from a JWKS endpoint
-
light-my-request Fake HTTP injection library
-
ignore-walk Nested/recursive .gitignore/.npmignore parsing and filtering.
Nothing on this page matches. Search all 85,062 technologies.