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
speedometer
simple speed measurement in javascript
387k-4%-8 years ago
1.1.0
-None-
@sentry/esbuild-plugin
Official Sentry esbuild plugin
386.5k--2 months ago
5.4.0
ESM + CommonJSBundledBundler plugins and loaders, Monitoring and error tracking
react-native-calendars
React Native Calendar Components
386.4k+89%-8 months ago
1.1314.0
CommonJSBundledDate pickers
airtable
The official Airtable JavaScript library.
386.2k+79%-3 years ago
0.12.2
CommonJSBundledDatabase clients and drivers, PDF and documents
cssjanus
Convert CSS stylesheets between left-to-right and right-to-left directions.
386.2k+22%-3 months ago
2.3.1
CommonJSNoneInternationalisation
@rolldown/binding-android-arm-eabi
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
386.2k--8 days ago
1.2.11
CommonJSNoneBundlers, TypeScript tooling
react-selecto
A React Selecto Component that allows you to select elements in the drag area using the mouse or touch.
386.1k+175%-2 years ago
1.26.3
ESM + CommonJSBundledReact
country-state-city
Library for fetching Country, its States and Cities
385.9k+171%-3 years ago
3.2.1
ESM + CommonJSBundledMaps and geolocation
@shikijs/stream
Streaming colorization for Shiki, useful for highlighting LLM outputs and other text streams
385.5k--1 month ago
4.4.3
ESM onlyBundledAI and machine learning
@lingui/vite-plugin
Vite plugin that compiles Lingui message catalogs on the fly, so .po files can be imported directly
385.4k--9 days ago
6.8.0
ESM onlyNoneInternationalisation, Bundler plugins and loaders
thinking-orbs
Dotted thought-orb loading indicators for AI & agent UIs — nine tuned states, two sizes, auto dark/light
385.2k--10 days ago
0.3.2
ESM + CommonJSBundledAnimation
@embedpdf/engines
Pluggable runtime layer that abstracts over multiple PDF engines (PDF-ium, Web Workers, mocks, etc.) to provide a unified API for rendering, search, annotation, and other document-level operations in EmbedPDF.
385k--16 days ago
2.15.1
ESM + CommonJSBundledPDF and documents
chai-string
strings comparison matchers for chai
384.8k-30%-1 year ago
1.6.0
CommonJSNoneTesting
@unocss/preset-icons
Pure CSS Icons for UnoCSS
384.8k--16 days ago
66.10.5
ESM onlyBundledIcons
react-fast-marquee
A lightweight React component that utilizes the power of CSS animations to create silky smooth marquees.
384.7k+40%-2 years ago
1.6.5
CommonJSBundledUI component libraries, React
@loaders.gl/wms
Framework-independent loaders for the WMS (Web Map Service) standard
384.7k--12 days ago
4.5.2
ESM + CommonJSBundledMaps and geolocation, Node.js utilities
stylelint-config-css-modules
CSS modules shareable config for stylelint
384.6k+15%-8 months ago
4.6.0
ESM + CommonJSNoneCSS-in-JS and styling
is-generator
Check whether a value is a generator or generator function
384.4k-32%-10 years ago
1.0.3
CommonJSNone-
currency-symbol-map
A function to lookup the currency symbol for a given currency code
384.3k+26%-4 years ago
5.1.0
CommonJSBundledPayments and commerce
ts-prune
![Build](https://img.shields.io/github/workflow/status/nadeesha/ts-prune/Run%20CI%20Pipeline) ![npm](https://img.shields.io/npm/dm/ts-prune) ![GitHub issues](https://img.shields.io/github/issues-raw/nadeesha/ts-prune)
384.2k+60%-4 years ago
0.10.3
CommonJSBundledTypeScript tooling, Utility libraries
gridstack
TypeScript/JS lib for dashboard layout and creation, responsive, mobile support, no external dependencies, with many wrappers (React, Angular, Vue, Ember, knockout...)
384.2k+88%-12 days ago
14.0.0
CommonJSBundledTypeScript tooling, React
@loaders.gl/xml
Framework-independent loaders for the XML (eXtensible Markup Language) format
383.9k--12 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines, Node.js utilities
file-exists
Check if filepath exists and is a file
383.8k+333%-8 years ago
5.0.1
CommonJSNoneFiles and file systems
textarea-caret
(x, y) coordinates of the caret in a textarea or input type='text'
383.7k+66%-8 years ago
3.1.0
CommonJSNone-
@serwist/build
A module that integrates into your build process, helping you generate a manifest of local files that should be precached.
383.5k--2 months ago
9.5.12
ESM onlyBundledCaching, Static site generators and meta-frameworks
@deck.gl/react
React Components for deck.gl
383.5k--27 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
dasherize
recursively transform key strings to dash-case
383.5k+3%-11 years ago
2.0.0
CommonJSNone-
stylelint-declaration-strict-value
Specify properties for which a variable, function, keyword or value must be used
383.5k+199%-1 month ago
1.12.1
ESM + CommonJSBundledLinting and formatting
knuth-shuffle
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
383.1k+3562%-8 years ago
1.0.8
CommonJSNone-
i18next-parser
Command Line tool for i18next
383.1k+5%-7 months ago
9.4.0
ESM onlyBundledParsers and serialisers
turbo-darwin-64
The darwin-x64 binary for turbo, a monorepo build system.
383.1k-29%-6 months ago
2.8.17
-NoneBuild tools
react-relay
A framework for building GraphQL-driven React applications.
382.8k+139%-4 months ago
21.0.1
CommonJSBundledGraphQL, React
array.prototype.at
An ES-spec-compliant (proposed) Array.prototype.at shim/polyfill/replacement that works as far down as ES3
382.7k+577%-24 days ago
1.2.0
CommonJSBundledPolyfills and shims
encoding-down
An abstract-leveldown implementation that wraps another store to encode keys and values
382.7k+28%-5 years ago
7.1.0
CommonJSNone-
expr-eval
Mathematical expression evaluator
382.7k-49%-7 years ago
2.0.2
ESM + CommonJSBundledNumbers and maths, Parsers and serialisers
env-schema
Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv
382.7k+71%-1 month ago
8.0.0
CommonJSBundledSchema validation, Configuration
node-request-interceptor
Low-level HTTP/HTTPS/XHR request interception library for NodeJS
382.7k+32%-5 years ago
0.6.3
CommonJSBundledDev servers and API mocking
dom7
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
382.7k-42%-3 years ago
4.0.6
ESM onlyBundledDOM and browser utilities
@golevelup/ts-jest
Reusable utilities to help level up NestJS Testing
382.5k--6 months ago
3.0.0
CommonJSBundledTesting, Node.js utilities
@typeform/embed
**Typeform/embed** is the core embed library that lets you embed typeforms to your website using vanilla JavaScript.
382.5k--7 months ago
6.0.0
CommonJSBundled-
@fission-ai/openspec
AI-native system for spec-driven development
382.4k--9 days ago
1.13.2
ESM onlyBundledCLI tools and terminal utilities
@angular/ssr
Angular server side rendering utilities
382.3k--9 days ago
22.2.0
ESM onlyBundledAngular, Static site generators and meta-frameworks
@tanstack/react-pacer
Utilities for debouncing and throttling functions in React.
382.3k--1 month ago
0.23.0
ESM + CommonJSBundledQueues and background jobs, React
ripple-keypairs
Cryptographic key pairs for the XRP Ledger
382.3k+2%-21 days ago
3.1.0
CommonJSNoneBlockchain and Web3, Node.js utilities
subsume
Embed data in other data and easily extract it when needed
382k+625%-5 years ago
4.0.0
ESM onlyNone-
standard
JavaScript Standard Style
381.7k-33%-2 years ago
17.1.2
ESM onlyNoneLinting and formatting
@stdlib/utils-noop
Function which does nothing.
381.6k--8 months ago
0.2.3
CommonJSBundledUtility libraries
svelte-sonner
An opinionated toast component for Svelte.
381.5k+329%-1 month ago
1.2.1
ESM onlyBundledSvelte, UI component libraries
@stomp/stompjs
STOMP client for Javascript and Typescript
381.3k--8 months ago
7.3.0
ESM + CommonJSBundledQueues and background jobs, WebSockets and realtime
svgicons2svgfont
Read a set of SVG icons and output a SVG font
381.2k+64%-6 months ago
16.0.0
ESM onlyBundledIcons

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