Skip to content
JS
Packages

JavaScript packages

42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
map-or-similar
A JavaScript (JS) Map or Similar object polyfill if Map is not available.
4.6m-4%-9 years ago
1.5.0
CommonJSNonePolyfills and shims
babel-code-frame
Generate errors that contain a code frame that point to source locations.
4.6m-16%-9 years ago
6.26.0
CommonJSNoneBuild tools
kareem
Next-generation take on pre/post function hooks
4.6m+76%-1 month ago
3.4.0
CommonJSBundled-
@urql/core
The shared core for the highly customizable and versatile GraphQL client
4.6m+99%-3 months ago
6.0.3
ESM + CommonJSBundledGraphQL
rbush
High-performance 2D spatial index for rectangles (based on R*-tree with bulk loading and bulk insertion algorithms)
4.6m+85%-2 years ago
4.0.1
ESM onlyBundled-
abs-svg-path
redefine an svg path with absolute coordinates
4.6m+269%-12 years ago
0.1.1
-None-
just-diff
Return an object representing the diffs between two objects. Supports jsonPatch protocol
4.6m+50%-3 years ago
6.0.2
ESM + CommonJSBundledTypeScript tooling, Utility libraries
lovable-tagger
Vite plugins for component tagging and Tailwind config extraction
4.6m+178%-3 days ago
1.3.4
ESM onlyBundledCSS-in-JS and styling
iferr
Higher-order functions for easier error handling
4.6m-18%-8 years ago
1.0.2
CommonJSNone-
types-registry
A registry of TypeScript declaration file packages published within the @types scope.
4.6m-30%-7 days ago
0.1.788
-NoneTypeScript tooling
raf-schd
A scheduler based on requestAnimationFrame
4.6m+58%-5 years ago
4.0.3
ESM + CommonJSNone-
ts-invariant
TypeScript implementation of invariant(condition, message)
4.6m+7%-4 years ago
0.10.3
ESM + CommonJSBundledTypeScript tooling
dotenv-cli
A global executable to run applications with the ENV variables loaded by dotenv
4.6m+130%-10 months ago
11.0.0
CommonJSNone-
@react-navigation/core
Core utilities for building navigators
4.6m+186%-12 days ago
7.22.1
CommonJSBundledReact
prosemirror-trailing-node
A trailing node plugin for the prosemirror editor.
4.6m+146%-2 years ago
3.0.0
ESM + CommonJSBundledRich text and code editors
cardinal
Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.
4.6m+42%-8 years ago
2.1.1
CommonJSNoneCLI tools and terminal utilities
testcontainers
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container
4.6m+222%-1 month ago
12.1.0
CommonJSBundledTesting
serve-handler
The routing foundation of `serve`
4.6m+75%-6 months ago
6.1.7
CommonJSNone-
parse-conflict-json
Parse a JSON string that has git merge conflicts, resolving if possible
4.6m+54%-4 months ago
6.0.0
CommonJSNone-
@juggle/resize-observer
Polyfills the ResizeObserver API and supports box size options from the latest spec
4.6m+43%-4 years ago
3.4.0
ESM + CommonJSBundledPolyfills and shims, TypeScript tooling
redeyed
Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.
4.6m+31%-8 years ago
2.1.1
CommonJSNone-
event-stream
construct pipes of streams of events
4.6m+10%-7 years ago
4.0.1
-None-
tryer
Because everyone loves a tryer! Conditional and repeated task invocation for node and browser.
4.6m-18%-8 years ago
1.0.1
CommonJSNone-
@apollo/client
A fully-featured caching GraphQL client.
4.6m+34%-8 days ago
4.3.1
ESM + CommonJSBundledGraphQL, React
hash-sum
Blazing fast unique hash generator
4.6m+8%-7 years ago
2.0.0
CommonJSNone-
grammex
A tiny, PEG-like system for building language grammars with regexes.
4.6m+8877%-2 months ago
3.1.13
ESM onlyBundledParsers and serialisers
properties-reader
Properties file reader for Node.js
4.5m+233%-7 months ago
3.0.1
ESM + CommonJSBundled-
semver-truncate
Truncate a semver version: `1.2.3` → `1.2.0`
4.5m+72%-5 years ago
3.0.0
ESM onlyNone-
i18next-browser-languagedetector
language detector used in browser environment for i18next
4.5m+88%-7 months ago
8.2.1
ESM + CommonJSBundled-
lodash.upperfirst
The lodash method `_.upperFirst` exported as a module.
4.5m+12%-10 years ago
4.3.1
-NoneUtility libraries
ts-pattern
The exhaustive Pattern Matching library for TypeScript.
4.5m+111%-11 months ago
5.9.0
ESM + CommonJSBundledTypeScript tooling
bcrypt
A bcrypt library for NodeJS.
4.5m+82%-1 year ago
6.0.0
CommonJSNoneCryptography and hashing, Authentication and authorisation
mquery
Expressive query building for MongoDB
4.5m+61%-10 months ago
6.0.0
CommonJSNoneORMs and query builders, Node.js utilities
memoizerific
Fast, small, efficient JavaScript memoization lib to memoize JS functions
4.5m-5%-8 years ago
1.11.3
CommonJSNoneCaching
fs-write-stream-atomic
Like `fs.createWriteStream(...)`, but atomic.
4.5m-18%-9 years ago
1.0.10
CommonJSNone-
stream-each
Iterate all the data in a stream
4.5m-13%-8 years ago
1.2.3
CommonJSNone-
stylelint-config-standard
Standard shareable config for Stylelint
4.5m+21%-8 months ago
40.0.0
ESM onlyNoneLinting and formatting
langsmith
Client library to connect to the LangSmith Observability and Evaluation Platform.
4.5m+164%-5 days ago
0.10.5
ESM + CommonJSBundledMonitoring and error tracking
is-ssh
Check if an input value is a ssh url or not.
4.5m+6%-1 year ago
1.4.1
CommonJSNoneURLs and query strings
expo-router
Expo Router is a file-based router for React Native and web applications.
4.5m+501%-3 days ago
57.0.23
CommonJSBundledReact, HTTP servers and web frameworks
safe-json-stringify
Prevent defined property getters from throwing errors
4.5m+86%-8 years ago
1.2.0
CommonJSNoneParsers and serialisers
viem
TypeScript Interface for Ethereum
4.5m+110%-2 days ago
2.56.9
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
readable-web-to-node-stream
Converts a Web-API readable-stream into a Node.js readable-stream.
4.5m+2%-1 year ago
5.0.0
ESM onlyBundledNode.js utilities
move-concurrently
Promises of moves of files or directories with rename, falling back to recursive rename/copy on EXDEV errors, with configurable concurrency and win32 junction support.
4.5m-17%-9 years ago
1.0.1
CommonJSNone-
run-queue
A promise based, dynamic priority queue runner, with concurrency limiting.
4.5m-16%-7 years ago
2.0.1
CommonJSNone-
oidc-token-hash
oidc-token-hash validates (and generates) ID Token `_hash` claims such as `at_hash` or `c_hash`
4.5m+84%-10 months ago
5.2.0
CommonJSNone-
babel-plugin-syntax-trailing-function-commas
Compile trailing function commas to ES5
4.5m-9%-9 years ago
6.22.0
CommonJSNone-
trim-repeated
Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz
4.5m+13%-5 years ago
2.0.0
ESM onlyNone-
eslint-config-airbnb-base
Airbnb's base JS ESLint config, following our styleguide
4.5m-20%-4 years ago
15.0.0
CommonJSNoneLinting and formatting
@react-navigation/routers
Routers to help build custom navigators
4.5m+189%-2 months ago
7.6.4
CommonJSBundledReact

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

Categories

67 with packages