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
@loaders.gl/compression
Decompression and compression plugins for loaders.gl
358.1k--12 days ago
4.5.2
ESM + CommonJSBundledCompression and archives
typeorm-naming-strategies
Custom naming strategies for typeorm
358.1k+61%-4 years ago
4.1.0
CommonJSBundledORMs and query builders
inngest-cli
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
358.1k+308%-15 days ago
1.45.1
-NoneCLI tools and terminal utilities, Cloud SDKs
diff2html
Fast Diff to colorized HTML
357.8k+68%-8 months ago
3.4.56
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
next-seo
SEO plugin for Next.js projects
357.7k+10%-2 months ago
7.3.0
ESM + CommonJSBundledTypeScript tooling, React
lodash.istypedarray
The lodash method `_.isTypedArray` exported as a module.
357.5k-16%-10 years ago
4.0.1
-NoneUtility libraries
scrollama
Lightweight scrollytelling library using IntersectionObserver
357.2k+642%-4 years ago
3.2.0
ESM + CommonJSBundledDOM and browser utilities
ttf2woff
Convert TTF font to WOFF
357.2k+52%-5 years ago
3.0.0
-None-
botbuilder-stdlib
BotBuilder shared libraries, internal only
357k+199%-1 year ago
4.23.3-internal
CommonJSBundledNode.js utilities
resolve-package
Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p
357k+283%-9 years ago
1.0.1
CommonJSNoneFiles and file systems
esbuild-sass-plugin
esbuild plugin for sass/scss files supporting both css loader and css result import (lit-element)
357k+56%-6 months ago
3.7.0
CommonJSBundledCSS-in-JS and styling
react-native-keychain
Keychain Access for React Native
357k+62%-1 year ago
10.0.0
ESM + CommonJSBundledReact
mutationobserver-shim
MutationObserver shim for ES3 environments
356.9k+1%-6 years ago
0.3.7
CommonJSNoneDOM and browser utilities
vue-virtual-scroller
Smooth scrolling for any amount of data
356.9k+61%-1 month ago
3.0.5
ESM onlyBundledVue
intl-pluralrules
Intl.PluralRules polyfill
356.8k+31%-3 years ago
2.0.1
ESM + CommonJSNoneInternationalisation
json-server
[![Node.js CI](https://github.com/typicode/json-server/actions/workflows/node.js.yml/badge.svg)](https://github.com/typicode/json-server/actions/workflows/node.js.yml)
356.8k+12%-6 months ago
1.0.0-beta.15
ESM onlyNoneDev servers and API mocking, Testing
@ng-select/ng-select
Angular select, multiselect and autocomplete with Signal Forms, Reactive Forms and Template-driven Forms support
356.8k--20 days ago
24.1.2
ESM onlyBundledAngular
ttf2woff2
Convert TTF files to WOFF2 ones.
356.6k+65%-7 months ago
8.0.1
ESM onlyBundled-
global-cache
Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!
356.6k+17%-9 years ago
1.2.1
CommonJSNoneCaching
@callstack/repack
A toolkit to build your React Native application with Rspack or Webpack.
356.4k--1 month ago
5.3.0
CommonJSBundledBundlers, React
grunt-contrib-watch
Run predefined tasks whenever watched file patterns are added, changed or deleted
356.3k+8%-8 years ago
1.1.0
CommonJSNone-
stylelint-config-recommended-vue
The recommended shareable Vue config for Stylelint.
356.2k+19%-2 months ago
2.0.0
ESM onlyNoneVue, Linting and formatting
react-with-styles-interface-css
Interface for react-with-styles outputting CSS
356.1k+14%-7 years ago
6.0.0
CommonJSNoneCSS-in-JS and styling
eslint-plugin-mdx
ESLint Plugin for MDX
356.1k+16%-4 months ago
3.8.1
ESM + CommonJSBundledLinting and formatting, Markdown
geolib
Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.
355.9k+28%-6 months ago
3.3.14
ESM + CommonJSBundledMaps and geolocation
trix
A rich text editor for everyday writing
355.4k+90%-4 months ago
2.1.19
ESM + CommonJSNoneRich text and code editors
@valkey/valkey-glide
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
355.4k--8 days ago
2.5.3
ESM + CommonJSBundledNode.js utilities, TypeScript tooling
dom-scroll-into-view
scroll dom node into view automatically
355.2k+5%-7 years ago
2.0.1
ESM + CommonJSNoneDOM and browser utilities
react-native-fs
Native filesystem access for react-native
355.2k+20%-4 years ago
2.20.0
CommonJSBundledFiles and file systems, React
react-live
A production-focused playground for live editing React code
355k+90%-9 days ago
5.0.0
ESM + CommonJSBundledReact
@ably/chat
Ably Chat is a set of purpose-built APIs for a host of chat features enabling you to create 1:1, 1:Many, Many:1 and Many:Many chat rooms for any scale. It is designed to meet a wide range of chat use cases, such as livestreams, in-game communication, cust
354.8k--4 months ago
1.4.0
ESM + CommonJSBundledWebSockets and realtime
geobuf
Compact binary encoding for geographic data
354.6k+179%-5 months ago
4.0.0
ESM onlyNoneMaps and geolocation
jest-sonar-reporter
A Sonar test reporter for Jest.
354.5k-24%-8 years ago
2.0.0
CommonJSNoneTesting
@univerjs/rpc
Browser RPC layer for Univer main-thread and worker communication.
354.4k--8 days ago
1.0.2
ESM + CommonJSBundledPDF and documents
react-native-video
A <Video /> element for react-native
354.4k+38%-14 days ago
6.19.3
CommonJSBundled-
react-html-attributes
A react supported html attributes store keyed by their tags
354.3k+87%-7 years ago
1.4.6
CommonJSNoneReact
@material/form-field
Material Components for the web wrapper for laying out form fields and labels next to one another
354.2k--4 years ago
14.0.0
ESM + CommonJSNoneCSS-in-JS and styling
bestzip
Uses OS zip command if available (for better performance and speed) or node.js version if there is no system command available. Can be called via node or command line.
354.1k+32%-10 days ago
4.0.1
ESM onlyNoneCompression and archives
emojibase-regex
Evergreen emoji regex patterns.
354k+38%-10 months ago
17.0.0
-Bundled-
@visx/xychart
Composable cartesian coordinate chart built with visx primitives
353.9k--3 months ago
4.0.0
ESM + CommonJSBundledCharts and data visualisation, React
openapi-schema-validator
A validator for OpenAPI documents.
353.8k+122%-3 years ago
12.1.3
CommonJSBundledDocumentation tooling
@deck.gl/mapbox
Use deck.gl layers as custom mapbox-gl-js layers
353.8k--27 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
@mui/x-data-grid-premium
The Premium plan edition of the MUI X Data Grid Components.
353.6k--15 days ago
9.14.0
ESM + CommonJSBundledTables and data grids, React
web-haptics
Haptic feedback for the mobile web.
353.5k--7 months ago
0.0.6
ESM + CommonJSBundledTypeScript tooling, React
watchify
watch mode for browserify builds
353.4k-37%-5 years ago
4.0.0
CommonJSNone-
cliff
Your CLI formatting friend.
353.3k+60%-11 years ago
0.1.10
CommonJSNoneCLI tools and terminal utilities, Logging
favicons
Favicon generator for Node.js
353.2k+107%-2 months ago
7.3.1
ESM + CommonJSBundled-
x-xss-protection
Middleware to disable the X-XSS-Protection header
353k-1%-6 years ago
2.0.0
CommonJSBundledSecurity
react-native-haptic-feedback
Basic haptic feedback for iOS and android
352.7k+104%-6 months ago
3.0.0
ESM + CommonJSBundledReact
electron-devtools-installer
An easy way to install Dev Tools extensions into Electron applications
352.4k+54%-1 year ago
4.0.0
CommonJSBundled-

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