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
@analytics/type-utils
Tiny runtime type checking utils
299.6k--1 year ago
0.6.4
ESM + CommonJSNoneMonitoring and error tracking
@pivanov/utils
A focused collection of TypeScript utilities for modern web development
299.5k--1 month ago
1.0.1
ESM + CommonJSBundledTypeScript tooling, React
hamt_plus
Fork of HAMT that adds transient mutation and support for custom key types
299.5k-23%-9 years ago
1.0.2
CommonJSNone-
serverless-esbuild
Serverless plugin for zero-config JavaScript and TypeScript code bundling using extremely fast esbuild
299.4k+5%-4 months ago
1.57.2
CommonJSBundledCloud SDKs, TypeScript tooling
@reactuses/core
Collection of 100+ essential React Hooks with TypeScript support, tree-shaking, and SSR compatibility. Sensors, browser APIs, state management, animations, and more.
299.2k--16 days ago
6.5.9
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
jss-plugin-compose
JSS plugin for classes composition
299.1k+13%-3 years ago
10.10.0
ESM + CommonJSBundledCSS-in-JS and styling
base32-encode
Base32 encoder with support for multiple variants.
299k+100%--
2.0.0
ESM onlyNone-
json-dup-key-validator
A json validator that has an option to check for duplicated keys
298.9k+24%-5 years ago
1.0.3
CommonJSNoneSchema validation
fake-xml-http-request
test infrastructure for a fake XMLHttpRequest object
298.7k+7%--
2.1.2
ESM + CommonJSNone-
pofile-ts
Parse and serialize Gettext PO files.
298.5k--6 months ago
4.0.3
ESM + CommonJSBundledInternationalisation
@tsparticles/engine
Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
298.4k--1 month ago
4.4.0
ESM + CommonJSBundledAnimation, React
@chakra-ui/transition
Common transition components for Chakra UI
298.4k--3 years ago
2.1.0
ESM + CommonJSBundledAnimation, React
stylis-plugin-rtl
Fork of stylis-rtl, uses cssjanus under the hood to flip style orientations for RTL
298.3k+13%-4 years ago
2.1.1
ESM + CommonJSBundledCSS-in-JS and styling
messageformat-parser
A PEG.js parser for ICU MessageFormat strings
298.3k-16%-6 years ago
4.1.3
CommonJSNoneParsers and serialisers
markdown-it-deflist
<dl> tag for markdown-it markdown parser.
297.8k+31%-2 months ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
file-set
Cross-platform glob expansions simplified. Input: file paths and glob expressions. Output: resolved file paths organised by type (file, directory and not-found).
297.8k+23%-1 year ago
5.3.0
ESM + CommonJSNoneFiles and file systems
@valkey/valkey-glide-linux-x64-musl
Native bindings for valkey-glide on linux-x64-musl
297.7k--9 days ago
2.5.3
CommonJSNoneNode.js utilities, TypeScript tooling
resumer
a through stream that starts paused and resumes on the next tick
297.7k-18%--
0.0.0
CommonJSNone-
@tanstack/query-db-collection
TanStack Query collection for TanStack DB
297.4k--18 days ago
1.2.15
ESM + CommonJSBundledTypeScript tooling
checkpoint-stream
Queue data from a stream until a checkpoint is hit
297.4k+251%-7 years ago
0.1.2
CommonJSNone-
rc-footer
Pretty Footer react component used in ant.design
297.4k+255%-3 years ago
0.6.8
ESM + CommonJSBundledReact
@react-querybuilder/core
React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts
297.2k--12 days ago
8.24.1
ESM + CommonJSBundledORMs and query builders, React
easy-bem
Easy BEM class name generator
297.1k+32%--
1.1.1
CommonJSBundledReact
add-px-to-style
Will add px to the end of style values which are Numbers
297.1k+2%--
1.0.0
CommonJSNone-
unidecode
ASCII transliterations of Unicode text
297.1k+5%--
1.1.0
CommonJSNone-
handlebars-utils
Utils for handlebars helpers. Externalized from handlebars, to allow helpers to use the utils without having to depend on handlebars itself.
297k-5%-8 years ago
1.0.6
CommonJSNoneTemplating, Utility libraries
npm-package-json-lint
Configurable linter for package.json files.
297k+82%-1 month ago
11.0.0
CommonJSBundledLinting and formatting
@fontsource-variable/space-grotesk
Self-host the Space Grotesk font in a neatly bundled NPM package.
296.8k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
sonarqube-scanner
SonarQube/SonarCloud Scanner for the JavaScript world
296.8k-15%--
5.0.1
ESM onlyBundled-
sass-embedded-android-riscv64
The android-riscv64 binary for sass-embedded
296.7k+31%--
1.105.0
-None-
babel-plugin-transform-function-bind
Compile function bind operator to ES5
296.7k-28%--
6.22.0
CommonJSNone-
jest-html-reporters
Jest test results processor for generating a summary in HTML
296.6k+34%--
3.1.7
CommonJSBundledTesting
@vue-flow/background
This is a background component for Vue Flow. It can be used to create a background in your canvas.
296.6k--1 year ago
1.3.2
ESM + CommonJSBundledTypeScript tooling, Vue
@chakra-ui/checkbox
A React Checkbox component for use in forms
296.6k--2 years ago
2.3.2
ESM + CommonJSBundledReact, UI component libraries
sass-embedded-linux-riscv64
The linux-riscv64 binary for sass-embedded
296.6k+33%--
1.105.0
-None-
@serwist/webpack-plugin
A plugin for your webpack build process, helping you generate a manifest of local files that should be precached.
296.5k--2 months ago
9.5.12
ESM onlyBundledBundler plugins and loaders
sass-embedded-linux-musl-riscv64
The linux-musl-riscv64 binary for sass-embedded
296.5k+31%--
1.105.0
-None-
s3rver
Fake S3 server for node
296.5k+94%-4 years ago
3.7.1
CommonJSNone-
babel-plugin-syntax-function-bind
Allow parsing of function bind
296.5k-27%--
6.13.0
CommonJSNone-
@valkey/valkey-glide-linux-x64-gnu
Native bindings for valkey-glide on linux-x64-gnu
296.3k--9 days ago
2.5.3
CommonJSNoneNode.js utilities, TypeScript tooling
chai-subset
Object properties matcher for Chai
296.3k+43%--
1.6.0
CommonJSNone-
safari-14-idb-fix
Working around a Safari 14 IndexedDB bug
296.2k+119%--
3.0.0
ESM + CommonJSBundled-
decode-formdata
Decodes complex FormData into a JavaScript object
296.2k-14%-1 year ago
0.9.0
ESM + CommonJSBundled-
base64-arraybuffer-es6
Encode/decode base64 data into ArrayBuffers
296.2k+33%--
3.1.0
ESM + CommonJSBundledCryptography and hashing
@ibm-generative-ai/node-sdk
IBM Generative AI Node.js SDK (Tech Preview)
296.1k--1 year ago
3.2.4
ESM + CommonJSBundled-
istanbul-instrumenter-loader
Istanbul instrumenter loader for webpack
296k-13%-8 years ago
3.0.1
CommonJSNoneBundler plugins and loaders
arrgv
Parsing string to array of args like node on bash do.
295.6k-11%-6 years ago
1.0.2
CommonJSNoneCLI tools and terminal utilities
@expressots/core
Expressots - modern, fast, lightweight nodejs web framework (@core)
295.3k--20 days ago
4.3.0
ESM + CommonJSBundledTypeScript tooling
gatsby-link
An enhanced Link component for Gatsby sites with support for resource prefetching
295.3k-21%--
5.16.0
ESM + CommonJSBundledStatic site generators and meta-frameworks
@napi-rs/lzma-linux-x64-musl
lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
295.3k--2 months ago
1.5.1
CommonJSNoneCompression and archives

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