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
flairup
🎩 Lightweight CSS-in-JS solution for npm packages
825.6k+240%-23 days ago
1.1.3
ESM + CommonJSBundledCSS-in-JS and styling
@hugeicons/react
Hugeicons React Component Library https://hugeicons.com
825.1k--1 month ago
1.1.10
ESM + CommonJSBundledIcons, React
devframe
Framework for building one portable devtool integration that runs in any viewer.
824.7k--14 days ago
1.0.0
ESM onlyBundled-
urql
A highly customizable and versatile GraphQL client for React
824.4k+171%-1 month ago
5.0.4
ESM + CommonJSBundledGraphQL, React
@restart/ui
Utilities for creating robust overlay components
823.5k--1 year ago
1.9.4
ESM + CommonJSBundledUI component libraries, React
eslint-plugin-compat
Lint browser compatibility of API used
823.3k+28%-5 months ago
7.0.2
ESM + CommonJSBundledLinting and formatting
@graphql-inspector/core
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
823.2k--1 month ago
8.0.0
ESM + CommonJSBundledGraphQL
@wasm-audio-decoders/flac
Web Assembly streaming FLAC decoder
823.2k--1 month ago
0.2.11
ESM onlyBundledVideo and audio
@zag-js/tags-input
Core logic for the tags-input widget implemented as a state machine
823.2k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
object.reduce
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
822.3k-12%-9 years ago
1.0.1
CommonJSNoneUtility libraries
arr-filter
Faster alternative to javascript's native filter method.
822.2k-6%-9 years ago
1.1.2
CommonJSNone-
has-gulplog
Check if gulplog is available before attempting to use it
822.1k-11%-4 years ago
1.0.0
CommonJSNoneLogging
@react-hook/latest
A React hook that updates useRef().current with the most recent value each invocation
821.5k--6 years ago
1.0.3
ESM + CommonJSBundledReact, TypeScript tooling
vm2
vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules.
820.9k-5%-22 days ago
3.12.2
CommonJSBundledSecurity
@zag-js/tabs
Core logic for the tabs widget implemented as a state machine
820.5k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries
@secretlint/resolver
Module Resolver Utility for Secretlint
820.5k--1 month ago
13.0.5
ESM onlyBundledNode.js utilities, Linting and formatting
simple-bin-help
Simple help and sanity checks for Node CLI bin scripts
820.4k-7%-3 years ago
1.8.0
CommonJSNoneCLI tools and terminal utilities
wheel-gestures
wheel gestures and momentum detection
820.1k+277%-23 days ago
2.3.0
ESM + CommonJSBundled-
@visx/bounds
Utilities to make your life with bounding boxes better
819.8k--3 months ago
4.0.0
ESM + CommonJSBundledCharts and data visualisation, React
vitest-canvas-mock
🌗 A module used to mock canvas in Vitest.
819.6k+98%-25 days ago
1.2.0
ESM + CommonJSBundledTesting, Dev servers and API mocking
@zag-js/number-input
Core logic for the number-input widget implemented as a state machine
819.6k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
sorted-btree
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
819.3k+2865%-9 months ago
2.1.0
CommonJSBundled-
danger
Unit tests for Team Culture
819.1k+71%-1 month ago
14.0.7
CommonJSBundled-
flow-remove-types
Removes Flow type annotations from JavaScript files with speed and simplicity.
818.9k+267%-6 days ago
2.333.0
CommonJSNoneBuild tools
instantsearch-ui-components
Common UI components for InstantSearch.
818.9k+97%-8 days ago
0.41.0
ESM + CommonJSBundledReact
unraw
Convert raw escape sequences to their respective characters (undo String.raw).
818.7k+32%-3 years ago
3.0.0
CommonJSBundledTypeScript tooling
@zag-js/popover
Core logic for the popover widget implemented as a state machine
818.6k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
parse-imports
A blazing fast ES module imports parser.
818.4k-1%-1 year ago
3.0.0
ESM onlyBundledParsers and serialisers
react-native-view-shot
Capture a React Native view to an image
818.4k+221%-10 days ago
6.0.1
ESM onlyBundledReact
@react-native/eslint-plugin
ESLint rules for @react-native/eslint-config
818k--1 month ago
0.87.1
CommonJSNoneLinting and formatting, React
font-awesome
The iconic font and CSS framework
817.9k-4%-9 years ago
4.7.0
-NoneIcons
@wasm-audio-decoders/opus-ml
Web Assembly streaming Opus decoder with Machine Learning enhancements
817.7k--1 month ago
0.0.3
ESM onlyBundledAI and machine learning, Video and audio
sass-formatter
TypeScript Sass formatter
817.2k+182%-1 year ago
0.8.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
ghostty-web
Web-based terminal emulator using Ghostty's VT100 parser via WebAssembly
817.1k--9 months ago
0.4.0
ESM + CommonJSBundledCLI tools and terminal utilities
@zag-js/date-utils
Date utilities for zag.js
816.8k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
@zag-js/date-picker
Core logic for the date-picker widget implemented as a state machine
816.7k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, Date pickers
uri-templates
URI Templates (RFC6570) including de-substitution
816.7k+48%-10 years ago
0.2.0
CommonJSNoneURLs and query strings
@zag-js/radio-group
Core logic for the radio group widget implemented as a state machine
816.5k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@shoelace-style/localize
A micro library for localizing custom elements using Lit's Reactive Controller model.
815.9k--2 months ago
3.2.3
ESM onlyBundledInternationalisation
@zag-js/i18n-utils
Interationalization utilities for Zag.js
815.9k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
hooker
Monkey-patch (hook) functions for debugging and stuff.
815.8k+26%-14 years ago
0.2.3
CommonJSNone-
rndm
random string generator
815.8k+28%-10 years ago
1.2.0
-None-
@zag-js/collapsible
Core logic for the collapsible widget implemented as a state machine
815.5k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/accordion
Core logic for the accordion widget implemented as a state machine
815.3k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries
require-relative
require and resolve modules relative to a path of your choice
815.1k-10%-12 years ago
0.8.7
CommonJSNone-
js-sha512
This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.
815k-2%-2 years ago
0.9.0
CommonJSNoneCryptography and hashing
@zag-js/presence
Core logic for the presence widget implemented as a state machine
814.7k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
gh-pages
Publish to a gh-pages branch on GitHub (or any other branch on any other remote)
814.6k-1%-1 year ago
6.3.0
CommonJSNone-
saslprep
SASLprep: Stringprep Profile for User Names and Passwords, rfc4013.
814.4k-2%-7 years ago
1.0.3
CommonJSNone-
@zag-js/switch
Core logic for the switch widget implemented as a state machine
814.3k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management

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