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
@rc-component/switch
switch ui component for react
870.5k--10 months ago
1.0.3
ESM + CommonJSBundledReact
caw
Construct HTTP/HTTPS agents for tunneling proxies
870k-13%-9 years ago
2.0.1
-NoneNode.js utilities
lucide
A Lucide icon library package for web and javascript applications.
869.7k+473%-6 days ago
1.48.0
ESM + CommonJSBundledIcons
@rc-component/input-number
React input-number component
869.5k--22 days ago
1.7.0
ESM + CommonJSBundledReact
@rc-component/rate
React Star Rate Component
869k--10 months ago
1.0.1
ESM + CommonJSBundledReact
read-only-stream
wrap a readable/writable stream to be read-only
869k-17%-11 years ago
2.0.0
CommonJSNone-
grunt-legacy-util
Some old grunt utils provided for backwards compatibility.
868.9k+19%-5 months ago
2.0.2
CommonJSNoneBuild tools
grunt-legacy-log
The Grunt 0.4.x logger.
868.3k+32%-5 months ago
3.0.1
CommonJSNoneBuild tools
@probe.gl/env
JavaScript environment detection for browser and Node
867.9k--27 days ago
4.1.2
ESM + CommonJSBundledLogging
@expo/timeago.js
timeago.js is a simple library (only 1kb) to used to format datetime with `*** time ago` statement. eg: '3 hours ago'. localization supported.
867.8k--5 years ago
1.0.0
CommonJSNoneDate and time
@scalar/workspace-store
Store interface for openapi documents
867.6k--6 days ago
0.66.0
ESM onlyBundledDocumentation tooling
find-index
finds an item in an array matching a predicate function, and returns its index
867.5k-2%-7 years ago
1.1.1
CommonJSNonePolyfills and shims
svgpath
Low level toolkit for SVG paths transformations.
867.4k+120%-3 years ago
2.6.0
-Bundled-
grunt-legacy-log-utils
Static methods for the Grunt 0.4.x logger.
867.1k+26%-5 months ago
2.1.3
CommonJSNoneBuild tools
@lifeomic/attempt
Library that can be used to retry functions that return promise
866.3k--2 years ago
3.1.0
ESM + CommonJSBundledPromises and async control flow, TypeScript tooling
afinn-165-financialmarketnews
AFINN 165 (list of English words rated for valence) in JSON with added words and modifications for financial market news
866.2k+440%-3 years ago
3.0.0
CommonJSBundled-
circular-dependency-plugin
Detect modules with circular dependencies when bundling with webpack.
866k-22%-5 years ago
5.2.2
CommonJSNone-
extract-stack
Extract the actual stack of an error
865.8k+6%-5 years ago
3.0.0
ESM onlyNone-
@probe.gl/log
JavaScript debug logging for browser and Node
865.2k--27 days ago
4.1.2
ESM + CommonJSBundledLogging
module-not-found-error
Create a module not found error
864.1k+24%-11 years ago
1.0.1
CommonJSNone-
slick-carousel
the last carousel you'll ever need
863.9k-1%-17 days ago
2.0.0
CommonJSNoneUI component libraries
element-resize-detector
Resize event emitter for elements.
863.6k-3%-4 years ago
1.2.4
CommonJSNoneDOM and browser utilities
cached-path-relative
Memoize the results of the path.relative function
863.3k-20%-4 years ago
1.1.0
CommonJSNone-
@mui/x-tree-view
The community edition of the MUI X Tree View components.
863k--13 days ago
9.14.0
ESM + CommonJSBundledReact, Tables and data grids
test-renderer
A lightweight test renderer for React and a modern replacement for the deprecated React Test Renderer.
862.5k--13 days ago
1.3.0
ESM + CommonJSBundledTesting, React
@appium/base-plugin
The base plugin used to create Appium plugins
862.4k--6 days ago
3.3.5
CommonJSBundledScraping and browser automation, Testing
fill-keys
Fill keys in a destination that are defined on the source
862.1k+27%-3 years ago
2.0.0
CommonJSNone-
discord.js
A powerful library for interacting with the Discord API
861.6k+168%-2 months ago
14.27.0
ESM + CommonJSBundledNode.js utilities
set-interval-async
Modern version of setInterval for promises and async functions available in Node.js and browsers.
861.3k+137%-3 years ago
3.0.3
ESM + CommonJSBundledPromises and async control flow
babel-plugin-add-module-exports
Fix babel/babel#2212
861.2k-27%-6 years ago
1.0.4
CommonJSNone-
fclone
Clone objects by dropping circular references
860.8k-44%-9 years ago
1.0.11
CommonJSNone-
@storybook/cli
Storybook CLI: Develop, document, and test UI components in isolation
860.8k--28 days ago
10.6.0
ESM onlyNoneDocumentation tooling, CLI tools and terminal utilities
remark-mdx-frontmatter
A remark plugin for converting frontmatter metadata into MDX exports
859.4k+79%-7 days ago
6.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
md5-o-matic
Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39
859.1k+97%-11 years ago
0.1.1
CommonJSNoneCryptography and hashing
@mui/x-virtualizer
MUI virtualization library
858.3k--13 days ago
0.7.2
ESM + CommonJSBundledTables and data grids, React
webfontloader
Web Font Loader gives you added control when using linked fonts via @font-face.
857.6k+73%-9 years ago
1.6.28
CommonJSNone-
cross-zip
Cross-platform .zip file creation
857k+285%-2 years ago
4.0.1
CommonJSNoneCompression and archives
@math.gl/core
Array-based 3D Math Classes optimized for WebGL applications
857k--2 years ago
4.1.0
ESM + CommonJSBundled3D, WebGL and game engines
another-json
Encode compact, canonical JSON.
857k+2685%-11 years ago
0.2.0
CommonJSNone-
getobject
get.and.set.deep.objects.easily = true
855.6k+21%-4 years ago
1.1.1
CommonJSNone-
@flmngr/flmngr-server-node
Node server-side implementation of Flmngr file manager
855.6k--3 years ago
1.5.3
ESM + CommonJSBundled-
eslint-plugin-ft-flow
Flowtype linting rules for ESLint by flow-typed
855.3k+33%-2 years ago
3.0.11
CommonJSNoneLinting and formatting
promise-map-series
Map over array avoiding parallel execution, using promises
854.7k-10%-6 years ago
0.3.0
CommonJSNone-
syncpack-linux-x64
Rust Binary for linux x64
854.7k+3400%-1 month ago
15.3.3
-None-
options
A very light-weight in-code option parsers for node.js.
853.8k-0%-11 years ago
0.0.6
CommonJSNone-
stopwords-iso
The most comprehensive collection of stopwords for multiple languages.
853.7k+457%-6 years ago
1.1.0
CommonJSNone-
@zag-js/combobox
Core logic for the combobox widget implemented as a state machine
853.5k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
mutexify
mutex lock for javascript
853.5k-54%-4 years ago
1.4.0
CommonJSNone-
@zag-js/live-region
Implementing live region for screen readers
853.2k--17 days ago
1.44.0
ESM + CommonJSBundledAccessibility
@mediabunny/mp3-encoder
MP3 encoder extension for Mediabunny, based on LAME.
853.1k--7 days ago
1.59.1
ESM + CommonJSBundledVideo and audio

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