mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
MCP
Guides
Trends
Ask
Sat 19 Sept 10:04 UTC
Libraries
Package guides written the honest way, including who should skip them.
All
AI / ML
Web Frontend
Web Backend
Data
Testing
CLI & Tooling
Infra
Utils
Mobile
Security
Both registries
npm
PyPI
Utils
npm · 509.6M/wk
lru-cache
lru-cache 11.5.2 is an in-process JavaScript cache that evicts the least recently used entries when a count or calculated-size bound is reached.
Score 4.5/5
CLI & Tooling
npm · 462.6M/wk
commander
Commander turns a Node.js argv array into named options, positional arguments, and subcommand actions.
Score 4.8/5
CLI & Tooling
npm · 449.5M/wk
chalk
Chalk turns strings into ANSI-styled terminal output through chains such as chalk.bold.red('failed').
Score 4.8/5
Utils
npm · 344.8M/wk
type-fest
type-fest 5.8.0 is a declaration-only set of TypeScript utility types.
Score 4.5/5
Utils
npm · 342.0M/wk
ajv
Ajv 8.20.0 compiles JSON Schema and JSON Type Definition documents into JavaScript functions, then returns a boolean and a structured error list for each value checked.
Score 4.3/5
Utils
npm · 301.6M/wk
p-limit
p-limit 7.3.2 feeds promise-returning functions through one memory-backed queue and starts only the number allowed by its concurrency setting.
Score 4.5/5
Utils
npm · 294.6M/wk
find-up
find-up locates a named file or directory relative to a starting path.
Score 4.5/5
Utils
npm · 269.8M/wk
js-yaml
js-yaml parses YAML text into JavaScript values and serializes JavaScript values back to YAML.
Score 4.5/5
Utils
npm · 264.4M/wk
zod
Zod 4.4.3 defines runtime schemas in TypeScript and derives static input and output types from them.
Score 4.5/5
Utils
npm · 259.7M/wk
uuid
uuid implements RFC 9562 identifiers in JavaScript.
Score 4.8/5
Web Frontend
npm · 258.3M/wk
postcss
PostCSS 8.5.26 parses CSS into a source-aware node tree, runs JavaScript visitors over it, and serializes the result.
Score 4.5/5
CLI & Tooling
npm · 253.1M/wk
typescript
TypeScript 7.0.2 installed in 3.7 seconds on our Node 22 sandbox and provides the `tsc` command for checking typed JavaScript, producing JavaScript, writing declaratio...
Score 4.5/5
CLI & Tooling
npm · 251.7M/wk
esbuild
esbuild 0.28.2 is a native Go program exposed through a command line, a JavaScript API, and a Go API.
Score 4.3/5
Web Backend
npm · 245.4M/wk
ws
ws 8.21.3 is a Node.js implementation of WebSocket clients and servers.
Score 4.8/5
CLI & Tooling
npm · 233.7M/wk
yargs
yargs 18.1.0 parses command-line arguments into an `argv` object while generating commands, option help, validation errors, and shell completions from one declaration...
Score 4.3/5
Utils
npm · 224.6M/wk
nanoid
Nano ID creates random, URL-friendly string identifiers from cryptographic random bytes.
Score 4.8/5
Utils
npm · 211.8M/wk
json5
JSON5 2.2.3 parses and writes a JSON-shaped format intended for configuration that people edit.
Score 4/5
Utils
npm · 196.8M/wk
fs-extra
fs-extra 11.4.0 wraps Node's fs API and adds copy, move, remove, emptyDir, ensure helpers, parent-creating writes, and JSON file methods.
Score 4.5/5
Utils
npm · 191.2M/wk
chokidar
Chokidar 5 turns Node filesystem signals into named file and directory events such as `add`, `change`, `unlink`, and `ready`.
Score 4.3/5
Utils
npm · 181.2M/wk
yaml
yaml is a JavaScript parser, writer, and syntax-tree toolkit for YAML 1.1 and 1.2.
Score 4.5/5
Utils
npm · 176.4M/wk
node-fetch
node-fetch 3.3.2 provides the browser-shaped fetch API on top of Node HTTP and exposes response bodies as Node Readable streams.
Score 3.8/5
Web Backend
npm · 166.5M/wk
undici
Undici 8.10.0 installed as 1 dependency-free, 3 MB package in our Node 22 sandbox, and its browser bundle failed because the transport is Node-only.
Score 4.8/5
CLI & Tooling
npm · 163.8M/wk
vite
Vite 8.2.2 is a frontend development server and production build tool.
Score 4.8/5
Utils
npm · 162.8M/wk
dotenv
dotenv 17.4.2 reads `.env` syntax from one file or an ordered list of files, then copies parsed strings into `process.env` or another object.
Score 4/5
Web Frontend
npm · 160.3M/wk
react
React 19.2.8 is the component, state, and reconciliation layer for user interfaces.
Score 4.8/5
Utils
npm · 151.9M/wk
lodash
Lodash 4.18.1 is a CommonJS collection of helpers for arrays, objects, functions, collections, and value conversion.
Score 4.5/5
Web Frontend
npm · 150.9M/wk
react-dom
react-dom 19.2.8 is React's web renderer.
Score 4.8/5
CLI & Tooling
npm · 145.8M/wk
rimraf
rimraf 6.1.3 permanently removes files and directory trees through a cross-platform CLI or JavaScript API.
Score 4.5/5
CLI & Tooling
npm · 143.4M/wk
minimist
minimist 1.2.8 is one function that maps an argv array to an object.
Score 3.8/5
CLI & Tooling
npm · 143.1M/wk
eslint
ESLint 10 is a Node-based JavaScript linter built around an ordered flat-config array and rules that inspect parsed syntax.
Score 4.5/5
Utils
npm · 129.4M/wk
diff
diff 9.0.0, also known as jsdiff, finds insertions and deletions between strings or token arrays with a Myers edit algorithm.
Score 4.3/5
Web Backend
npm · 121.4M/wk
express
Express 5.2.1 is a Node web framework whose main abstraction is an ordered list of middleware and route handlers.
Score 4.3/5
Security
npm · 120.6M/wk
jose
Our August 22 install of jose 6.2.10 finished in 0.4 seconds, left one package and 1 MB on disk, and produced no npm audit findings.
Score 4.5/5
Utils
npm · 119.5M/wk
ajv-formats
ajv-formats 3.0.1 plugs the format vocabulary that Ajv 8 leaves outside its core validator back into an Ajv instance.
Score 3.8/5
CLI & Tooling
npm · 118.4M/wk
prettier
Prettier 3.9.6 parses a supported file and prints a canonical layout, replacing most hand-written spacing and wrapping choices with one repeatable result.
Score 4.8/5
Web Frontend
npm · 115.2M/wk
tailwindcss
Tailwind CSS scans project source for utility class candidates and compiles the matching CSS.
Score 4.5/5
CLI & Tooling
npm · 113.2M/wk
rollup
Rollup 4.63.0 follows ES module imports and exports to create optimized JavaScript bundles, shared chunks, preserved module trees, or several output formats from one g...
Score 4.5/5
Testing
npm · 107.6M/wk
chai
Chai 6.2.2 is a test-runner-neutral assertion library for Node and browsers.
Score 4.3/5
Web Backend
npm · 107.4M/wk
axios
Axios is a Promise-based HTTP client with adapters for browsers, Node.js, and fetch-capable runtimes.
Score 4.8/5
Testing
npm · 94.5M/wk
vitest
Vitest runs JavaScript and TypeScript tests through Vite's transform and module-resolution pipeline.
Score 4.8/5
Testing
npm · 91.1M/wk
jsdom
jsdom 30.0.1 creates a browser-shaped window and document inside Node for HTML parsing, selectors, events, forms, cookies, storage, and controlled script execution.
Score 4.8/5
Utils
npm · 90.9M/wk
sharp
Our Node 22 sandbox loaded sharp 0.35.3 through both `require()` and ESM `import`, while the attempted esbuild browser bundle failed.
Score 4.8/5
Utils
npm · 89.1M/wk
date-fns
date-fns 4.4.0 is a large catalog of standalone functions for native JavaScript Date objects.
Score 4.3/5
Web Frontend
npm · 86.9M/wk
htmlparser2
htmlparser2 12.0.0 tokenizes HTML or XML as chunks arrive.
Score 4.3/5
Testing
npm · 86.7M/wk
playwright
Playwright 1.62.1 is Microsoft's Node API and test framework for Chromium, Firefox, and WebKit.
Score 4.8/5
CLI & Tooling
npm · 85.0M/wk
rolldown
Rolldown 1.2.6 is a Rust-based JavaScript and TypeScript bundler exposed through a Node CLI, config files, a Rollup-shaped build API, watch mode, code splitting, trans...
Score 4/5
Utils
npm · 84.2M/wk
globby
globby 16.2.4 is a Node file-matching layer over fast-glob.
Score 4.5/5
CLI & Tooling
npm · 81.3M/wk
ora
We installed ora 9.4.1 and exercised both its ESM and require entry paths under Node 22.
Score 4.5/5
Utils
npm · 79.8M/wk
env-paths
env-paths 4.0.0 answers one narrow question: where should a Node application put its data, configuration, cache, logs, and temporary files on this operating system?
Score 4/5
CLI & Tooling
npm · 79.7M/wk
tsx
tsx 4.23.12 runs TypeScript and current JavaScript directly in Node by transforming syntax with esbuild and handing execution back to Node's module system.
Score 4.5/5
CLI & Tooling
npm · 78.9M/wk
typescript-eslint
typescript-eslint 8.68.0 is the umbrella package that lets ESLint parse TypeScript and run the project's TypeScript-specific rules.
Score 4.8/5
Web Frontend
npm · 75.5M/wk
tailwind-merge
tailwind-merge 3.6.0 accepts class-list values and removes earlier Tailwind utilities when a later one would set the same style.
Score 4.8/5
Infra
npm · 75.1M/wk
@opentelemetry/api
@opentelemetry/api 1.9.1 is the contract shared by JavaScript instrumentation and whichever OpenTelemetry SDK an application selects.
Score 4.8/5
Utils
npm · 74.0M/wk
fast-xml-parser
fast-xml-parser 5.11.0 reads a complete XML string or Uint8Array into JavaScript objects, checks XML syntax, and can serialize objects back to XML.
Score 4/5
Utils
npm · 73.7M/wk
p-map
p-map 7.0.6 runs an async mapper over a sync or async iterable while limiting pending mapper calls.
Score 4.5/5
Utils
npm · 68.9M/wk
marked
Marked 18.0.11 converts Markdown to HTML and exposes its lexer, parser, renderers, tokenizers, hooks, and token walker for custom syntax.
Score 4/5
Utils
npm · 64.7M/wk
dayjs
Our sandbox build of Day.js 1.11.23 was 7.5 KB minified and 3.3 KB gzipped, which is the main reason to consider this Moment-style date wrapper.
Score 4.5/5
Testing
npm · 63.5M/wk
axe-core
axe-core 4.13.0 examines a live HTML document and returns four separate result sets: violations, passes, checks that need a person to decide, and rules that did not ap...
Score 4.5/5
Web Backend
npm · 58.9M/wk
hono
Hono 4 is an HTTP framework built around Web `Request`, `Response`, `Headers`, and `fetch` instead of Node's native request and response classes.
Score 4.3/5
Security
npm · 58.8M/wk
dompurify
DOMPurify 3.4.14 cleans untrusted HTML by parsing it through a real DOM and removing unsafe elements, attributes, and URL values before the result reaches an HTML sink.
Score 5/5
Web Frontend
npm · 58.7M/wk
@tanstack/react-query
@tanstack/react-query 5.102.5 is a React adapter for a query-keyed cache of promise results.
Score 4.8/5
Utils
npm · 58.6M/wk
lz-string
lz-string 1.5.0 is a synchronous text compressor built around an LZ-family dictionary format.
Score 3.5/5
Web Frontend
npm · 58.2M/wk
autoprefixer
Autoprefixer 10.5.4 is a PostCSS plugin that rewrites CSS according to your Browserslist targets and current Can I Use data.
Score 4.5/5
Web Frontend
npm · 58.1M/wk
class-variance-authority
class-variance-authority 0.7.1, usually imported as `cva`, converts a table of visual variants into a class-name function.
Score 4.3/5
Web Backend
npm · 56.8M/wk
express-rate-limit
express-rate-limit 8.6.2 is Express middleware that increments a counter for each client key and answers with status 429 after that key consumes its allowance.
Score 4.5/5
CLI & Tooling
npm · 55.2M/wk
prompts
prompts 2.4.2 runs interactive questions in Node terminals and resolves one answer object.
Score 3.5/5
Utils
npm · 54.9M/wk
zod-to-json-schema
zod-to-json-schema 3.25.2 converts Zod v3 schemas into JSON Schema draft 7, draft 2019-09, OpenAPI 3.0, or an experimental OpenAI-oriented shape.
Score 2.5/5
Testing
npm · 53.7M/wk
@testing-library/react
React Testing Library 16.3.2 renders React components into a DOM test environment and queries the result through roles, accessible names, labels, text, and other user-...
Score 4.5/5
Web Frontend
npm · 53.0M/wk
next
Next 16.3.3 is a React application framework with file-based routing, Server Components, client boundaries, request handlers, server actions, static generation, stream...
Score 4.5/5
Web Frontend
npm · 51.9M/wk
recharts
Our full Recharts 3.10.1 import produced 588 KB minified JavaScript and 161.2 KB gzipped, a material cost for a charting dependency.
Score 4.3/5
Utils
npm · 51.9M/wk
file-type
file-type 22.0.2 examines magic bytes and returns an extension plus MIME hint for a path, byte array, Blob, web stream, or tokenizer.
Score 4.3/5
Web Frontend
npm · 51.8M/wk
react-hook-form
React Hook Form 7.86.0 tracks field values, errors, touched and dirty state, and submission inside React.
Score 4.8/5
Utils
npm · 51.8M/wk
bowser
Bowser 2.14.1 reads a User-Agent string and returns named browser, operating system, device class, and rendering engine fields.
Score 4.5/5
Security
npm · 51.3M/wk
jsonwebtoken
jsonwebtoken 9.0.3 creates and validates signed JWTs with Node's crypto implementation.
Score 4/5
CLI & Tooling
npm · 50.8M/wk
consola
Consola 3.4.2 is a terminal logger for Node tools, with distinct methods for status, success, warning, error, boxes, and prompts.
Score 3.5/5
CLI & Tooling
npm · 50.4M/wk
webpack
webpack 5.109.2 starts from one or more module entries, builds a dependency graph, and emits browser, Node, or other target assets.
Score 4.5/5
Web Frontend
npm · 50.3M/wk
zustand
Zustand 5.0.15 is a React state library built on external stores, selector hooks, and a small set/get/subscribe API.
Score 4.8/5
AI / ML
npm · 50.0M/wk
@modelcontextprotocol/sdk
Our clean Node 22 install of @modelcontextprotocol/sdk 1.30.0 finished in 3.5 seconds and occupied 27 MB, but both a CommonJS require and an ESM import failed on Node...
Score 3.8/5
Data
npm · 48.4M/wk
pg
pg 8.23.0, the main node-postgres package, is a server-side PostgreSQL driver for Node.
Score 4.8/5
Web Frontend
npm · 47.9M/wk
react-router
Our clean install of React Router 8.3.0 was quick, but a full browser import was substantial at 197.1 KB minified and 63.8 KB gzipped.
Score 4.8/5
Utils
npm · 47.3M/wk
p-retry
p-retry repeatedly calls a promise-returning function until it succeeds, a retry policy rejects the failure, an abort signal fires, or its attempt or time budget ends.
Score 4.3/5
Utils
npm · 46.1M/wk
color
color 5.0.3 is an immutable JavaScript value object for ordinary CSS colors and several conversion models.
Score 3.8/5
Web Frontend
npm · 46.0M/wk
reselect
Reselect 5.3.0 creates memoized selectors from plain input functions and a result function, most often for Redux state.
Score 4.8/5
Web Frontend
npm · 45.5M/wk
sonner
Our clean Node 22 install of Sonner 2.0.8 finished in 1.2 seconds and left 4 packages using 8 MB on disk.
Score 4.5/5
Utils
npm · 45.0M/wk
pino
Pino 10.3.1 turns Node log calls into newline-delimited JSON with numeric levels, timestamps, child bindings, serializers, and path-based redaction.
Score 4.8/5
Utils
npm · 44.8M/wk
p-timeout
p-timeout 7.0.1 puts a deadline around an existing promise.
Score 4/5
CLI & Tooling
npm · 43.7M/wk
inquirer
inquirer 14.1.0 runs the repository's legacy question-object interface for interactive Node command lines.
Score 4.3/5
Utils
npm · 43.6M/wk
zod-validation-error
zod-validation-error 5.0.0 converts Zod issues into a ValidationError with one readable message and keeps the original issue list in details.
Score 4/5
Web Backend
npm · 43.3M/wk
graphql
GraphQL.js 17.0.2 is the JavaScript reference implementation of the GraphQL specification.
Score 4.5/5
CLI & Tooling
npm · 43.2M/wk
ts-node
ts-node 10.9.2 installs hooks that compile TypeScript while Node loads a script, and maps runtime stacks back to the source.
Score 3.5/5
Testing
npm · 42.2M/wk
jest
Jest 30.4.2 is a Node test system that packages discovery, isolation, assertions, spies, module mocks, fake clocks, snapshots, coverage, watch mode, and parallel worke...
Score 4.8/5
Web Frontend
npm · 41.9M/wk
framer-motion
framer-motion 13.1.1 is the legacy package name for Motion's React animation runtime.
Score 4.3/5
Infra
npm · 40.6M/wk
@aws-sdk/client-s3
@aws-sdk/client-s3 is the generated AWS JavaScript v3 client for S3.
Score 4.5/5
Web Frontend
npm · 39.8M/wk
redux
Redux 5.0.1 is the framework-independent core behind a reducer store.
Score 4.8/5
Utils
npm · 39.0M/wk
xml2js
xml2js 0.6.2 converts an XML document into nested JavaScript objects and can build XML from the same object convention.
Score 3.3/5
Web Frontend
npm · 38.9M/wk
react-router-dom
react-router-dom 7 is the compatibility entry point for React Router's browser APIs.
Score 3.8/5
Web Backend
npm · 38.8M/wk
compression
compression 1.8.1 is Node response middleware for Express, Connect, or a manually wrapped node:http server.
Score 4.5/5
CLI & Tooling
npm · 38.8M/wk
listr2
Listr2 runs CLI work as titled tasks with live terminal rendering, shared typed context, concurrency limits, nested lists, retries, skip reasons, rollback handlers, ca...
Score 4/5
Utils
npm · 38.2M/wk
archiver
Archiver 8 writes ZIP and TAR output from Node streams.
Score 3.5/5
Utils
npm · 38.1M/wk
immutable
Immutable.js 5.1.9 provides persistent List, Map, Set, OrderedMap, Stack, Record, Range, and lazy Seq collections.
Score 4.5/5
Utils
npm · 37.8M/wk
pretty-ms
pretty-ms turns a duration expressed in milliseconds into compact text such as 1.3s, 15d 11h, or 1:35.5.
Score 4.5/5
Web Frontend
npm · 37.0M/wk
web-vitals
web-vitals 6.2.0 observes CLS, INP, LCP, FCP, and TTFB inside a user's browser and passes metric objects to callbacks you register.
Score 4.8/5
CLI & Tooling
npm · 36.9M/wk
meow
meow 14.1.0 is an argument parser and help wrapper for small Node command-line programs.
Score 4/5
Testing
npm · 36.6M/wk
fast-check
fast-check 4.9.0 generates inputs for JavaScript and TypeScript tests, checks a rule against each input, and reduces a failure to a smaller counterexample.
Score 4.5/5
AI / ML
npm · 36.5M/wk
@anthropic-ai/sdk
@anthropic-ai/sdk is Anthropic's typed JavaScript client for the Claude API.
Score 4.3/5
AI / ML
npm · 36.4M/wk
openai
openai 7.5.0 is OpenAI's generated JavaScript and TypeScript client for its HTTP APIs.
Score 4.5/5
Utils
npm · 34.9M/wk
luxon
Luxon wraps JavaScript dates in immutable DateTime, Duration, and Interval objects, with IANA zones and locale output supplied by the runtime's Intl implementation.
Score 4.3/5
Testing
npm · 34.8M/wk
memfs
memfs 4.68.1 supplies an in-memory implementation of much of Node's fs API, plus independent Volume objects, JSON fixture import and export, streams, promises, watcher...
Score 4/5
Security
npm · 34.7M/wk
node-forge
node-forge implements cryptographic primitives and file formats in JavaScript: RSA, Ed25519, AES, hashes, HMAC, PBKDF2, ASN.1, X.509, CSRs, PKCS#7, PKCS#8, and PKCS#12.
Score 3.5/5
Utils
npm · 34.6M/wk
cross-fetch
`cross-fetch` gives one Fetch-shaped import to code that runs in browsers, workers, React Native, and Node.
Score 3.8/5
Utils
npm · 34.2M/wk
memoize-one
memoize-one 6.0.0 remembers exactly one successful invocation: the last argument list, its `this` reference, and the returned value.
Score 3.8/5
Web Frontend
npm · 33.8M/wk
vaul
Vaul 1.1.2 is an unstyled React drawer that layers dragging, velocity dismissal, snap points, nested sheets, four directions, input repositioning, and optional page sc...
Score 3/5
Web Frontend
npm · 33.6M/wk
react-redux
React-Redux 9.3.0 is the official bridge between a Redux 5 store and React 18 or 19.
Score 5/5
Security
npm · 32.7M/wk
tweetnacl
tweetnacl 1.0.3 is a JavaScript port of the small NaCl cryptographic API.
Score 3.8/5
Utils
npm · 32.4M/wk
moment
Moment 2.30.1 puts parsing, formatting, calendar arithmetic, durations, relative labels, UTC mode, and locale output on a chainable wrapper around JavaScript `Date`.
Score 4/5
Web Frontend
npm · 32.1M/wk
embla-carousel
embla-carousel 8.6.0 supplies the motion and geometry for a touch-draggable, snapping carousel without rendering its interface.
Score 4.5/5
Utils
npm · 31.9M/wk
smol-toml
Our smol-toml 1.8.0 install left one 1 MB package and produced a 5.3 KB gzipped browser bundle.
Score 4.3/5
Utils
npm · 31.8M/wk
p-queue
p-queue 9.3.3 keeps promise-returning functions in an in-memory queue inside one JavaScript process.
Score 4.3/5
Web Frontend
npm · 31.2M/wk
react-markdown
react-markdown turns a Markdown string into React elements through the unified, remark, and rehype syntax-tree pipeline.
Score 4.3/5
CLI & Tooling
npm · 31.0M/wk
enquirer
Enquirer 2.4.1 asks interactive questions in a terminal and resolves the answers through promises.
Score 3.8/5
CLI & Tooling
npm · 30.9M/wk
json-schema-to-ts
json-schema-to-ts 3.1.1 turns a JSON Schema written as a TypeScript literal into a static type through `FromSchema`.
Score 4/5
CLI & Tooling
npm · 30.7M/wk
cli-table3
cli-table3 formats arrays and cell objects as bordered text tables for Node terminals.
Score 3.8/5
Web Frontend
npm · 30.4M/wk
preact
Our Node 22 run put Preact 10.29.8's complete root import at 11.5 KB minified and 4.8 KB gzipped.
Score 4.3/5
Web Frontend
npm · 29.6M/wk
input-otp
input-otp 1.5.0 gives React applications a one-time-code field built from one transparent HTML input.
Score 5/5
Web Frontend
npm · 29.5M/wk
classnames
classnames 2.5.1 is a single function that turns strings, nested arrays, and objects such as `{ active: isActive }` into a space-separated class attribute.
Score 4.5/5
Web Frontend
npm · 29.5M/wk
image-size
Our 2.0.2 test installed one dependency-free package, produced an 11.2 KB minified browser bundle, and also surfaced one high-severity npm audit finding.
Score 3.3/5
Web Frontend
npm · 28.4M/wk
sass
The npm `sass` package is Dart Sass compiled to JavaScript, with a `sass` command and a modern host API for turning SCSS or indented Sass into CSS.
Score 4.8/5
Web Frontend
npm · 27.2M/wk
@reduxjs/toolkit
Redux Toolkit 2.12.0 is the official package for building a Redux store with fewer hand-written action types and immutable update helpers.
Score 4.8/5
Utils
npm · 26.8M/wk
markdown-it
markdown-it 15 turns CommonMark input into HTML with a configurable tokenizer and renderer.
Score 4.5/5
CLI & Tooling
npm · 26.3M/wk
lint-staged
Our clean install of lint-staged 17.3.0 took 1 second and left 7 packages using 2 MB.
Score 4.5/5
Utils
npm · 26.0M/wk
underscore
Our clean install of Underscore 1.13.8 finished in 0.4 seconds and added 3 MB, yet a browser build still costs 21.7 KB minified or 7.4 KB gzipped when the whole packag...
Score 4.3/5
Data
npm · 25.2M/wk
ioredis
ioredis 6.0.0 is a Node Redis client for standalone servers, Sentinel, and Cluster, with pipelines, transactions, scripts, Streams, Pub/Sub, and binary replies.
Score 3.5/5
Data
npm · 24.9M/wk
cheerio
Cheerio 1.2.0 reads HTML or XML into an in-memory tree, then exposes CSS selectors and familiar jQuery methods for traversal, text, attributes, and mutation.
Score 4.5/5
Utils
npm · 24.8M/wk
joi
Joi 18.2.5 is a runtime validator for JavaScript values, built around immutable schemas and chained rules.
Score 4/5
Infra
npm · 24.5M/wk
winston
Winston 3.19.0 is a Node logger built around mutable info objects, ordered format transforms, and output transports.
Score 4.5/5
Testing
npm · 24.4M/wk
ts-jest
ts-jest 29.4.12 is a Jest transformer that asks the TypeScript compiler API to turn `.ts` and `.tsx` test files into code Jest can execute, while preserving source map...
Score 3.8/5
Utils
npm · 24.0M/wk
libphonenumber-js
libphonenumber-js 1.13.11 converts national or international phone input into a `PhoneNumber` carrying an E.164 value, country calling code, national number, optional...
Score 4.5/5
Security
npm · 23.8M/wk
basic-ftp
basic-ftp 6.2.0 gives Node programs a promise API for FTP and TLS-protected FTPS.
Score 3.8/5
Utils
npm · 23.1M/wk
validator
validator.js is a collection of synchronous functions that validate or sanitize strings: email syntax, URLs, IP addresses, dates, identifiers, locale-specific phone an...
Score 4.3/5
Web Frontend
npm · 22.7M/wk
query-string
query-string 9.5.0 parses flat URL query text into a null-prototype object and serializes supported primitives back to encoded text.
Score 4.5/5
AI / ML
npm · 22.7M/wk
ai
Our browser build makes the tradeoff visible: importing all of AI SDK 7.0.77 produced 459 KB of minified JavaScript, or 119.2 KB gzipped.
Score 4.3/5
Utils
npm · 22.5M/wk
formidable
Formidable 3.5.4 reads a Node `IncomingMessage` and parses multipart uploads, URL-encoded fields, JSON, or octet-stream bodies.
Score 3.5/5
Web Frontend
npm · 21.5M/wk
@tanstack/react-virtual
@tanstack/react-virtual 3.14.10 is the React adapter for TanStack's headless list and grid virtualizer.
Score 4.5/5
Infra
npm · 21.3M/wk
nodemailer
Our Nodemailer 9.0.5 install was a dependency-free Node package for constructing MIME messages and handing them to SMTP, sendmail, streams, or supported transports.
Score 4.8/5
Web Frontend
npm · 20.7M/wk
loglevel
Our full browser import of loglevel 1.9.2 was 3.7 KB minified and 1.6 KB gzipped.
Score 4/5
Web Frontend
npm · 20.7M/wk
superagent
SuperAgent is an HTTP client for Node and browsers built around a chainable request object.
Score 3.5/5
Testing
npm · 20.5M/wk
@mswjs/interceptors
@mswjs/interceptors 0.42.3 is the low-level network interception layer behind Mock Service Worker.
Score 4.3/5
Testing
npm · 20.3M/wk
storybook
Storybook 10.5.10 is a separate development and build environment for rendering UI components in named states.
Score 4.5/5
Utils
npm · 20.1M/wk
@bufbuild/protobuf
@bufbuild/protobuf 2.14.0 is the runtime used by code generated from Protocol Buffer schemas for JavaScript and TypeScript.
Score 4.5/5
Infra
npm · 20.1M/wk
wrangler
Wrangler 4.126.0 is Cloudflare's command-line tool for developing and operating Workers.
Score 4.5/5
Data
npm · 20.0M/wk
drizzle-orm
Our install of drizzle-orm 0.45.2 contained a large set of typed entry points for PostgreSQL, MySQL, SQLite, and hosted variants, yet no required runtime dependency.
Score 4/5
Utils
npm · 20.0M/wk
unzipper
unzipper 0.12.5 reads ZIP files through Node streams.
Score 3.3/5
Utils
npm · 20.0M/wk
i18next
i18next 26.4.0 is a runtime translation engine that looks up keys in language resources, chooses plural and context forms, interpolates values, formats through Intl, a...
Score 4.5/5
Web Frontend
npm · 20.0M/wk
clean-css
clean-css 5.3.3 is a Node CSS optimizer whose main API accepts source text or file paths and returns compressed CSS, warnings, errors, source-map output, and before-an...
Score 3.3/5
Web Frontend
npm · 19.8M/wk
@tanstack/react-router
@tanstack/react-router 1.170.31 produced a 36.2 KB gzipped all-package browser bundle in our sandbox and loaded through both ESM import and require().
Score 4.5/5
Web Frontend
npm · 19.2M/wk
motion
Motion 13.1.1 is the current package name for the animation project formerly called Framer Motion.
Score 4.3/5
Data
npm · 19.2M/wk
d3
D3 is a set of JavaScript building blocks for data graphics, not a menu of finished chart components.
Score 4.3/5
Web Frontend
npm · 19.1M/wk
@tanstack/react-table
@tanstack/react-table 9.1.2 connects React to TanStack's headless table engine.
Score 4/5
Testing
npm · 19.0M/wk
msw
MSW 2.15.0 answers real application requests from test-owned handlers.
Score 4.5/5
Web Frontend
npm · 18.9M/wk
colord
Colord 2.10.0 parses and changes colors without mutating the original value.
Score 4.3/5
Infra
npm · 18.4M/wk
stripe
`stripe`, also called stripe-node, is Stripe's official JavaScript server SDK.
Score 4.3/5
Utils
npm · 18.1M/wk
xmlbuilder2
Our Node 22 sandbox installed xmlbuilder2 4.0.3 cleanly, while its browser-targeted esbuild case did not compile.
Score 3.8/5
Web Backend
npm · 18.0M/wk
cron-parser
cron-parser 5.10.0 converts cron text into a movable sequence of dates; it does not start timers or execute jobs.
Score 4.3/5
Data
npm · 17.5M/wk
csv-parse
csv-parse 7.0.2 reads delimited text through a Node Transform stream, a callback, or a separate synchronous entry.
Score 4.5/5
Utils
npm · 17.2M/wk
valibot
Valibot 1.4.2 validates unknown JavaScript values and derives TypeScript input and output types from the same schema.
Score 4.3/5
Security
npm · 17.0M/wk
crypto-js
We installed crypto-js 4.2.0 and found a dependency-free CommonJS collection of hashes, HMACs, encoders, password-based key derivation, and older symmetric ciphers.
Score 3/5
Security
npm · 16.9M/wk
jwt-decode
jwt-decode 4.0.0 Base64URL-decodes the payload or header of a JSON Web Token and parses that segment as JSON.
Score 4/5
Data
npm · 16.6M/wk
kysely
Kysely 0.29.5 is a SQL query builder whose generic database interface lets TypeScript check table names, columns, joins, aliases, and returned rows.
Score 4/5
Web Frontend
npm · 16.6M/wk
cssnano
cssnano 8 is a production-time CSS minifier built as a PostCSS plugin.
Score 4.5/5
Web Backend
npm · 16.3M/wk
socket.io
socket.io 4.8.3 is the Node server for the Socket.IO event protocol.
Score 4.5/5
Web Frontend
npm · 16.0M/wk
@svgr/core
@svgr/core 8.1.0 is the Node API for generating React component source from an SVG string.
Score 4/5
Testing
npm · 15.8M/wk
supertest
supertest 7.2.2 drives a Node HTTP server through SuperAgent and adds chainable assertions for status, headers, bodies, and cookies.
Score 4.3/5
Web Frontend
npm · 15.6M/wk
swr
SWR is a React hook layer for remote data that keys requests, shares an in-memory cache, deduplicates concurrent fetches, and revalidates cached results on events such...
Score 4.8/5
Data
npm · 15.5M/wk
prisma
The `prisma` package is the command-line side of Prisma ORM 7.
Score 4/5
Testing
npm · 15.4M/wk
happy-dom
happy-dom 20.11.6 supplies a browser-like Window, Document, custom elements, shadow DOM, events, MutationObserver, fetch, and related web APIs inside Node.
Score 3.3/5
Web Frontend
npm · 15.2M/wk
mermaid
Mermaid 11.17.2 parses text definitions for flowcharts, sequence diagrams, class models, ER diagrams, state machines, Gantt charts, and other technical drawings, then...
Score 4.5/5
Data
npm · 15.1M/wk
postgres
The npm package `postgres`, usually called Postgres.js, is a direct PostgreSQL client built around tagged template literals.
Score 3.8/5
Security
npm · 15.0M/wk
@azure/identity
Our clean install of @azure/identity 4.13.2 worked in both ESM and CommonJS, but it put 44 packages and 43 MB on disk.
Score 4.8/5
Data
npm · 14.9M/wk
fast-csv
fast-csv 5.0.7 combines the `@fast-csv/parse` and `@fast-csv/format` Node packages.
Score 4.3/5
Web Frontend
npm · 14.8M/wk
three
three 0.185.1 is a browser rendering library with a scene graph, cameras, geometry, materials, textures, lights, animation, and WebGL or WebGPU backends.
Score 4.3/5
Web Frontend
npm · 14.5M/wk
css-declaration-sorter
css-declaration-sorter 7.4.0 is a PostCSS 8 transform for rearranging property declarations within a rule.
Score 4/5
Web Frontend
npm · 14.3M/wk
vue
Vue 3.5.41 is a component framework for browser interfaces.
Score 5/5
Data
npm · 14.2M/wk
papaparse
Papa Parse converts CSV text, browser `File` objects, remote downloads, and Node readable streams into rows, then turns arrays or objects back into CSV with `unparse`.
Score 4.5/5
Web Frontend
npm · 14.0M/wk
react-error-boundary
react-error-boundary 6.1.3 packages React's class-only error-boundary mechanism as a reusable component, hook, and higher-order component.
Score 4.8/5
Web Backend
npm · 13.9M/wk
systeminformation
systeminformation 5.33.4 is a dependency-free Node package that reads hardware, operating-system, process, filesystem, network, sensor, and Docker details through asyn...
Score 3.8/5
Utils
npm · 13.8M/wk
mnemonist
Mnemonist 0.40.4 puts dozens of mutable JavaScript data structures in one package, ranging from ordinary heaps, queues, tries, LRU maps, and multisets to BK trees, VP...
Score 3.8/5
CLI & Tooling
npm · 13.8M/wk
@biomejs/biome
We installed Biome 2.5.10 and found a command-line formatter, linter, and code-action engine rather than a JavaScript API.
Score 4.5/5
Data
npm · 13.7M/wk
exceljs
Our ExcelJS 4.4.0 install produced a working CommonJS package for reading, editing, and writing XLSX or CSV files in Node.
Score 3.3/5
Security
npm · 13.7M/wk
helmet
Helmet 8.3.0 is Express-compatible middleware that writes browser security headers, including Content-Security-Policy, Strict-Transport-Security, Referrer-Policy, fram...
Score 5/5
Security
npm · 13.6M/wk
jwks-rsa
jwks-rsa 4.1.0 fetches a JSON Web Key Set, finds the public signing key whose kid matches a JWT header, and hands that key to your verifier.
Score 4.5/5
Web Backend
npm · 13.3M/wk
nitro
Nitro 3.0.260610-beta turns a Vite project into a server application and then emits an artifact for Node, serverless, or edge deployment presets.
Score 3.8/5
Data
npm · 13.3M/wk
mysql2
mysql2 3.24.2 is a pure-JavaScript MySQL and MariaDB wire-protocol driver for Node.
Score 4.5/5
CLI & Tooling
npm · 13.3M/wk
knip
Knip 6.32.3 is a static-analysis CLI for unused JavaScript and TypeScript files, exports, dependencies, devDependencies, binaries, unresolved imports, and duplicate ex...
Score 4.5/5
Data
npm · 13.3M/wk
mongodb
mongodb 7.6.0 is MongoDB's official Node.js driver.
Score 4.5/5
Testing
npm · 13.3M/wk
mocha
Mocha 11.8.0 finds JavaScript test files, runs suites and hooks, applies timeouts and retries, and reports the outcome.
Score 4/5
Web Backend
npm · 12.9M/wk
@nestjs/core
`@nestjs/core` 11.2.3 contains Nest's module scanner, dependency-injection container, application factory, and request pipeline.
Score 4.8/5
Security
npm · 12.6M/wk
oauth4webapi
oauth4webapi is a low-level JavaScript toolkit for OAuth 2.0, OAuth 2.1, OpenID Connect, and FAPI client flows.
Score 4.3/5
Data
npm · 12.5M/wk
fuse.js
Fuse.js 7.5.0 is an in-process fuzzy matcher for arrays of strings or objects.
Score 4.8/5
Security
npm · 12.4M/wk
openid-client
openid-client 6.8.7 handles OAuth 2.0 and OpenID Connect protocol work in JavaScript runtimes with Fetch and Web Crypto.
Score 4.3/5
Utils
npm · 12.4M/wk
tinycolor2
tinycolor2 1.6.0 parses forgiving color strings and objects, converts among RGB, HSL, HSV, hex, alpha hex, and CSS color names, and applies operations such as lighten,...
Score 3.8/5
CLI & Tooling
npm · 12.3M/wk
nodemon
nodemon 3.1.14 is a development command that starts a child process, watches files, and replaces that process after a matching change.
Score 4.5/5
Mobile
npm · 12.2M/wk
react-native
React Native 0.87.0 lets React components render platform views on Android and iOS while JavaScript runs through the React Native runtime and native modules expose dev...
Score 3.8/5
Data
npm · 12.2M/wk
redis
The `redis` package is the official Node.js client for Redis.
Score 4.3/5
Utils
npm · 12.1M/wk
ramda
Our Node 22 sandbox installed Ramda 0.32.0 in 1 second with no package dependencies.
Score 3.5/5
Web Frontend
npm · 12.1M/wk
react-dropzone
react-dropzone 20.1.1 is a headless React hook and render-prop component for choosing local files through drag and drop, a native file dialog, or clipboard paste.
Score 4.5/5
Security
npm · 12.1M/wk
bcryptjs
bcryptjs 3.0.3 is a pure JavaScript implementation of bcrypt for password hashing and verification.
Score 4.5/5
Web Backend
npm · 12.1M/wk
fastify
Fastify 5.12.1 is a Node.js HTTP framework whose routes can carry JSON Schema for request validation and response serialization.
Score 4.5/5
CLI & Tooling
npm · 12.0M/wk
del
del 8.0.1 removes files and directories from Node programs using globs.
Score 3.8/5
AI / ML
npm · 12.0M/wk
@ai-sdk/openai
@ai-sdk/openai is the OpenAI provider adapter for Vercel's AI SDK.
Score 4.5/5
Data
npm · 11.5M/wk
xlsx
xlsx is the npm package for SheetJS Community Edition, a JavaScript toolkit that reads spreadsheet formats into workbook objects and writes workbook data back to files...
Score 3.5/5
Web Frontend
npm · 11.5M/wk
@react-email/render
@react-email/render turns a React node into email HTML with React's server renderer, then offers utilities for readable formatting and a plain-text alternative.
Score 4.5/5
Web Frontend
npm · 11.4M/wk
chart.js
Chart.js 4.5.1 draws bar, line, doughnut, pie, radar, polar area, scatter, and bubble charts into an HTML canvas.
Score 4/5
Web Backend
npm · 10.8M/wk
graphql-ws
graphql-ws 6.2.1 implements the GraphQL over WebSocket protocol for clients and servers.
Score 4.5/5
Web Frontend
npm · 10.7M/wk
stylelint
Stylelint 17.14.1 parses CSS with PostCSS and applies a project-selected rule set.
Score 4.3/5
Web Frontend
npm · 10.7M/wk
@xyflow/react
@xyflow/react 12.11.5 is React Flow, a controlled React canvas for workflow editors, node builders, and interactive diagrams.
Score 4.8/5
Testing
npm · 10.6M/wk
puppeteer
Puppeteer 25.8.0 is a Node.js browser-control library for Chrome and Firefox through Chrome DevTools Protocol or WebDriver BiDi.
Score 4.5/5
Testing
npm · 10.5M/wk
sinon
Sinon 22.1.0 is a test-runner-independent toolkit for spies, stubs, mocks, fake timers, matchers, replacement properties, and call assertions.
Score 4.8/5
Web Frontend
npm · 10.2M/wk
@vueuse/core
@vueuse/core is a typed collection of Vue 3 composables for browser APIs and recurring reactive behavior.
Score 4.8/5
Web Frontend
npm · 10.2M/wk
less
Less compiles `.less` source into CSS.
Score 4/5
CLI & Tooling
npm · 10.0M/wk
cli-progress
cli-progress 3.12.0 draws determinate progress in Node terminals.
Score 3.8/5
Web Frontend
npm · 10.0M/wk
styled-components
styled-components 6.5.3 is a React CSS-in-JS runtime based on tagged template literals.
Score 4.5/5
Web Frontend
npm · 9.8M/wk
@mdx-js/mdx
@mdx-js/mdx 3.1.1 turns Markdown mixed with JSX, expressions, and ESM declarations into JavaScript component modules.
Score 4.8/5
Utils
npm · 9.8M/wk
remeda
Remeda is a JavaScript collection and object utility library built around TypeScript inference and two call shapes.
Score 4.5/5
Security
npm · 9.6M/wk
tuf-js
tuf-js 6.0.0 is a Node client for repositories that implement The Update Framework.
Score 3.3/5
Utils
npm · 9.6M/wk
fuzzysort
fuzzysort 4.0.2 searches strings or selected fields in an in-memory array by rewarding ordered character matches.
Score 3.5/5
Data
npm · 9.5M/wk
better-sqlite3
better-sqlite3 embeds SQLite in a Node process and gives you a synchronous Database and Statement API.
Score 4.3/5
Security
npm · 9.3M/wk
sanitize-html
sanitize-html 2.17.7 accepts an HTML fragment, parses it with htmlparser2, and writes a new fragment that follows your allowlist for elements, attributes, URL schemes,...
Score 4/5
Web Frontend
npm · 9.3M/wk
@mui/material
@mui/material 9.3.1 is MUI's React component implementation of Google's Material Design.
Score 4.5/5
Web Frontend
npm · 9.2M/wk
estree-util-build-jsx
`estree-util-build-jsx` 3.0.1 performs one compiler pass: it walks an ESTree that already contains JSX nodes and replaces those nodes with JavaScript call expressions.
Score 4/5
Infra
npm · 9.1M/wk
firebase
firebase 12.18.0 is the umbrella browser SDK for Google's hosted Authentication, Firestore, Realtime Database, Storage, Functions, Messaging, App Check, Analytics, Rem...
Score 4.5/5
Utils
npm · 9.0M/wk
chevrotain
Chevrotain 13.2.0 is a JavaScript and TypeScript toolkit for building an LL(k) lexer and parser in application code.
Score 4.3/5
Infra
npm · 9.0M/wk
dd-trace
Our dd-trace 6.12.0 install was a 101 MB, Node-only addition that connects a Node process to Datadog APM.
Score 4.3/5
Web Backend
npm · 8.9M/wk
base
`base` 3.0.0 is a small CommonJS foundation for plugin-based Node applications from the Assemble and Generate toolchain.
Score 1.8/5
Utils
npm · 8.8M/wk
turndown
Turndown 7.2.4 converts an HTML string or DOM node into Markdown by walking elements through ordered replacement rules.
Score 4/5
Mobile
npm · 8.8M/wk
react-native-safe-area-context
`react-native-safe-area-context` measures screen insets around notches, rounded corners, status bars, and home indicators, then exposes them through native views, hook...
Score 4.8/5
CLI & Tooling
npm · 8.6M/wk
gray-matter
gray-matter 4.0.3 splits front matter from a document body and can serialize edited metadata back above the content.
Score 3.8/5
Web Frontend
npm · 8.6M/wk
shadcn
shadcn is a Node command-line tool that copies React component source, styling tokens, utilities, and registry dependencies into your repository.
Score 4.5/5
Utils
npm · 8.6M/wk
node-html-parser
`node-html-parser` turns an HTML string into a small mutable tree with CSS selectors, attributes, classes, parent and sibling navigation, text extraction, source range...
Score 4/5
Mobile
npm · 8.5M/wk
expo
Expo 57 is the app runtime and toolchain around React Native 0.86 and React 19.2.
Score 4.5/5
Testing
npm · 8.4M/wk
react-test-renderer
react-test-renderer is React's deprecated renderer for turning a component tree into JavaScript objects without creating DOM or native host nodes.
Score 1.8/5
Web Frontend
npm · 8.4M/wk
react-select
react-select is a React combobox and multi-select component with keyboard navigation, searchable options, controlled or internal state, groups, async loading, user-cre...
Score 4.3/5
Web Frontend
npm · 8.4M/wk
openapi-fetch
openapi-fetch wraps the native Fetch API with TypeScript types generated from an OpenAPI document.
Score 4/5
Infra
npm · 8.3M/wk
firebase-admin
Our fresh Node 22 install of firebase-admin 14.3.0 took 10.1 seconds and occupied 78 MB across 190 packages.
Score 4.5/5
Infra
npm · 8.3M/wk
croner
Croner 10.0.1 parses cron expressions and runs JavaScript callbacks on timers owned by the current process.
Score 4.5/5
Utils
npm · 8.3M/wk
postal-mime
postal-mime 3.0.0 reads a complete RFC 822 message and returns decoded headers, addresses, bodies, threading fields, and attachment bytes.
Score 4.3/5
Web Frontend
npm · 8.2M/wk
react-textarea-autosize
react-textarea-autosize renders a real React `<textarea>` whose height follows its content.
Score 3.3/5
Web Frontend
npm · 8.2M/wk
nanostores
Nano Stores is a framework-neutral state library based on small atoms, shallow object maps, derived values, effects, and lazy mount lifecycles.
Score 4.5/5
Web Frontend
npm · 8.1M/wk
qrcode.react
qrcode.react 4.2.0 provides two React components that encode text into either SVG or Canvas.
Score 4/5
Web Frontend
npm · 8.1M/wk
idb-keyval
`idb-keyval` wraps IndexedDB as an asynchronous key-value store.
Score 4.3/5
Utils
npm · 7.8M/wk
mammoth
Mammoth 1.12.1 turns DOCX structure into an HTML fragment or plain text.
Score 4/5
Mobile
npm · 7.7M/wk
react-native-reanimated
react-native-reanimated runs React Native animations and gesture reactions in a separate UI runtime.
Score 4.5/5
Security
npm · 7.6M/wk
better-auth
Better Auth 1.7.1 puts a TypeScript authentication service inside your application.
Score 4.5/5
Infra
npm · 7.6M/wk
bullmq
BullMQ 6.3.0 is a server-side job queue for Node.js and Bun.
Score 4.3/5
Testing
npm · 7.5M/wk
nyc
nyc is Istanbul's command-line coverage runner for Node.js.
Score 3.8/5
Utils
npm · 7.5M/wk
colorjs.io
Color.js is a JavaScript color engine for parsing CSS Color 4 values, converting coordinates across RGB and perceptual spaces, mapping colors into a display gamut, int...
Score 4.3/5
Web Frontend
npm · 7.5M/wk
react-freeze
react-freeze exports one React component, `Freeze`, that stops a mounted descendant tree from rendering while `freeze` is true.
Score 3.8/5
Security
npm · 7.4M/wk
passport
Passport 0.7.0 is Express and Connect middleware that runs a named authentication strategy, places the resulting principal on the request, and optionally links that id...
Score 3.8/5
Utils
npm · 7.4M/wk
fast-json-patch
fast-json-patch 3.1.1 applies the RFC 6902 operations add, remove, replace, move, copy, and test to JavaScript data.
Score 3.5/5
Data
npm · 7.3M/wk
pdfkit
PDFKit 0.20.1 builds PDFs through drawing and document commands in Node or a browser.
Score 4.3/5
CLI & Tooling
npm · 7.3M/wk
nearley
nearley 2.20.1 is an Earley parser generator for JavaScript.
Score 3.3/5
Web Frontend
npm · 7.3M/wk
canvas
canvas 3.2.3 brings the browser's 2D Canvas drawing model to Node, with Cairo handling pixels and Pango laying out text.
Score 4.3/5
Mobile
npm · 7.2M/wk
react-native-svg
react-native-svg 15.15.5 maps SVG-shaped React components onto native renderers for iOS, Android, macOS, and Windows, with a React Native Web compatibility path.
Score 4.5/5
Web Frontend
npm · 7.2M/wk
canvas-confetti
canvas-confetti draws temporary particle bursts in a browser canvas, with controls for origin, direction, spread, velocity, gravity, lifetime, color, and shape.
Score 4.5/5
Mobile
npm · 6.9M/wk
react-native-worklets
React Native Worklets moves selected JavaScript functions into a UI runtime or separately created worker runtimes backed by native code.
Score 4.3/5
Data
npm · 6.9M/wk
lunr
Lunr 2.3.9 builds a full-text index over JavaScript objects and returns ranked document references for matching terms.
Score 3.8/5
Web Frontend
npm · 6.9M/wk
react-syntax-highlighter
react-syntax-highlighter 16.1.1 converts highlighted code into React elements.
Score 3.5/5
Web Frontend
npm · 6.9M/wk
react-draggable
react-draggable moves one existing React child in response to mouse or touch input.
Score 5/5
Web Frontend
npm · 6.8M/wk
lottie-web
lottie-web 5.13.0 plays Adobe After Effects compositions exported as Bodymovin JSON in a browser.
Score 3.5/5
Utils
npm · 6.8M/wk
partial-json
partial-json 0.1.7 recovers the JavaScript value already implied by a JSON string that ends early.
Score 3.3/5
Infra
npm · 6.7M/wk
dockerode
dockerode 5.0.1 is a Node wrapper around the Docker Engine API.
Score 3.8/5
CLI & Tooling
npm · 6.7M/wk
marked-terminal
marked-terminal 7.3.0 plugs a terminal renderer into Marked, turning parsed Markdown into strings styled with ANSI colors.
Score 3/5
Infra
npm · 6.7M/wk
log4js
Our log4js 6.9.1 install finished in 1.2 seconds and used 2 MB across 12 packages.
Score 3.8/5
Mobile
npm · 6.7M/wk
@react-native-async-storage/async-storage
Async Storage is persistent, unencrypted string storage for React Native, with SQLite backends on Android, iOS, and macOS, IndexedDB on web, and a single legacy store...
Score 4.5/5
Web Frontend
npm · 6.6M/wk
use-debounce
use-debounce 10.1.1 provides three React hooks.
Score 4.5/5
Web Backend
npm · 6.6M/wk
http-server
http-server is a Node command that exposes a directory over HTTP.
Score 3.3/5
Web Frontend
npm · 6.5M/wk
ky
Ky 2.0.2 wraps the Fetch API with JSON request shortcuts, automatic errors for non-2xx responses, retries, per-attempt and total timeouts, lifecycle hooks, configured...
Score 4.3/5
Web Frontend
npm · 6.4M/wk
react-use-measure
react-use-measure 2.1.7 is a React hook that watches one HTML or SVG element and returns its viewport rectangle: `x`, `y`, edges, width, and height.
Score 3.5/5
Security
npm · 6.3M/wk
universal-github-app-jwt
universal-github-app-jwt 2.2.2 signs the app-level JSON Web Token used by GitHub Apps.
Score 4.3/5
Utils
npm · 6.3M/wk
delay
`delay` is a promise-based timer for JavaScript.
Score 4.3/5
CLI & Tooling
npm · 6.2M/wk
ink
Ink 7.1.1 is a React renderer for terminal interfaces.
Score 4.8/5
Testing
npm · 6.1M/wk
cypress
Cypress is a browser test runner for end-to-end and component tests.
Score 4.5/5
Mobile
npm · 6.1M/wk
@react-navigation/native
@react-navigation/native 7.3.17 is the state and integration layer under React Navigation.
Score 4.8/5
Web Frontend
npm · 6.1M/wk
@use-gesture/react
@use-gesture/react 10.3.1 converts pointer, touch, wheel, scroll, hover, move, and Safari gesture events into React hook state.
Score 3.5/5
Web Frontend
npm · 6.1M/wk
@monaco-editor/react
`@monaco-editor/react` mounts Microsoft's Monaco code editor inside React.
Score 4.5/5
Testing
npm · 6.0M/wk
docker-compose
docker-compose 1.4.2 lets Node code invoke the external Docker Compose CLI through promise-returning functions such as `upAll`, `down`, `exec`, `ps`, and `config`.
Score 4/5
Web Frontend
npm · 6.0M/wk
react-pdf
React-PDF 10.5.0 displays existing PDF files inside React through `Document`, `Page`, `Thumbnail`, and `Outline` components backed by Mozilla PDF.js.
Score 4.8/5
Web Frontend
npm · 6.0M/wk
html-to-image
html-to-image 1.11.13 captures one live DOM subtree as an SVG data URL, PNG, JPEG, Blob, canvas, or RGBA byte array.
Score 3.8/5
Data
npm · 6.0M/wk
lmdb
lmdb 3.5.6 is a native embedded key-value database binding for Node.js, Bun, and Deno.
Score 4/5
Data
npm · 5.9M/wk
mongoose
Mongoose 9.9.4 is an object document mapper for MongoDB applications running on Node.js.
Score 4.3/5
Web Frontend
npm · 5.9M/wk
@apollo/client
Apollo Client 4 is a GraphQL operation client with a normalized in-memory cache, framework-neutral core APIs, and a separate React entry point.
Score 4.5/5
Data
npm · 5.9M/wk
sql-escaper
sql-escaper 1.5.1 is a MySQL-specific SQL string formatter descended from `sqlstring`.
Score 4.3/5
Utils
npm · 5.9M/wk
superstruct
Superstruct 2.0.2 validates unknown JavaScript values at runtime with composable structs for objects, arrays, records, unions, primitives, coercions, and custom refine...
Score 3.3/5
Testing
npm · 5.9M/wk
testcontainers
testcontainers 12.1.0 controls disposable Docker-compatible containers from Node tests.
Score 4.8/5
Utils
npm · 5.8M/wk
nlcst-to-string
nlcst-to-string 4.0.0 extracts plain text from one nlcst node or an array of nodes.
Score 4/5
Utils
npm · 5.8M/wk
pause-stream
pause-stream 0.0.11 contains no stream implementation of its own.
Score 1.8/5
Security
npm · 5.6M/wk
next-auth
next-auth 4.24.15 is the stable Next.js package in the Auth.js project.
Score 3.8/5
Data
npm · 5.6M/wk
rbush
RBush 4.0.1 is an in-memory R-tree for two-dimensional, axis-aligned bounding boxes.
Score 4.3/5
Web Frontend
npm · 5.6M/wk
bootstrap
Bootstrap 5.3.8 gives server-rendered pages a responsive grid, utility classes, styled forms, and browser components such as modals, dropdowns, collapse panels, toasts...
Score 4.8/5
Security
npm · 5.5M/wk
@openclaw/fs-safe
@openclaw/fs-safe 0.5.6 gives Node applications a root handle for filesystem work on untrusted relative paths.
Score 3.5/5
Utils
npm · 5.5M/wk
rastermill
Rastermill 0.3.2 is a Node 22 image-processing API for Buffer, Uint8Array, and ArrayBuffer input.
Score 3.8/5
Security
npm · 5.5M/wk
bcrypt
bcrypt 6.0.0 is a Node binding for hashing and checking passwords with the OpenBSD bcrypt implementation.
Score 4/5
Web Frontend
npm · 5.5M/wk
react-colorful
Our esbuild browser run put the full react-colorful 5.8.0 namespace at 22.9 KB minified and 7.8 KB gzipped.
Score 4.3/5
Web Backend
npm · 5.4M/wk
twilio
twilio 6.1.0 is Twilio's official Node.js server SDK.
Score 4.5/5
Web Frontend
npm · 5.4M/wk
@angular/core
@angular/core 22.1.3 is the runtime center of Angular: components, dependency injection, signals, lifecycle control, rendering hooks, and change detection live here.
Score 4.8/5
Web Frontend
npm · 5.3M/wk
jotai
Jotai 2.20.3 is a React state library built around atom objects.
Score 4.5/5
Utils
npm · 5.2M/wk
direction
direction 2.0.1 answers one narrow question: is the first strong character in a string left-to-right, right-to-left, or absent?
Score 3.5/5
Utils
npm · 5.2M/wk
better-result
better-result 3.0.1 is a TypeScript Result library for functions that can return either an Ok value or a typed Err.
Score 4.3/5
Security
npm · 5.2M/wk
isomorphic-dompurify
isomorphic-dompurify 3.23.0 gives browser and Node code one DOMPurify import.
Score 4.3/5
Web Frontend
npm · 5.2M/wk
next-intl
next-intl 4.13.7 is a Next.js-specific internationalization layer for ICU messages, locale-aware routing, number and date formatting, Server Components, and client hooks.
Score 4.8/5
Utils
npm · 5.2M/wk
@zip.js/zip.js
@zip.js/zip.js 2.8.60 reads and writes ZIP archives in browsers, Node, Deno, Bun, and React Native through paired Reader and Writer adapters.
Score 4.3/5
Utils
npm · 5.2M/wk
lru_map
lru_map 0.4.1 is a synchronous, count-bounded JavaScript map that evicts the least recently read or written entry.
Score 3/5
Utils
npm · 5.2M/wk
bmp-js
bmp-js 0.1.0 is a small Node codec for one old image format.
Score 3/5
Web Frontend
npm · 5.2M/wk
usehooks-ts
usehooks-ts 3.1.1 is a set of typed React hooks for browser-backed component behavior.
Score 4.3/5
Security
npm · 5.2M/wk
xss
xss 1.0.15, also called js-xss, turns an untrusted HTML string into a smaller allowed subset.
Score 3.5/5
Utils
npm · 5.1M/wk
tiny-async-pool
tiny-async-pool 2.1.0 applies one async or promise-returning function to a synchronous iterable while capping the number of active calls.
Score 3.8/5
Web Frontend
npm · 5.1M/wk
svelte
Svelte 5.56.10 is a component compiler and browser runtime.
Score 4.3/5
Utils
npm · 5.1M/wk
hsl-to-rgb-for-reals
hsl-to-rgb-for-reals 1.1.1 is one CommonJS function: pass a hue from 0 up to but excluding 360, then saturation and lightness as fractions from 0 to 1, and it returns...
Score 2.5/5
Web Frontend
npm · 5.1M/wk
lexical
Lexical 0.49.0 is Meta's state engine for building text editors, not a finished rich-text widget.
Score 4.3/5
AI / ML
npm · 5.1M/wk
@langchain/core
@langchain/core 1.2.9 defines the shared contracts used by LangChain.js integrations: messages, prompt templates, tools, output parsers, retrievers, callbacks, tracing...
Score 4.3/5
Web Frontend
npm · 5.1M/wk
flmngr
Flmngr 2.0.19 is a browser loader for a visual file manager and ImgPen image editor.
Score 2.8/5
Web Frontend
npm · 5.0M/wk
css-box-model
css-box-model 1.2.1 turns an element's border rectangle and computed styles into four named rectangles: margin, border, padding, and content.
Score 3.5/5
Utils
npm · 5.0M/wk
trim-repeated
trim-repeated 2.0.0 collapses adjacent copies of one exact substring into a single copy.
Score 3/5
CLI & Tooling
npm · 5.0M/wk
rolldown-plugin-dts
rolldown-plugin-dts 0.28.2 is a Rolldown plugin that generates TypeScript declarations and bundles their imports into publishable `.d.ts`, `.d.mts`, or `.d.cts` outputs.
Score 3.8/5
Utils
npm · 5.0M/wk
strip-outer
strip-outer 2.0.0 is one seven-line string helper.
Score 2/5
Web Frontend
npm · 5.0M/wk
@react-spring/web
@react-spring/web 10.1.2 animates React DOM and SVG values with spring physics, while its `animated` components apply frame updates outside normal React renders.
Score 4.5/5
Utils
npm · 4.9M/wk
fuzzy
fuzzy 0.1.3 is a synchronous subsequence matcher for short in-memory lists.
Score 2.8/5
Data
npm · 4.8M/wk
knex
Knex 3.3.0 is a Node SQL query builder, schema builder, connection pool wrapper, and migration runner.
Score 4.8/5
Utils
npm · 4.8M/wk
@stoplight/yaml-ast-parser
@stoplight/yaml-ast-parser 0.0.50 is a CommonJS fork of js-yaml that returns a position-bearing syntax tree instead of an ordinary JavaScript object.
Score 2/5
Utils
npm · 4.8M/wk
@stoplight/yaml
@stoplight/yaml 4.3.0 parses YAML while retaining the evidence an editor or linter needs: an AST, diagnostics, line offsets, comments, and mappings between JSON paths...
Score 3.5/5
Infra
npm · 4.8M/wk
constructs
constructs 10.8.1 provides the tree model used by AWS CDK and other jsii-based infrastructure frameworks.
Score 4.5/5
Mobile
npm · 4.8M/wk
react-native-web
react-native-web 0.21.2 implements much of React Native's component and JavaScript API with React DOM.
Score 4/5
CLI & Tooling
npm · 4.8M/wk
easy-table
easy-table 1.2.0 formats JavaScript values as aligned, borderless text tables for terminals and logs.
Score 3.3/5
Utils
npm · 4.8M/wk
weak-lru-cache
weak-lru-cache 1.2.2 is an in-process JavaScript cache with two retention phases.
Score 2.5/5
Web Backend
npm · 4.8M/wk
@trpc/server
@trpc/server 11.18.0 defines typed RPC procedures, routers, middleware, errors, context, subscriptions, callers, and HTTP adapters for TypeScript applications.
Score 4.3/5
Web Frontend
npm · 4.8M/wk
@react-three/fiber
@react-three/fiber 9.7.0 is a React 19 renderer for Three.js scenes.
Score 4.8/5
Web Frontend
npm · 4.8M/wk
@visx/group
@visx/group 4.0.0 exports one React component that renders an SVG `<g>`.
Score 4.5/5
Utils
npm · 4.8M/wk
string-hash
string-hash 1.1.3 maps a JavaScript string to an unsigned 32-bit integer with a short djb2-like loop.
Score 3/5
Utils
npm · 4.8M/wk
p-each-series
p-each-series 3.0.0 runs one iterator call at a time over a synchronous iterable.
Score 3/5
Testing
npm · 4.8M/wk
uvu
uvu 0.5.6 is a small JavaScript test runner built around executable test files.
Score 3.3/5
CLI & Tooling
npm · 4.7M/wk
parse-imports-exports
parse-imports-exports 0.2.4 scans a JavaScript or TypeScript source string and reports module-boundary syntax without building a full AST.
Score 3/5
Utils
npm · 4.7M/wk
parse-statements
parse-statements 1.0.14 scans source text for non-overlapping sequences of regex tokens.
Score 3.5/5
Utils
npm · 4.7M/wk
@schummar/icu-type-parser
@schummar/icu-type-parser 1.26.1 is a declaration-only TypeScript parser for ICU message literals.
Score 3/5
Web Frontend
npm · 4.7M/wk
suspend-react
suspend-react 0.1.3 is a module-level cache that connects promise-returning work to React Suspense.
Score 2.8/5
Utils
npm · 4.7M/wk
lru-queue
lru-queue 0.1.0 tracks the least recently used order of plain string IDs and nothing else.
Score 2.5/5
Web Frontend
npm · 4.7M/wk
@visx/scale
@visx/scale 4.0.0 wraps D3 scale constructors in typed configuration objects used across visx charts.
Score 4.5/5
Web Frontend
npm · 4.7M/wk
echarts
ECharts 6.1 turns a JavaScript option object into interactive Canvas or SVG charts, covering ordinary lines and bars as well as graphs, maps, Sankey diagrams, heatmaps...
Score 4.3/5
CLI & Tooling
npm · 4.7M/wk
node-pty
node-pty 1.1.0 starts a process inside an operating-system pseudoterminal, giving shells, REPLs, and full-screen terminal programs the TTY behavior they do not get fro...
Score 4.5/5
Web Frontend
npm · 4.7M/wk
react-number-format
react-number-format 5.4.5 is a React input formatter with caret management.
Score 4.5/5
Web Frontend
npm · 4.6M/wk
@lexical/markdown
@lexical/markdown 0.49.0 translates between Markdown text and a Lexical editor tree, and it can turn typed markers into rich editor nodes.
Score 4/5
Web Frontend
npm · 4.6M/wk
@visx/shape
@visx/shape 4.0.0 turns data, accessors, scales, and curve choices into React SVG marks and paths.
Score 4/5
Web Frontend
npm · 4.6M/wk
@visx/curve
@visx/curve 4.0.0 re-exports 18 D3 curve factories through @visx/vendor.
Score 3.8/5
Web Frontend
npm · 4.6M/wk
@lexical/yjs
@lexical/yjs 0.49.0 converts Lexical editor updates into Yjs shared types and applies remote Yjs changes back to Lexical.
Score 4.3/5
CLI & Tooling
npm · 4.6M/wk
clipanion
Clipanion 4.0.0-rc.4 is a class-based command framework for Node CLIs, best known as the parser used by Yarn.
Score 3.3/5
Web Frontend
npm · 4.6M/wk
@visx/vendor
@visx/vendor 4.0.0 is a packaging shim used by visx, not a chart library.
Score 3.3/5
Web Frontend
npm · 4.6M/wk
@lexical/react
`@lexical/react` 0.49.0 is Meta's React binding for the Lexical document editor.
Score 4.5/5
Web Frontend
npm · 4.6M/wk
fontace
fontace 0.4.1 reads a TTF, WOFF, or WOFF2 file from a Node Buffer and returns the fields needed to compose CSS `@font-face`: embedded family, style, weight or variable...
Score 3.8/5
Utils
npm · 4.6M/wk
markdown-it-anchor
markdown-it-anchor 9.2.1 is a markdown-it plugin that gives rendered headings unique id attributes and can add permalink markup.
Score 4.8/5
Data
npm · 4.6M/wk
@upstash/redis
@upstash/redis 1.38.2 is a typed client for Upstash's HTTP Redis API.
Score 4.3/5
Utils
npm · 4.5M/wk
clone-stats
clone-stats copies the enumerable fields of a Node `fs.Stats` object into a newly constructed `fs.Stats`, so methods such as `isFile()` remain available on the copy.
Score 2.5/5
Utils
npm · 4.5M/wk
@valibot/to-json-schema
@valibot/to-json-schema turns Valibot schemas into draft-07, draft-2020-12, or OpenAPI 3.0 schema objects.
Score 4.5/5
Utils
npm · 4.5M/wk
promise-limit
promise-limit 2.7.0 is a small FIFO gate for functions that return promises.
Score 3/5
Security
npm · 4.5M/wk
js-sha256
js-sha256 1.0.0 calculates SHA-256, SHA-224, and both HMAC variants from strings or byte-like input.
Score 4/5
Data
npm · 4.5M/wk
node-cache
node-cache 5.1.2 is a synchronous key/value cache held inside one Node process.
Score 2.5/5
Utils
npm · 4.5M/wk
regexp-to-ast
regexp-to-ast 0.5.0 parses JavaScript regular-expression literal text, including the surrounding slashes and supported flags, into its own small AST.
Score 2.5/5
CLI & Tooling
npm · 4.5M/wk
app-builder-lib
Our install of app-builder-lib 26.15.3 confirms what its name obscures: this is the 93 MB Node build engine under electron-builder, not a small helper for application...
Score 4.3/5
CLI & Tooling
npm · 4.5M/wk
piccolore
Piccolore 0.1.3 is a zero-dependency terminal styling library whose full-import browser build measured 2 KB minified.
Score 2.8/5
Web Frontend
npm · 4.5M/wk
react-intersection-observer
react-intersection-observer 11.0.0 connects React components to the browser's Intersection Observer API through `useInView`, callback-only `useOnInView`, `<InView>`, a...
Score 4.8/5
Testing
npm · 4.5M/wk
should
should 13.2.3 is a test assertion library that adds fluent checks for equality, properties, types, numbers, strings, collections, thrown errors, and promises without c...
Score 2.8/5
Testing
npm · 4.5M/wk
fake-indexeddb
fake-indexeddb 6.2.5 is an in-memory JavaScript implementation of the browser IndexedDB API for tests that run under Node.
Score 4/5
Utils
npm · 4.5M/wk
valid-url
valid-url 1.0.9 exports 4 URI syntax checks: generic, HTTP, HTTPS, and either web protocol.
Score 3/5
Utils
npm · 4.5M/wk
@visx/point
@visx/point 4.0.0 is a mutable two-coordinate value from Airbnb's visx monorepo.
Score 4/5
Web Frontend
npm · 4.5M/wk
pinia
Pinia 4.0.3 is Vue's official shared-state library.
Score 4.8/5
Web Backend
npm · 4.4M/wk
stoppable
Stoppable 1.1.0 decorates a Node HTTP or HTTPS server with `stop(callback)`.
Score 3/5
Utils
npm · 4.4M/wk
@exodus/schemasafe
@exodus/schemasafe 1.3.0 compiles JSON Schema into JavaScript functions that either validate an existing value or parse and validate a raw JSON string in one step.
Score 3.8/5
CLI & Tooling
npm · 4.4M/wk
@listr2/prompt-adapter-inquirer
@listr2/prompt-adapter-inquirer 4.2.6 lets an Inquirer question run inside a Listr2 task without the prompt and live task renderer writing over each other.
Score 4/5
CLI & Tooling
npm · 4.4M/wk
@microsoft/api-extractor
@microsoft/api-extractor 7.59.0 checks the exported TypeScript contract of a library after `tsc` has emitted declarations.
Score 5/5
CLI & Tooling
npm · 4.4M/wk
getopts
getopts 2.3.0 is a 40 KB argument parser for Node command lines.
Score 4/5
Utils
npm · 4.4M/wk
css-select-base-adapter
css-select-base-adapter 0.1.1 fills six traversal methods around a partial adapter for `css-select`.
Score 2.3/5
Web Frontend
npm · 4.4M/wk
icu-minify
icu-minify 4.13.7 compiles ICU MessageFormat strings into compact JSON arrays, then formats those arrays with native Intl objects at runtime.
Score 3.3/5
Web Frontend
npm · 4.4M/wk
markdown-to-jsx
markdown-to-jsx 9.10.2 parses CommonMark plus GitHub Flavored Markdown and can emit React, React Native, Solid, Vue, HTML, normalized Markdown, or a typed AST.
Score 4.3/5
Utils
npm · 4.3M/wk
@chevrotain/regexp-to-ast
`@chevrotain/regexp-to-ast` 13.2.0 turns a slash-delimited JavaScript-style regular expression into the AST used by Chevrotain's lexer analysis.
Score 3.3/5
Utils
npm · 4.3M/wk
is2
is2 2.0.9 is a CommonJS bag of boolean predicates for JavaScript values.
Score 2.8/5
Web Frontend
npm · 4.3M/wk
@ctrl/tinycolor
Our @ctrl/tinycolor 4.2.0 browser build came to 17.3 KB minified and 6.4 KB gzipped.
Score 4/5
CLI & Tooling
npm · 4.3M/wk
@hey-api/openapi-ts
@hey-api/openapi-ts 0.99.0 is a Node code generator that turns an OpenAPI file, URL, registry identifier, or in-memory document into TypeScript.
Score 4.3/5
CLI & Tooling
npm · 4.3M/wk
babylon
Babylon 6.18.0 turns JavaScript source into Babel 6's `File` and `Program` AST nodes.
Score 3/5
CLI & Tooling
npm · 4.3M/wk
npm-run-all
npm-run-all coordinates names from a package's `scripts` object across operating systems.
Score 3.3/5
Web Backend
npm · 4.3M/wk
typed-rest-client
typed-rest-client 3.1.0 is a Node HTTP client with two layers.
Score 3.5/5
Web Frontend
npm · 4.3M/wk
gsap
GSAP 3.15.0 animates CSS, SVG attributes, canvas or WebGL state, and ordinary JavaScript values with one imperative timeline API.
Score 5/5
Web Frontend
npm · 4.3M/wk
use-intl
use-intl 4.13.7 is the framework-neutral internationalization core used by next-intl.
Score 4.3/5
Data
npm · 4.3M/wk
@sqltools/formatter
@sqltools/formatter is the SQLTools extension's standalone lexical formatter.
Score 3.3/5
Utils
npm · 4.3M/wk
loud-rejection
loud-rejection 2.2.0 installs process-wide handlers that remember unhandled Promise rejections, print any still unhandled when a Node process exits, and change the exi...
Score 2.8/5
Web Frontend
npm · 4.3M/wk
nuqs
We measured nuqs 2.10.0 as a 25 KB minified, 9.2 KB gzipped browser import.
Score 4.8/5
CLI & Tooling
npm · 4.3M/wk
cli-table
cli-table 0.3.11 is a small CommonJS formatter for drawing bordered tables in Node terminal output.
Score 3/5
Utils
npm · 4.3M/wk
@colordx/core
@colordx/core 5.6.0 parses, converts, compares, mixes, and maps web colors, with OKLab and OKLCH available in the base package.
Score 3.8/5
Web Frontend
npm · 4.3M/wk
@uiw/react-codemirror
@uiw/react-codemirror 4.25.11 wraps CodeMirror 6's `EditorView` in a React component and hook.
Score 4.5/5
CLI & Tooling
npm · 4.3M/wk
precinct
Precinct 13.0.1 reads one source file, source string, or compatible AST and returns the dependency specifiers found by a format-specific detective.
Score 4.5/5
Data
npm · 4.2M/wk
robots-parser
robots-parser 3.0.1 converts one robots.txt string into synchronous URL decisions.
Score 3.5/5
Web Frontend
npm · 4.2M/wk
@visx/responsive
@visx/responsive 4.0.0 measures a React container or browser window and passes the dimensions into a chart, or scales a fixed SVG viewBox to fit its wrapper.
Score 4.3/5
Web Frontend
npm · 4.2M/wk
@visx/event
@visx/event 4.0.0 converts a mouse, pointer, touch, or focus event into an `{x, y}` point for an SVG chart.
Score 4.3/5
Utils
npm · 4.2M/wk
string-natural-compare
string-natural-compare 3.0.1 is a comparator for sorting labels whose digit runs should behave as numbers, placing `img2` before `img10`.
Score 3.5/5
Web Frontend
npm · 4.2M/wk
react-resizable
Our react-resizable 4.0.2 browser build measured 39.2 KB minified and 12 KB gzipped.
Score 4.3/5
CLI & Tooling
npm · 4.2M/wk
electron-builder
electron-builder 26.15.3 is a release tool for Electron desktop applications.
Score 4.3/5
Web Frontend
npm · 4.2M/wk
css-selector-parser
css-selector-parser 3.3.0 reads one CSS selector or a comma-separated selector list and returns a typed tree that code can inspect, change, build, and print.
Score 4/5
Utils
npm · 4.1M/wk
remark
remark 15.0.1 is a preconfigured unified processor for Markdown input and Markdown output.
Score 4.5/5
CLI & Tooling
npm · 4.1M/wk
@xhmikosr/bin-check
@xhmikosr/bin-check 8.2.2 answers whether one executable path can run with a chosen argument list and exit with code 0.
Score 3.8/5
Utils
npm · 4.1M/wk
to-readable-stream
to-readable-stream 4.0.0 puts one existing JavaScript value into a WHATWG `ReadableStream`, emits that value as a single unchanged chunk, and closes.
Score 3.3/5
CLI & Tooling
npm · 4.1M/wk
readline-sync
readline-sync 1.4.10 asks for terminal input and blocks the entire Node process until the user responds.
Score 3.3/5
Infra
npm · 4.1M/wk
aws-cdk
`aws-cdk` 2.1138.0 is the Node-based command line that turns a CDK application's cloud assembly into AWS CloudFormation operations.
Score 4.8/5
Utils
npm · 4.1M/wk
@hey-api/json-schema-ref-parser
@hey-api/json-schema-ref-parser 1.4.4 is Hey API's Node-only fork for reading JSON or YAML schemas and rewriting external `$ref` targets into one document with interna...
Score 3/5
Utils
npm · 4.1M/wk
parse-latin
parse-latin 7.0.0 turns Latin-script prose into an nlcst tree with paragraphs, sentences, words, whitespace, punctuation, symbols, and exact source positions.
Score 4/5
Data
npm · 4.1M/wk
sql-formatter
Our sql-formatter 15.8.2 browser build weighed 287.2 KB minified and 73.7 KB gzipped.
Score 4/5
Web Frontend
npm · 4.1M/wk
vite-compatible-readable-stream
vite-compatible-readable-stream 3.6.1 is a fork of readable-stream 3.6 whose circular imports were rearranged for Rollup and Vite production builds.
Score 2.8/5
Web Frontend
npm · 4.1M/wk
formik
Formik 2.4.9 is a React form-state package built around controlled values and a shared context.
Score 4/5
Web Frontend
npm · 4.0M/wk
@visx/grid
@visx/grid 4.0.0 contains React components that turn scale ticks into SVG chart lines.
Score 4.5/5
Web Frontend
npm · 4.0M/wk
downshift
Our downshift 9.4.0 browser build measured 65.6 KB minified and 19.7 KB gzipped.
Score 4.3/5
CLI & Tooling
npm · 4.0M/wk
swagger2openapi
swagger2openapi 7.0.8 converts Swagger 2.0 JSON or YAML into an OpenAPI 3.0.x document.
Score 3.5/5
Infra
npm · 4.0M/wk
aws-cdk-lib
Our aws-cdk-lib 2.266.0 install occupied 174 MB, which makes sense once you see what is inside: one package contains CDK v2 constructs for AWS services, the core App a...
Score 4.8/5
Utils
npm · 4.0M/wk
@react-dnd/invariant
@react-dnd/invariant 4.0.2 is a one-function runtime assertion extracted for React DnD's internal packages.
Score 2.3/5
Web Frontend
npm · 4.0M/wk
@xterm/xterm
Our @xterm/xterm 6.0.0 browser build measured 336.2 KB minified and 85.4 KB gzipped.
Score 4.5/5
Utils
npm · 4.0M/wk
@react-dnd/asap
@react-dnd/asap 5.0.2 is the small callback scheduler used inside the React DnD monorepo.
Score 2.8/5
Security
npm · 4.0M/wk
@auth/core
@auth/core 0.41.3 is the low-level Auth.js package used by framework adapters.
Score 3.8/5
Utils
npm · 4.0M/wk
shallow-equal
shallow-equal 3.1.0 compares one level of an array or plain record and returns a boolean.
Score 3.8/5
Utils
npm · 4.0M/wk
p-throttle
p-throttle 8.1.0 wraps a function and schedules every call under a count-per-interval limit.
Score 4.3/5
Utils
npm · 4.0M/wk
node-stream-zip
node-stream-zip 1.16.0 reads and extracts ZIP files from Node without loading the whole archive into memory.
Score 3.8/5
Utils
npm · 4.0M/wk
node-readfiles
node-readfiles 0.4.0 is supposed to traverse a directory, read matching files one at a time, call a handler with each path, body, and stat object, then resolve with th...
Score 1.8/5
Utils
npm · 4.0M/wk
oas-validator
oas-validator 5.0.8 checks an already parsed JavaScript object against OpenAPI 3.0.x structure and OAS-Kit's rule code.
Score 3/5
Utils
npm · 4.0M/wk
node-fetch-h2
node-fetch-h2 2.3.1-0 is a 2018 fork of node-fetch 2.3.0 that sends requests through `http2-client` instead of Node's `http.request()` and `https.request()`.
Score 1.8/5
Utils
npm · 4.0M/wk
oas-schema-walker
oas-schema-walker 1.1.5 is a two-function CommonJS utility for traversing one OpenAPI 3.0 Schema Object.
Score 2.8/5
CLI & Tooling
npm · 4.0M/wk
oas-linter
oas-linter 3.2.2 is an internal rule engine for OAS-Kit, not the command-line program its package name suggests.
Score 3/5
Utils
npm · 4.0M/wk
@js-joda/core
@js-joda/core 6.1.0 models dates and time with immutable Java-style value classes instead of putting every concept into `Date`.
Score 4.3/5
Web Frontend
npm · 4.0M/wk
react-hotkeys-hook
react-hotkeys-hook 5.3.3 binds keyboard combinations and ordered sequences to React components.
Score 4.8/5
Data
npm · 4.0M/wk
cache-manager
Our cache-manager 7.2.9 install took 1.9 seconds and produced a 2 MB Node package tree with six packages.
Score 4/5
Web Frontend
npm · 4.0M/wk
tunnel-rat
tunnel-rat 0.1.2 relays React elements from an `In` component to a matching `Out` component through a private Zustand store.
Score 2.8/5
Data
npm · 4.0M/wk
tedious
Tedious 20.0.0 is a pure-JavaScript TDS driver for connecting Node applications to SQL Server and Azure SQL.
Score 3.8/5
Web Backend
npm · 4.0M/wk
request-promise-core
request-promise-core 1.1.4 is internal plumbing that patches the deprecated request HTTP client's prototype with then(), catch(), and promise() methods.
Score 2/5
CLI & Tooling
npm · 3.9M/wk
window-size
window-size 1.1.1 is a 2018 CommonJS helper that reports terminal width and height.
Score 2.5/5
Web Backend
npm · 3.9M/wk
@asteasolutions/zod-to-openapi
@asteasolutions/zod-to-openapi 9.1.0 converts Zod 4 schemas plus explicit route registrations into OpenAPI 3.0, 3.1, or 3.2 documents.
Score 4.8/5
Testing
npm · 3.9M/wk
@chromatic-com/storybook
@chromatic-com/storybook 5.3.0 puts Chromatic visual testing inside Storybook 10.1 and later.
Score 3.8/5
Web Frontend
npm · 3.9M/wk
react-quill
react-quill 2.0.0 wraps Quill 1.3.7 in a React component for rich-text editing.
Score 2.5/5
Testing
npm · 3.9M/wk
c8
c8 12.0.0 is a Node command-line coverage collector built on V8's native coverage output.
Score 4/5
Security
npm · 3.9M/wk
node-rsa
node-rsa 2.0.0 is an RSA key, encryption, and signature wrapper for Node 20+ and current browser bundlers.
Score 4.5/5
Security
npm · 3.9M/wk
xml-crypto
xml-crypto 6.1.2 implements XML Digital Signature for Node.
Score 3.3/5
Web Backend
npm · 3.9M/wk
swagger-ui-express
swagger-ui-express 5.0.1 mounts Swagger UI and an OpenAPI document on an Express route.
Score 3.8/5
Web Frontend
npm · 3.9M/wk
react-email
Our full-package browser build from react-email 6.9.2 reached 1,832.2 KB minified and 564 KB gzipped, which is a warning to keep this toolchain in a server or build pr...
Score 4.3/5
Security
npm · 3.9M/wk
libsodium
libsodium 0.8.4 is the raw WebAssembly and JavaScript build underneath `libsodium-wrappers`.
Score 3.5/5
Web Frontend
npm · 3.9M/wk
solid-js
solid-js 1.9.15 compiles JSX into DOM creation plus subscriptions that update only the expressions reading changed state.
Score 4.5/5
Web Frontend
npm · 3.9M/wk
swiper
Swiper 14.1.0 is an ESM carousel engine for touch sliders, galleries, product rails, and presentation-style screens.
Score 4.3/5
Security
npm · 3.9M/wk
libsodium-wrappers
libsodium-wrappers 0.8.4 exposes the standard libsodium cryptographic API to browsers, Node, and Bun through WebAssembly with a JavaScript fallback.
Score 4.5/5
Utils
npm · 3.8M/wk
stealthy-require
stealthy-require 1.1.1 temporarily empties Node's process-wide CommonJS cache so one synchronous callback can load a fresh module graph.
Score 2.8/5
Utils
npm · 3.8M/wk
css
Our browser build of css 3.0.0 failed, while both require() and ESM import worked in Node.
Score 3/5
Utils
npm · 3.8M/wk
@intlify/shared
@intlify/shared 11.4.10 is the utility layer used inside Vue I18n and other Intlify packages.
Score 3.3/5
Web Frontend
npm · 3.8M/wk
react-datepicker
react-datepicker 9.1.0 is a controlled React input and popover calendar built on native Date values and date-fns 4.
Score 4.3/5
Web Frontend
npm · 3.8M/wk
sortablejs
SortableJS 1.15.7 attaches to a DOM container and lets pointer or touch users reorder its children, move them across named groups, or clone them into another list.
Score 4.3/5
Utils
npm · 3.8M/wk
byte-counter
byte-counter 0.1.0 is the first release of a pass-through byte meter for JavaScript streams.
Score 3.3/5
Web Frontend
npm · 3.8M/wk
sql-highlight
sql-highlight 6.1.0 scans SQL text into lexical segments and colors them as ANSI terminal output or escaped HTML spans.
Score 4/5
Data
npm · 3.7M/wk
js-sdsl
js-sdsl 4.4.2 brings C++ STL-shaped containers to JavaScript: a heap-backed PriorityQueue, indexed Deque, red-black-tree OrderedMap and OrderedSet, plus Vector, LinkLi...
Score 3.3/5
Web Frontend
npm · 3.7M/wk
hex-rgb
hex-rgb 5.0.0 converts a 3, 4, 6, or 8-digit hexadecimal color into an RGBA object, a four-number array, or a CSS rgb() string.
Score 3.8/5
Web Frontend
npm · 3.7M/wk
@neoconfetti/react
@neoconfetti/react 1.0.0 is a React wrapper for a one-shot CSS confetti explosion.
Score 2.8/5
Utils
npm · 3.7M/wk
parallel-transform
parallel-transform 1.2.0 is a callback-based Node Transform stream that keeps several async operations in flight while preserving input order by default.
Score 2.5/5
Web Frontend
npm · 3.7M/wk
country-flag-icons
country-flag-icons 1.6.20 packages simplified SVG flags behind country-code imports.
Score 4/5
CLI & Tooling
npm · 3.7M/wk
hyperlinker
hyperlinker 1.0.0 builds an OSC 8 terminal hyperlink string from visible text, a destination URI, and optional hidden parameters.
Score 3/5
Security
npm · 3.7M/wk
ethereum-cryptography
ethereum-cryptography 3.2.0 packages the byte-level pieces Ethereum software repeatedly needs: Keccak-256, secp256k1, BLS12-381, BN254, BIP32 and BIP39, secure random...
Score 4.5/5
Utils
npm · 3.7M/wk
bfj
bfj 9.1.3 is a Node 18+ JSON parser and serializer built for large inputs that would otherwise hold the event loop for too long.
Score 4.3/5
Utils
npm · 3.7M/wk
lookup-closest-locale
lookup-closest-locale 6.2.0 searches an object for an exact locale key, then removes trailing subtags until one matches.
Score 3/5
Security
npm · 3.7M/wk
js-sha3
js-sha3 0.13.0 implements SHA-3, Keccak, SHAKE, cSHAKE, KMAC, TupleHash, and the newly added ParallelHash in JavaScript.
Score 4.3/5
Web Frontend
npm · 3.7M/wk
promise-worker-transferable
promise-worker-transferable 1.0.4 wraps Web Worker and Service Worker messages in promises and adds transfer lists to both directions.
Score 2.5/5
Utils
npm · 3.7M/wk
js2xmlparser
Our js2xmlparser 5.0.0 install bundled into 37.8 KB of minified browser code, or 7.5 KB gzipped.
Score 3.5/5
Utils
npm · 3.7M/wk
write
We installed write 2.0.0 as 3 small CommonJS packages occupying 1 MB, then traced its real value to one convenience: each file API creates missing parent directories b...
Score 2.8/5
Testing
npm · 3.6M/wk
image-ssim
image-ssim 0.2.0 compares two decoded pixel arrays with the structural similarity index and returns `ssim` plus mean contrast-structure, `mcs`.
Score 2.3/5
Utils
npm · 3.6M/wk
javascript-stringify
Javascript-stringify 2.1.0 turns JavaScript values into JavaScript source expressions, and our browser build measured 9 KB minified.
Score 3.5/5
Utils
npm · 3.6M/wk
@stoplight/json
@stoplight/json 3.21.7 is a source-aware JSON toolkit for editors, linters, and API-description tooling, and our browser build measured 107.3 KB minified.
Score 3.3/5
Utils
npm · 3.6M/wk
front-matter
front-matter 4.0.2 splits a YAML header from the text that follows it.
Score 3/5
Utils
npm · 3.6M/wk
lockfile
lockfile 1.0.4 coordinates Node processes on one local filesystem by creating an empty file with exclusive-create semantics.
Score 2.8/5
CLI & Tooling
npm · 3.6M/wk
@intlify/message-compiler
@intlify/message-compiler 11.4.10 is the parser and code generator used for Vue I18n message strings.
Score 3.5/5
Utils
npm · 3.6M/wk
xmlcreate
xmlcreate 2.0.4 builds a new XML document as an in-memory tree, then serializes it.
Score 3/5
CLI & Tooling
npm · 3.6M/wk
spawndamnit
spawndamnit 3.0.1 is a small CommonJS layer over `child_process.spawn()`.
Score 2.8/5
Web Frontend
npm · 3.6M/wk
react-toastify
React-Toastify 11.1.0 combines a mounted `ToastContainer` with an imperative `toast()` API for React 18 and 19.
Score 4.3/5
Utils
npm · 3.6M/wk
walkdir
walkdir 0.4.1 traverses a Node filesystem tree through an EventEmitter, a promise helper, or a synchronous call.
Score 2.8/5
Web Frontend
npm · 3.6M/wk
html-react-parser
html-react-parser 6.1.7 converts an HTML string into React elements on Node or in a browser.
Score 4.8/5
Web Frontend
npm · 3.6M/wk
html-dom-parser
Html-dom-parser 8.0.2 converts an HTML string into domhandler nodes in Node and browsers, and our browser build measured 6.2 KB minified.
Score 4/5
Utils
npm · 3.6M/wk
find-pkg
find-pkg 2.0.0 walks upward from a directory until it finds the nearest package.json, then returns that file's absolute path.
Score 2.8/5
CLI & Tooling
npm · 3.6M/wk
fancy-log
Fancy-log 2.0.0 is a Node console wrapper that prefixes each call with local time in [HH:mm:ss] form.
Score 3.5/5
Data
npm · 3.6M/wk
@neondatabase/serverless
@neondatabase/serverless 1.1.0 is Neon's PostgreSQL driver for JavaScript runtimes that use HTTPS or WebSockets instead of a normal database TCP socket.
Score 4.3/5
Infra
npm · 3.6M/wk
bunyan
Bunyan 1.8.15 turns each Node.js log call into one JSON line with fixed fields for the logger name, host, process, level, message, timestamp, and record version.
Score 3.8/5
Utils
npm · 3.6M/wk
exif-parser
exif-parser 0.1.12 synchronously reads EXIF metadata from JPEG bytes supplied as a Node Buffer or browser ArrayBuffer.
Score 2.8/5
Utils
npm · 3.6M/wk
character-parser
Character-parser 4.0.0 is a 4.6 KB minified scanner for locating the end of JavaScript-like expressions embedded in templates.
Score 3.5/5
Web Frontend
npm · 3.6M/wk
style-search
style-search 0.1.0 scans CSS or CSS-like text for literal targets while tracking strings, comments, function names, function arguments, and other parentheses.
Score 2.8/5
Web Frontend
npm · 3.6M/wk
@react-three/drei
The @react-three/drei 10.7.8 test install succeeded but failed all three entry checks: CommonJS require, ESM import, and a whole-package esbuild browser build.
Score 4.3/5
Utils
npm · 3.5M/wk
into-stream
into-stream 9.1.0 wraps a string, promise, iterable, async iterable, byte view, ArrayBuffer, web `ReadableStream`, or object in a Node.js `Readable`.
Score 4/5
Web Frontend
npm · 3.5M/wk
react-grid-layout
react-grid-layout 2.2.4 arranges React widgets on a draggable, resizable grid whose positions and dimensions are stored in column and row units.
Score 4.5/5
CLI & Tooling
npm · 3.5M/wk
dependency-cruiser
In our sandbox, dependency-cruiser 18.2.0 behaved like an ESM-only Node analysis tool: import succeeded, require failed, and esbuild could not make a browser bundle.
Score 4.3/5
Web Frontend
npm · 3.5M/wk
react-promise-suspense
react-promise-suspense 0.3.4 exports one function named `usePromise`.
Score 2/5
Web Frontend
npm · 3.5M/wk
react-property
react-property 2.0.2 is a copy of React DOM property metadata, not a React component.
Score 3/5
Utils
npm · 3.5M/wk
scuid
scuid 1.1.0 creates cuid-shaped identifiers from a prefix, base-36 timestamp, counter, process fingerprint, and two Math.random blocks.
Score 2.3/5
Web Backend
npm · 3.5M/wk
micro
micro 10.0.1 runs one async function as a Node HTTP service.
Score 3/5
Utils
npm · 3.5M/wk
css-mediaquery
css-mediaquery 0.1.2 parses old-style CSS3 media queries and evaluates them against a device-state object supplied by your code.
Score 2.8/5
Web Frontend
npm · 3.5M/wk
mobx-react-lite
Mobx-react-lite 5.0.3 connects MobX 7 observables to React 18 and 19 function components.
Score 4.5/5
Web Frontend
npm · 3.5M/wk
antd
Ant Design 6.6.1 is a React 18+ component suite for dense product interfaces: forms, tables, pickers, uploads, navigation, overlays, localization, and token-driven the...
Score 4.5/5
Web Frontend
npm · 3.4M/wk
mobx
MobX 7.0.3 is a renderer-independent state library that tracks ordinary property reads and writes at runtime.
Score 4.8/5
Utils
npm · 3.4M/wk
yazl
yazl 3.3.1 writes ZIP archives from Node filesystem paths, Buffers, streams, and explicit empty-directory entries.
Score 4.3/5
Web Frontend
npm · 3.4M/wk
node-ensure
node-ensure 0.0.0 is a two-file shim for a pre-import() code-splitting convention.
Score 1.8/5
CLI & Tooling
npm · 3.4M/wk
exec-sh
Our Node 22 sandbox found exec-sh 0.4.0 to be a small CommonJS wrapper around `child_process.spawn`: it installed in 0.5 seconds, brought no dependencies, and left 1 M...
Score 3/5
Web Frontend
npm · 3.4M/wk
parse-css-color
parse-css-color 0.2.1 accepts literal CSS color strings and returns `{ type, values, alpha }` or null.
Score 3.3/5
Web Frontend
npm · 3.4M/wk
react-hot-toast
react-hot-toast 2.6.0 keeps transient React notifications in a module-level store and renders them through `<Toaster>`, `<ToastBar>`, or headless hooks.
Score 4.3/5
Web Frontend
npm · 3.4M/wk
vue-i18n
Vue I18n 11.4.10 connects Vue 3 components to reactive locale messages, plural rules, fallback chains, and `Intl`-backed number and date formats.
Score 4.3/5
Utils
npm · 3.4M/wk
peek-stream
peek-stream 1.1.3 is a CommonJS Transform that reads the first line of a Node stream, passes that sample to your selector, and swaps in the parser returned through an...
Score 2.5/5
Web Backend
npm · 3.4M/wk
hot-shots
hot-shots 17.1.0 is a Node 18+ StatsD client that sends counters, gauges, sets, timings, histograms, and backend-specific events to DogStatsD, Telegraf, an OpenTelemet...
Score 4.5/5
Utils
npm · 3.4M/wk
is
We installed is 3.3.2 as one dependency-free CommonJS package, then found a large collection of boolean predicates for primitives, arrays, objects, dates, functions, n...
Score 3.3/5
Mobile
npm · 3.4M/wk
native-run
native-run 2.0.3 is an Ionic-maintained CLI for installing and launching an already-built Android APK or iOS app bundle or IPA on local hardware and virtual devices.
Score 3.5/5
Utils
npm · 3.4M/wk
gifwrap
gifwrap 0.10.1 reads, edits, and writes GIFs in Node by expanding every frame into an RGBA `Buffer`.
Score 3.3/5
CLI & Tooling
npm · 3.4M/wk
chevrotain-allstar
chevrotain-allstar 0.5.0 swaps Chevrotain 13's bounded token prediction for an ALL(*) strategy based on the algorithm used by ANTLR4.
Score 3.3/5
CLI & Tooling
npm · 3.4M/wk
filing-cabinet
filing-cabinet 6.0.0 resolves a source-file dependency string to an absolute path.
Score 4/5
Utils
npm · 3.4M/wk
@intlify/core-base
@intlify/core-base 11.4.10 is the framework-independent engine used beneath Vue I18n.
Score 3/5
Web Frontend
npm · 3.4M/wk
exenv
exenv 1.2.2 is a 39-line environment probe extracted from React's private ExecutionEnvironment module.
Score 2.8/5
Utils
npm · 3.3M/wk
string-template
string-template 1.0.0 is a small CommonJS function that substitutes flat placeholders such as {name}, {0}, and {first_name}.
Score 2.5/5
Web Backend
npm · 3.3M/wk
nocache
nocache 4.0.0 is a zero-option Connect middleware that writes three response headers, then calls `next()`: `Cache-Control: no-store, no-cache, must-revalidate, proxy-r...
Score 4/5
Utils
npm · 3.3M/wk
mathjs
Our full mathjs 15.2.0 browser import measured 735.4 KB minified and 201.7 KB gzipped because this is far more than a replacement for JavaScript `Math`.
Score 4.5/5
Web Frontend
npm · 3.3M/wk
icss-replace-symbols
Our browser build of icss-replace-symbols 1.1.0 was 0.9 KB minified and 0.5 KB gzipped.
Score 2.5/5
Utils
npm · 3.3M/wk
issue-parser
issue-parser 7.0.2 extracts forge references from plain text.
Score 4.3/5
Utils
npm · 3.3M/wk
jimp
Our sandbox installed a full JavaScript image pipeline rather than a thin decoder.
Score 3.8/5
Web Frontend
npm · 3.3M/wk
react-focus-lock
react-focus-lock 2.13.7 confines browser focus to a React subtree while a lock is active.
Score 4.5/5
Utils
npm · 3.3M/wk
jsonrepair
jsonrepair rewrites many kinds of malformed JSON into valid JSON text.
Score 4.5/5
Utils
npm · 3.3M/wk
image-q
image-q 4.0.0 reduces decoded RGBA pixels to a smaller palette in JavaScript.
Score 3/5
Web Frontend
npm · 3.3M/wk
@vue-macros/common
@vue-macros/common 3.1.4 is build-time infrastructure shared by the Vue Macros monorepo.
Score 3.5/5
Web Frontend
npm · 3.3M/wk
react-leaflet
React Leaflet 5 wraps Leaflet 1.9 maps, layers, markers, popups, controls, and events in React 19 components and hooks.
Score 3.5/5
Utils
npm · 3.3M/wk
glob-stream
glob-stream 8.0.3 walks a filesystem from one or more glob patterns and emits each match through a `streamx` readable.
Score 3.8/5
Utils
npm · 3.3M/wk
fzf
fzf is a JavaScript implementation of the original terminal finder's matching and ranking algorithm.
Score 3.3/5
CLI & Tooling
npm · 3.2M/wk
json-schema-to-typescript
json-schema-to-typescript 15.0.4 compiles JSON Schema into TypeScript declaration text.
Score 3.8/5
Utils
npm · 3.2M/wk
fastest-stable-stringify
fastest-stable-stringify 2.0.2 turns JSON-like JavaScript data into compact text after sorting object keys lexicographically at every level.
Score 2.5/5
Web Frontend
npm · 3.2M/wk
custom-event
custom-event 1.0.1 is a compatibility constructor for DOM `CustomEvent` objects.
Score 2.8/5
Utils
npm · 3.2M/wk
cronstrue
cronstrue 3.24.0 turns cron text into display copy.
Score 4.8/5
Utils
npm · 3.2M/wk
detective-vue2
detective-vue2 3.0.1 takes the source text of one Vue single-file component and lists import specifiers found in its script blocks and in Sass, SCSS, Less, or Stylus s...
Score 3.5/5
Web Frontend
npm · 3.2M/wk
loglevel-plugin-prefix
loglevel-plugin-prefix 0.8.4 wraps loglevel's method factory so console messages can start with a timestamp, severity, or named-logger label.
Score 2.5/5
Utils
npm · 3.2M/wk
tsconfig
The npm package `tsconfig` 7.0.0 is a Node filesystem helper, not a shared TypeScript compiler preset.
Score 2.5/5
Web Frontend
npm · 3.2M/wk
react-clientside-effect
Our test found a client-only registry hidden behind a React higher-order component.
Score 3.3/5
Web Frontend
npm · 3.2M/wk
nano-css
Our install found a CSS-in-JS construction kit, not a configured styling library.
Score 3.3/5
Web Frontend
npm · 3.2M/wk
@react-leaflet/core
Our sandbox exposed @react-leaflet/core 3.0.0 as an adapter toolkit, not the package most map screens should import.
Score 3.5/5
Web Frontend
npm · 3.2M/wk
use-memo-one
use-memo-one 1.1.3 provides `useMemoOne` and `useCallbackOne`, two React hooks that retain the latest cached reference until their component becomes unreachable.
Score 2.8/5
Utils
npm · 3.2M/wk
xmldoc
xmldoc 3.0.0 synchronously parses a complete XML string into typed document, element, text, CDATA, and comment nodes.
Score 3.8/5
Utils
npm · 3.2M/wk
vinyl-fs
vinyl-fs is the Node filesystem adapter used by Gulp-style pipelines.
Score 4/5
Web Frontend
npm · 3.2M/wk
react-side-effect
react-side-effect 2.1.2 builds a higher-order React component that gathers props from every mounted copy and reduces them to one piece of global state.
Score 3/5
Utils
npm · 3.2M/wk
fs-exists-sync
fs-exists-sync 0.1.0 synchronously checks a path from CommonJS code.
Score 2.3/5
Utils
npm · 3.2M/wk
chroma-js
Chroma.js 3.2.0 turns color strings or channel values into objects you can convert, adjust, compare, and serialize.
Score 4/5
Security
npm · 3.1M/wk
otplib
otplib implements counter-based HOTP and time-based TOTP for authenticator apps and hardware-token workflows.
Score 4.5/5
Utils
npm · 3.1M/wk
complex.js
Our test install found a compact numerical type rather than a general math toolkit.
Score 4/5
Web Backend
npm · 3.1M/wk
http-call
http-call 5.3.0 is the old unscoped Heroku HTTP client for Node.
Score 2/5
CLI & Tooling
npm · 3.1M/wk
as-table
Our install of as-table 1.0.55 produced a 3.1 KB minified browser bundle, but its real home is terminal output.
Score 3/5
Web Frontend
npm · 3.1M/wk
ag-charts-types
Our sandbox showed what the package name hides: ag-charts-types 14.1.0 is AG Charts' shared TypeScript surface, not a chart renderer.
Score 3.5/5
Web Frontend
npm · 3.1M/wk
react-virtuoso
react-virtuoso 4.18.12 renders the visible window of a large React collection and measures row sizes from the DOM.
Score 4.8/5
Utils
npm · 3.1M/wk
promise-breaker
promise-breaker 7.0.0 adapts one function so callers can use either a Node-style error-first callback or a Promise.
Score 3.5/5
Web Frontend
npm · 3.1M/wk
ag-grid-community
ag-grid-community 36.1.0 is the MIT half of AG Grid: a browser data grid with virtual rows, sorting, filters, editing, selection, pagination, CSV export, themes, and c...
Score 4.5/5
Infra
npm · 3.1M/wk
pm2
PM2 7.0.4 is a resident process manager for applications running directly on a server.
Score 4.5/5
Web Frontend
npm · 3.1M/wk
react-helmet
react-helmet lets React components declare title, meta, link, script, style, noscript, html, and body changes.
Score 3/5
Web Frontend
npm · 3.0M/wk
react-universal-interface
react-universal-interface 0.6.2 lets one React data-provider component accept a function child, `render` prop, component prop, existing custom element, or generated hi...
Score 2/5
Utils
npm · 3.0M/wk
jsonpath
jsonpath 1.3.0 queries and edits JavaScript object graphs with the original Goessner-style JSONPath language.
Score 3.8/5
Web Frontend
npm · 3.0M/wk
cssfontparser
cssfontparser turns an old-style CSS font shorthand into an object containing style, variant, weight, pixel size, pixel line height, and a family array.
Score 2/5
CLI & Tooling
npm · 3.0M/wk
cli-color
cli-color 2.0.4 is a CommonJS toolkit for producing ANSI-styled terminal strings and control sequences.
Score 3.8/5
Web Frontend
npm · 3.0M/wk
react-virtualized-auto-sizer
react-virtualized-auto-sizer observes the space inside a parent HTMLElement and gives numeric width and height values to a React child.
Score 4.3/5
Web Frontend
npm · 3.0M/wk
moo-color
moo-color 2.0.0 is an immutable TypeScript color class that parses hex, named colors, transparent, RGB, HSL, HWB, HSV, and CMYK.
Score 3.5/5
Testing
npm · 3.0M/wk
aws-sdk-client-mock
aws-sdk-client-mock 4.1.0 replaces the `send` method on AWS SDK for JavaScript v3 clients with a Sinon stub.
Score 3.8/5
Web Frontend
npm · 3.0M/wk
csscolorparser
csscolorparser 1.0.3 is a small CommonJS function for turning older CSS color strings into `[red, green, blue, alpha]`.
Score 2.3/5
Utils
npm · 2.9M/wk
mylas
Mylas 2.1.14 groups common Node filesystem operations into File, Json, Buf, and Dir helpers.
Score 2.8/5
Utils
npm · 2.9M/wk
posthtml-parser
posthtml-parser 0.12.1 synchronously converts an HTML or XML string into PostHTML's small tree shape: a root array containing text strings and element objects with `ta...
Score 4/5
Web Frontend
npm · 2.9M/wk
framesync
Our install confirms that framesync 6.1.2 is a small browser frame coordinator from the Popmotion monorepo.
Score 3.3/5
Web Frontend
npm · 2.9M/wk
dom-serialize
dom-serialize 2.2.1 turns browser DOM objects into HTML-shaped strings, including Text, Attr, Comment, Document, DocumentFragment, NodeList, and arrays as well as elem...
Score 2.3/5
Utils
npm · 2.9M/wk
cloneable-readable
cloneable-readable 3.0.0 wraps one Node Readable in a PassThrough that can feed the same chunks to several consumers.
Score 3.3/5
Web Frontend
npm · 2.9M/wk
react-intl
react-intl 10.1.23 is FormatJS's React layer for ICU messages and locale-aware formatting.
Score 4.5/5
Testing
npm · 2.8M/wk
react-shallow-renderer
react-shallow-renderer 16.15.0 executes one React component and returns the React element that component produced without mounting its children or creating a DOM.
Score 2/5
Web Frontend
npm · 2.8M/wk
react-base16-styling
react-base16-styling 0.10.0 turns a Base16 palette and named style definitions into `{ className, style }` props that can be spread onto React elements.
Score 3/5
Utils
npm · 2.8M/wk
qjobs
qjobs 1.2.0 is a single-process callback queue for Node.
Score 2/5
Utils
npm · 2.8M/wk
telejson
Our install found a JavaScript-specific wire codec for values ordinary JSON discards.
Score 2.8/5
Data
npm · 2.8M/wk
csv-parser
csv-parser 3.2.1 is a Node Transform stream that reads CSV bytes and emits one object for each row.
Score 4/5
Web Frontend
npm · 2.8M/wk
css-color-names
css-color-names 1.0.1 is one JSON object: 148 lowercase CSS color names mapped to opaque six-digit hex strings.
Score 2.8/5
Web Frontend
npm · 2.8M/wk
reduce-css-calc
reduce-css-calc 2.1.8 takes one CSS value string and simplifies each calc() expression its parser can solve.
Score 2.8/5
Utils
npm · 2.8M/wk
broadcast-channel
broadcast-channel moves JSON-serializable messages among tabs, frames, workers, or local Node processes that share a channel name.
Score 4.3/5
CLI & Tooling
npm · 2.8M/wk
nanospinner
nanospinner 1.2.2 animates one status line in a Node.js terminal, then replaces it with a success, error, warning, info, or custom mark.
Score 3.3/5
Utils
npm · 2.8M/wk
math-expression-evaluator
math-expression-evaluator 2.0.7 turns calculator text such as `2(3+4)`, `sin90`, `5C2`, and `Sigma(1,5,n)` into JavaScript numbers without using `eval`.
Score 2.8/5
Web Frontend
npm · 2.8M/wk
sanitize.css
sanitize.css 13.0.0 is a global CSS baseline that combines normalize.css-style browser fixes with choices such as border-box sizing, non-repeating backgrounds, zero bo...
Score 3.3/5
Utils
npm · 2.7M/wk
oblivious-set
oblivious-set 2.0.0 remembers whether a value was added within one fixed time-to-live.
Score 3/5
Utils
npm · 2.7M/wk
@cnakazawa/watch
@cnakazawa/watch 1.0.4 watches a Node.js directory tree by polling every discovered path with `fs.watchFile`.
Score 2.3/5
Utils
npm · 2.7M/wk
js-string-escape
js-string-escape 1.0.1 returns text that can sit between either single or double quotes in an ES5.1 JavaScript string literal.
Score 2.8/5
Data
npm · 2.7M/wk
z-schema
z-schema 12.4.3 validates JSON values against draft-04, draft-06, draft-07, draft-2019-09, or draft-2020-12 schemas in Node.js and browsers.
Score 3.5/5
Utils
npm · 2.7M/wk
@ljharb/through
@ljharb/through 2.3.14 is a maintained fork of the original `through` helper for old-style Node streams.
Score 3.5/5
Security
npm · 2.7M/wk
rate-limiter-flexible
rate-limiter-flexible 11.2.0 gives Node.js applications atomic point counters backed by memory, clusters, Redis or Valkey, MongoDB, DynamoDB, SQL stores, Prisma, Drizz...
Score 4.8/5
AI / ML
npm · 2.7M/wk
@huggingface/transformers
@huggingface/transformers 4.2.0 runs pretrained ONNX models through a JavaScript pipeline API in browsers and server runtimes.
Score 4.5/5
AI / ML
npm · 2.6M/wk
langchain
LangChain.js 1.5.10 is an agent framework built around `createAgent`, tools, middleware, structured responses, streaming, and LangGraph state.
Score 4.3/5
Utils
npm · 2.6M/wk
@mrmlnc/readdir-enhanced
@mrmlnc/readdir-enhanced 2.2.1 is a 2018 fork of a recursive Node directory reader.
Score 2.3/5
Utils
npm · 2.5M/wk
store2
store2 2.14.4 wraps browser localStorage and sessionStorage with JSON parsing, explicit get/set/remove calls, namespaces, iteration, merge helpers, and synchronous rea...
Score 3.8/5
Utils
npm · 2.5M/wk
turbo-stream
turbo-stream 3.2.1 is a JavaScript-to-JavaScript codec carried by Web ReadableStream.
Score 3.5/5
AI / ML
npm · 661k/wk
ollama
Ollama 0.6.3 is the official JavaScript client for an Ollama server.
Score 3.5/5