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.
All packages
42,510 packages
| Package | Weekly downloads | 12-month change | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|
| ejs-loader EJS (Underscore/LoDash Templates) loader for webpack | 370.1k | +221% | - | 6 years ago 0.5.0 | CommonJS | None | Templating, Utility libraries |
| react-use-websocket React Hook for WebSocket communication | 369.9k | +32% | - | 1 year ago 4.13.0 | CommonJS | Bundled | WebSockets and realtime, React |
| oxc-transform-react Oxc React Compiler Node API | 369.9k | - | - | 11 days ago 0.151.0 | ESM only | None | TypeScript tooling, React |
| bootstrap.native Bootstrap components build with Typescript | 369.9k | +15% | - | 6 months ago 5.1.10 | ESM only | Bundled | TypeScript tooling |
| @thednp/shorty TypeScript shorties for the web | 369.4k | - | - | 6 months ago 2.0.14 | ESM only | Bundled | TypeScript tooling |
| run-jxa Run JXAcode and get the result | 369.3k | +119181% | - | 1 year ago 4.0.0 | ESM only | Bundled | - |
| turbo-windows-64 The windows-x64 binary for turbo, a monorepo build system. | 369.2k | -40% | - | 6 months ago 2.8.17 | - | None | Build tools |
| byte-length Get the real byte length of a string. | 369.2k | +147% | - | 8 years ago 1.0.2 | CommonJS | Bundled | - |
| imagemin-gifsicle Imagemin plugin for Gifsicle | 369.2k | -27% | - | 6 years ago 7.0.0 | - | None | Node.js utilities |
| read-tls-client-hello A pure-JS module to read TLS client hello data and fingerprints from an incoming socket connection | 369.2k | +66% | - | 6 months ago 2.0.0 | CommonJS | Bundled | Node.js utilities |
| accounting number, money and currency formatting library | 368.8k | +53% | - | 12 years ago 0.4.1 | CommonJS | None | Payments and commerce |
| react-moveable A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable. | 368.8k | +170% | - | 2 years ago 0.56.0 | ESM + CommonJS | Bundled | React, DOM and browser utilities |
| look-it-up Find a file or directory by walking up parent directories recursively. Zero dependency. | 368.8k | +112% | - | 4 years ago 2.1.0 | ESM + CommonJS | Bundled | - |
| hsts HTTP Strict Transport Security middleware. | 368.7k | +1% | - | 7 years ago 2.2.0 | - | None | Security |
| env-variable Cross platform environment variables with process.env, window.name, location.hash and localStorage fallbacks | 368.5k | -4% | - | 6 years ago 0.0.6 | CommonJS | None | Configuration, Node.js utilities |
| eth-ens-namehash A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137 | 368.2k | -7% | - | 8 years ago 2.0.8 | CommonJS | None | Blockchain and Web3 |
| progress-stream Read the progress of a stream | 368.1k | -6% | - | 9 years ago 2.0.0 | CommonJS | None | Files and file systems |
| lz4 LZ4 streaming compression and decompression | 368.1k | +305% | - | 5 years ago 0.6.5 | CommonJS | None | Compression and archives |
| react-list A versatile infinite scroll [React] component. | 368k | +19% | - | 3 months ago 0.8.19 | CommonJS | None | - |
| backslash parse string escapes (\n, \r, etc.) | 367.8k | +36% | - | 1 year ago 0.2.2 | - | None | Strings and text |
| react-with-styles [![Build Status][travis-svg]][travis-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url] | 367.6k | +8% | - | 5 years ago 5.0.0 | CommonJS | None | CSS-in-JS and styling, React |
| mkcert Create Self Signed Development Certificates | 367.5k | +187% | - | 2 years ago 3.2.0 | CommonJS | Bundled | - |
| blueimp-load-image JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a | 367.2k | +39% | - | 4 years ago 5.16.0 | CommonJS | None | Image processing |
| telnet-client A simple node.js telnet client | 367.2k | +23% | - | 1 month ago 2.2.14 | CommonJS | Bundled | Node.js utilities |
| fuzzball Fuzzy string matching algorithms and utilities, port of the TheFuzz Python library. | 366.9k | +200% | - | 5 months ago 2.2.6 | ESM + CommonJS | Bundled | - |
| expo-navigation-bar Modify and observe the native navigation bar on Android devices. | 366.8k | +181% | - | 2 months ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks |
| tronweb JavaScript SDK that encapsulates the TRON HTTP API | 366.7k | +70% | - | 16 days ago 6.5.1 | ESM + CommonJS | Bundled | - |
| typescript-memoize Memoize decorator for Typescript | 366.5k | +64% | - | 4 years ago 1.1.1 | ESM + CommonJS | Bundled | Caching, TypeScript tooling |
| absolute-path Node.js 0.11.x path.isAbsolute as a separate module | 366.3k | +11% | - | 12 years ago 0.0.0 | CommonJS | None | - |
| header-generator NodeJS package for generating realistic browser-like HTTP headers. | 365.9k | +183% | - | 1 month ago 2.1.88 | ESM + CommonJS | Bundled | Scraping and browser automation, TypeScript tooling |
| combine-lists Merge two lists, trying to preserve the order of both | 365.7k | +1% | - | 10 years ago 1.0.1 | CommonJS | None | - |
| country-list Maps ISO 3166-1-alpha-2 codes to English country names and vice versa. | 365.6k | +40% | - | 1 year ago 2.4.1 | CommonJS | None | - |
| eslint-plugin-toml This ESLint plugin provides linting rules for TOML. | 365.6k | +15% | - | 2 months ago 1.5.0 | ESM only | Bundled | Linting and formatting |
| web3-bzz Web3 module to interact with the Swarm network. | 365.4k | -7% | - | 2 years ago 1.10.3 | CommonJS | Bundled | Blockchain and Web3 |
| unocss The instant on-demand Atomic CSS engine. | 365.4k | +3% | - | 16 days ago 66.10.5 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| apollo-graphql Apollo GraphQL utility library | 365.3k | -12% | - | 4 years ago 0.9.7 | CommonJS | Bundled | Utility libraries |
| @oxlint/binding-win32-arm64-msvc Linter for the JavaScript Oxidation Compiler | 365.1k | - | - | 11 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @clerk/themes Themes for the Clerk auth components | 365k | - | - | 7 months ago 2.4.57 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| just-snake-case convert a string to snake case | 364.9k | +377% | - | 3 years ago 3.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| hardhat Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want. | 364.9k | -5% | - | 8 days ago 3.18.0 | ESM only | Bundled | Blockchain and Web3 |
| @atlaskit/theme Theme contains solutions for global theming, colors, and other useful mixins. | 364.8k | - | - | 9 days ago 28.2.4 | ESM + CommonJS | Bundled | React |
| ot-text-unicode OT type for plaintext | 364.7k | +1457% | - | 6 years ago 4.0.0 | CommonJS | Bundled | - |
| parse-domain Splits a hostname into subdomains, domain and (effective) top-level domains | 364.7k | +101% | - | 1 month ago 8.4.0 | ESM only | Bundled | URLs and query strings |
| react-dates A responsive and accessible date range picker component built with React | 364.6k | +7% | - | 6 years ago 21.8.0 | CommonJS | None | - |
| source-map-generator Generates source maps | 364.3k | +241% | - | 3 months ago 2.0.7 | CommonJS | Bundled | - |
| filtrex A simple, safe, JavaScript Filter Expression compiler for end-users | 363.9k | +15% | - | 1 year ago 3.1.0 | ESM + CommonJS | Bundled | - |
| d3-cloud Generate word clouds in JavaScript. | 363.4k | +46% | - | 6 months ago 1.2.9 | ESM + CommonJS | None | Charts and data visualisation |
| @deck.gl/mesh-layers deck.gl layers that loads 3D meshes or scene graphs | 363.4k | - | - | 27 days ago 9.4.0 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| oo-ascii-tree object-oriented ascii tree renderer | 363.3k | +26% | - | 1 month ago 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities |
| is-es2016-keyword Determine if string is an ES2016 keyword. | 363.2k | -30% | - | 10 years ago 1.0.0 | CommonJS | None | - |
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
- 3D, WebGL and game engines658
- AI and machine learning191
- Accessibility600
- Angular1,099
- Animation659
- Authentication and authorisation735
- Blockchain and Web31,142
- Build tools319
- Bundler plugins and loaders814
- Bundlers340
- CLI tools and terminal utilities1,738
- CSS-in-JS and styling1,081
- Caching424
- Charts and data visualisation697
- Cloud SDKs1,058
- Compression and archives302
- Configuration263
- Cryptography and hashing697
- DOM and browser utilities983
- Database clients and drivers672
- Date and time306
- Date pickers213
- Dev servers and API mocking213
- Documentation tooling842
- Email379
- Files and file systems629
- Forms222
- GraphQL660
- HTTP clients330
- HTTP servers and web frameworks653
- Icons629
- Image processing416
- Internationalisation620
- Linting and formatting1,226
- Logging635
- Maps and geolocation436
- Markdown1,136
- Monitoring and error tracking505
- Node.js utilities1,166
- Numbers and maths401
- ORMs and query builders444
- PDF and documents645
- Parsers and serialisers1,438
- Payments and commerce308
- Polyfills and shims622
- Promises and async control flow735
- Queues and background jobs261
- React4,733
- Rich text and code editors440
- Routing314
- Schema validation673
- Scraping and browser automation373
- Security514
- State management415
- Static site generators and meta-frameworks531
- Strings and text205
- Svelte500
- Tables and data grids539
- Templating247
- Testing1,409
- TypeScript tooling4,224
- UI component libraries1,602
- URLs and query strings312
- Utility libraries763
- Video and audio776
- Vue1,567
- WebSockets and realtime556
- happy-dom vs jsdomScraping and browser automation
- valibot vs zodSchema validation
- date-fns vs dayjsDate and time
- date-fns vs luxonDate and time
- dayjs vs momentDate and time
- node-fetch vs axiosHTTP clients
- date-fns vs momentDate and time
- es-toolkit vs lodashUtility libraries
- luxon vs dayjsDate and time
- node-fetch vs gotHTTP clients
- axios vs gotHTTP clients
- axios vs superagentHTTP clients
- moment vs luxonDate and time
- remeda vs lodashUtility libraries
- ts-toolbelt vs type-festTypeScript tooling
- ts-essentials vs type-festTypeScript tooling
- chalk vs yoctocolorsCLI tools and terminal utilities
- yargs vs clipanionCLI tools and terminal utilities
- cli-color vs chalkCLI tools and terminal utilities
- type-fest vs utility-typesTypeScript tooling