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 |
|---|---|---|---|---|---|---|---|
| @rolldown/browser Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 20.8k | - | - | 13 days ago 1.2.11 | ESM only | Bundled | Bundlers, TypeScript tooling |
| webui-popover A enhancement popover plugin for Bootstrap ,but you can use it stand-alone without Bootstrap! | 20.8k | +247% | - | - 1.2.18 | CommonJS | None | - |
| markdown-toc-gen Generating and updating table of contents in Markdown files which conform with prettier. | 20.7k | -29% | - | 1 year ago 1.2.0 | - | None | Markdown, Documentation tooling |
| @roadiehq/roadie-backstage-entity-validator Backstage entity validator library | 20.7k | - | - | 6 months ago 2.8.3 | CommonJS | Bundled | Schema validation, Linting and formatting |
| koa-onerror koa error handler, hack ctx.onerror | 20.7k | -24% | - | 1 year ago 5.0.1 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| swagger-stats API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification | 20.7k | -13% | - | 3 years ago 0.99.7 | CommonJS | None | Monitoring and error tracking, Numbers and maths |
| use-session-storage-state React hook that persist data in sessionStorage | 20.7k | +161% | - | 1 year ago 19.0.1 | ESM only | Bundled | React |
| react-slot-counter Make Your Numbers Pop: Simple and Dynamic Counters for Your UI | 20.7k | +13% | - | 6 months ago 3.3.3 | ESM + CommonJS | Bundled | Animation, React |
| layouts Wraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. La | 20.7k | -20% | - | 7 years ago 3.0.2 | CommonJS | None | Templating, Utility libraries |
| overlayscrollbars-vue OverlayScrollbars for Vue. | 20.7k | +37% | - | 4 months ago 0.5.10 | ESM + CommonJS | Bundled | Vue, TypeScript tooling |
| helper-cache Easily register and get helper functions to be passed to any template engine or node.js application. Methods for both sync and async helpers. | 20.7k | -21% | - | 9 years ago 1.0.0 | CommonJS | None | Utility libraries, Templating |
| interweave-autolink URL, IP, email, and hashtag autolinking support for Interweave. | 20.7k | +28% | - | 1 year ago 5.1.2 | ESM + CommonJS | Bundled | Email, React |
| @mercurial-finance/token-math ⚒️ A library for token math. | 20.7k | - | - | 2 years ago 6.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| babel-plugin-array-includes Replaces `arr.includes(val)' with `arr.indexOf(val) >= 0`. | 20.7k | -7% | - | 10 years ago 2.0.3 | CommonJS | None | Polyfills and shims |
| @github-tools/eve-extension GitHub tools for eve, distributed as a mountable eve extension (https://eve.dev/docs/extensions) | 20.7k | - | - | 13 days ago 0.8.0 | ESM only | Bundled | - |
| pannellum Pannellum is a lightweight, free, and open source panorama viewer for the web. | 20.7k | +106% | - | - 2.5.7 | CommonJS | None | 3D, WebGL and game engines |
| @foundernest/namecase A fully typed library for fixing capitalization of people's names. Based on tamtamchik PHP library. | 20.7k | - | - | 5 years ago 1.0.5 | ESM + CommonJS | Bundled | Internationalisation |
| simulate-event A library for triggering DOM events. | 20.7k | -2% | - | 10 years ago 1.4.0 | CommonJS | Bundled | DOM and browser utilities |
| @rolldown/binding-win32-ia32-msvc Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 20.7k | - | - | 10 months ago 1.0.0-beta.52 | CommonJS | None | Bundlers, TypeScript tooling |
| oh-my-openagent The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools | 20.7k | - | - | 2 months ago 4.19.4 | ESM only | Bundled | Database clients and drivers |
| haraka-plugin-relay Haraka plugin for managing relay permissions | 20.6k | +202% | - | 4 months ago 1.0.2 | CommonJS | None | - |
| @capgo/capacitor-transitions Framework-agnostic page transitions for Capacitor apps - iOS-style navigation without opinions | 20.6k | - | - | 14 days ago 8.2.4 | ESM + CommonJS | Bundled | Animation |
| @sooro-io/react-gtm-module React Google Tag Manager Module | 20.6k | - | - | 1 year ago 3.0.1 | CommonJS | Bundled | React |
| @loaders.gl/csv Framework-independent loader for CSV and DSV table formats | 20.6k | - | - | 17 days ago 4.5.2 | ESM + CommonJS | Bundled | Parsers and serialisers |
| pathpida TypeScript friendly pages and static path generator for Next.js and Vinext | 20.6k | +22% | - | 25 days ago 0.27.0 | ESM only | None | TypeScript tooling, Static site generators and meta-frameworks |
| winston-loggly-bulk A Loggly transport for winston | 20.6k | -35% | - | 10 months ago 3.3.3 | CommonJS | None | Logging |
| foxts Opinionated collection of common TypeScript utils by @SukkaW | 20.6k | +2035% | - | 1 month ago 5.9.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| svg-spritemap-webpack-plugin Generates symbol-based SVG spritemap from all .svg files in a directory | 20.6k | -18% | - | 4 months ago 5.1.4 | ESM only | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| hereby A simple task runner | 20.6k | -57% | - | 1 month ago 1.15.2 | ESM only | Bundled | Build tools |
| @grandbusta/spyde Declarative, composable PDF layout for Node on top of PDFKit. No browser. | 20.6k | - | - | 17 days ago 0.2.1 | ESM only | Bundled | PDF and documents |
| @syncfusion/ej2-react-schedule Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React | 20.6k | - | - | 23 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| save-file Save file dialog in browser, write file to disk in node | 20.6k | +23% | - | 7 years ago 2.3.1 | CommonJS | None | Files and file systems |
| midi-writer-js A library providing an API for generating MIDI files. | 20.6k | +964% | - | 7 months ago 3.2.1 | ESM + CommonJS | Bundled | Video and audio |
| rhino3dm Node.js package based on OpenNURBS with a RhinoCommon style | 20.6k | +954% | - | - 8.35.0 | CommonJS | Bundled | - |
| socks5-http-client SOCKS v5 HTTP client. | 20.6k | +17% | - | 8 years ago 1.0.4 | CommonJS | None | HTTP clients |
| pa11y-ci-reporter-html Pa11y-ci reporter that generates HTML reports - summary report and detailed reports for each page | 20.6k | +4% | - | 6 months ago 8.1.1 | CommonJS | None | Accessibility, Testing |
| @wormhole-foundation/sdk-solana-cctp SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 20.6k | - | - | 2 months ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @ably/vcdiff-decoder Pure JavaScript Vcdiff decoder that works with binary deltas from Google's open-vcdiff | 20.6k | - | - | 2 years ago 1.0.6 | ESM + CommonJS | Bundled | - |
| abstract-cache An abstract object cache interface | 20.6k | +37% | - | 8 years ago 1.0.1 | CommonJS | None | Caching |
| @draft-js-plugins/linkify Linkify Plugin for DraftJS | 20.6k | - | - | 3 years ago 4.2.2 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| leaflet-responsive-popup Removes the need to move the map to be able to see the content of a L.Popup | 20.6k | -6% | - | 4 years ago 1.0.0 | CommonJS | None | Maps and geolocation |
| next-rest-framework Next REST Framework - Type-safe, self-documenting APIs for Next.js | 20.6k | +1087% | - | 9 months ago 6.1.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks |
| stringify-author Stringify an authors object to `name <email> (url)`. | 20.6k | -47% | - | 10 years ago 0.1.3 | CommonJS | None | URLs and query strings |
| @aikidosec/ci-api-client CLI api client to easily integrate the Aikido public CI API into custom deploy scripts | 20.6k | - | - | 14 days ago 1.0.19 | ESM only | Bundled | CLI tools and terminal utilities |
| react-native-ui-lib [](https://stand-with-ukraine.pp.ua) | 20.5k | -19% | - | - 9.1.3 | CommonJS | Bundled | React, UI component libraries |
| remark-admonitions Add admonitions support to remark | 20.5k | -12% | - | 6 years ago 1.2.1 | CommonJS | None | Markdown |
| @speclynx/apidom-ns-json-schema-2019-09 JSON Schema 2019-09 namespace for ApiDOM. | 20.5k | - | - | 19 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| @allurereport/web-allure2 The static files for Allure Classic Report | 20.5k | - | - | 7 months ago 3.3.1 | ESM only | Bundled | Testing |
| @zhead/schema Typescript definitions for document `<head>`. | 20.5k | - | - | 3 years ago 1.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| angular2-text-mask Angular 2 directive for input text masking | 20.5k | -35% | - | 8 years ago 9.0.0 | CommonJS | Bundled | Angular |
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