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 |
|---|---|---|---|---|---|---|---|
| @sanity-labs/groq-lint GROQ linting engine, rules, and CLI for Sanity Lint | 3.3k | - | - | 4 months ago 1.0.0 | ESM only | Bundled | Linting and formatting |
| @dataform/sqlx Dataform SQLX language tools. | 3.3k | - | - | 6 years ago 1.6.4 | CommonJS | Bundled | - |
| mongoose-execution-time Mongoose plugin for measuring and logging query execution time | 3.3k | +60% | - | 3 years ago 1.1.1 | CommonJS | None | Logging |
| blocknote-layout-mentions Mention inline content for BlockNote, with a React-free server entry | 3.3k | - | - | - 4.2.0 | ESM only | Bundled | React |
| petite-vue-i18n Vue I18n lite version | 3.3k | +33% | - | 19 days ago 11.4.12 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| @binance-chain/bsc-connector A simple, maximally extensible, dependency minimized framework for building modern Bsc dApps | 3.3k | - | - | 5 years ago 1.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @ng-web-apis/universal A set of fallback for @ng-web-apis/common for Angular Universal | 3.3k | - | - | 4 months ago 5.3.0 | ESM + CommonJS | Bundled | Angular |
| paginationjs A jQuery plugin to provide simple yet fully customisable pagination | 3.3k | -24% | - | - 2.6.0 | CommonJS | None | - |
| @volosoft/abp.ng.theme.lepton-x ABP Framework is a complete open-source infrastructure to create modern web applications by following the best practices and conventions of software development. This package is a part of the [ABP Framework](https://abp.io) and contains client-side files. | 3.3k | - | - | 21 days ago 5.6.1 | ESM only | Bundled | Angular |
| sleepjs Asynchronous sleep with better time functions and typescript bindings | 3.3k | +19% | - | 5 years ago 4.0.3 | CommonJS | Bundled | Promises and async control flow, TypeScript tooling |
| vue-functional-calendar Lightweight, high-performance calendar component based on Vue.js | 3.3k | -11% | - | 2 years ago 3.0.0 | CommonJS | None | Date pickers, Vue |
| @callstack/react-native-sandbox A component to run multiple React Native instances side-by-side. | 3.3k | - | - | 3 months ago 0.7.0 | ESM + CommonJS | Bundled | Security, React |
| @oppulence/auth Enterprise-grade authentication package built on WorkOS with custom UI components | 3.3k | - | - | 2 months ago 0.3.2 | ESM only | Bundled | Authentication and authorisation |
| blocknote-layout-server-utils React-free server-side block specs for all blocknote-layout blocks, for use with @blocknote/server-util | 3.3k | - | - | 1 month ago 4.2.0 | ESM only | Bundled | - |
| cache-manager-redis Redis store for the node-cache-manager | 3.3k | -8% | - | 8 years ago 0.6.0 | CommonJS | None | Database clients and drivers |
| canvas-datagrid Canvas based data grid web component. Capable of displaying millions of contiguous hierarchical rows and columns without paging or loading, on a single canvas element. | 3.3k | -32% | - | 15 days ago 0.26.0 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| resolve-dep Return an array of resolved filepaths for require-able local or named npm modules. Wildcard (glob) patterns may be used. | 3.3k | -4% | - | 9 years ago 0.6.0 | CommonJS | None | Files and file systems |
| dts-css-modules-loader webpack loader to generate typings for css modules | 3.3k | -49% | - | 8 months ago 2.0.2 | - | None | TypeScript tooling, Bundler plugins and loaders |
| grab-url Generate Request to API from Browser — The FBEST Request Manager: Functionally Brilliant, Elegantly Simple Tool. One function, zero dependencies, minimalist syntax, with auto-JSON, dedupe, caching, retries, rate-limiting, mock testing, pagination, and loa | 3.3k | +25237% | - | 13 days ago 3.0.2 | ESM + CommonJS | Bundled | Caching |
| vue-wysiwyg A WYSIWYG HTML editor for Vue.js | 3.3k | -64% | - | 8 years ago 1.7.2 | CommonJS | None | Rich text and code editors, Vue |
| webp-hero webp image format polyfill for browsers | 3.3k | +42% | - | 4 years ago 0.0.2 | ESM + CommonJS | Bundled | Polyfills and shims |
| @form-validation/validator-ean The best validation library for JavaScript | 3.3k | - | - | 3 years ago 2.4.0 | CommonJS | Bundled | - |
| @form-validation/validator-isbn The best validation library for JavaScript | 3.3k | - | - | 3 years ago 2.4.0 | CommonJS | Bundled | - |
| @starryinternet/map-memo Generic memoization with Map and WeakMap | 3.3k | - | - | 6 years ago 2.1.2 | CommonJS | None | Caching |
| crypto-random-uint8 Generate a cryptographically-random Uint8Array with the given number of bytes of entropy. | 3.3k | +52% | - | 1 year ago 2.0.1 | ESM only | Bundled | Cryptography and hashing |
| nuxt-api-party Auto-generated composables for any API, typed from OpenAPI and never exposing your credentials | 3.3k | +175% | - | 26 days ago 4.0.1 | ESM only | Bundled | Documentation tooling, Vue |
| venobox Responsive javascript modal window plugin, touch swipe gallery | 3.3k | +3% | - | - 2.2.0 | ESM only | None | UI component libraries |
| @midwayjs/session midway session component for koa and faas | 3.3k | - | - | 29 days ago 4.2.3 | CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks |
| @datadog/datadog-api-client-feature-flags Manage feature flags and environments. | 3.3k | - | - | 5 months ago 0.0.1-beta.1 | CommonJS | Bundled | TypeScript tooling |
| @form-validation/validator-issn The best validation library for JavaScript | 3.3k | - | - | 3 years ago 2.4.0 | CommonJS | Bundled | - |
| @primeng/mcp Model Context Protocol (MCP) server for PrimeNg component library | 3.3k | - | - | 26 days ago 22.1.1 | ESM only | Bundled | UI component libraries, Angular |
| leaflet.tilelayer.colorfilter A simple and lightweight Leaflet plugin to apply CSS filters on map tiles. | 3.3k | +5% | - | 1 year ago 2.0.0 | ESM + CommonJS | None | Charts and data visualisation, Maps and geolocation |
| omni-bridge-sdk SDK for Omni bridge transfers | 3.3k | +508% | - | 9 months ago 0.23.3 | ESM only | Bundled | Blockchain and Web3 |
| gasparesganga-jquery-loading-overlay A flexible loading overlay jQuery plugin | 3.3k | +3% | - | - 2.1.7 | CommonJS | None | - |
| @form-validation/plugin-field-status The best validation library for JavaScript | 3.3k | - | - | 3 years ago 2.4.0 | CommonJS | Bundled | - |
| @mingcute/react Mingcute SVG icon components for React. | 3.3k | - | - | 2 months ago 3.0.2 | ESM only | Bundled | Icons, React |
| array.prototype.join ES spec-compliant `Array.prototype.join` shim/polyfill/replacement that works as far down as ES3. | 3.3k | -52% | - | 1 year ago 1.0.4 | CommonJS | None | Polyfills and shims |
| license-expressions Pure-JavaScript (TypeScript) parser for SPDX expressions | 3.3k | +1381% | - | 11 months ago 0.8.0 | CommonJS | Bundled | Parsers and serialisers |
| magic-grid Super lightweight javascript library for dynamic grid layouts. | 3.3k | +48% | - | - 3.4.7 | CommonJS | None | - |
| pi-web-search Provider-native web search for pi: Gemini + URL Context, xAI Grok, OpenAI Responses (Azure/Codex/Copilot), Anthropic, and OpenCode Zen/Go | 3.3k | - | - | 19 days ago 1.6.0 | ESM only | None | - |
| aws-react-icons AWS React Icons, a React library for AWS icons based on the official AWS icon set (SVG) and built with TypeScript. | 3.3k | +957% | - | 6 months ago 3.3.0 | ESM + CommonJS | Bundled | TypeScript tooling, Icons |
| promise-ws A Promise-Based WebSocket implementation for Node.js | 3.3k | -79% | - | 8 years ago 1.0.0-1 | CommonJS | None | WebSockets and realtime, Promises and async control flow |
| senselogs Simple, dynamic, blazing fast serverless logging | 3.3k | +263% | - | 2 years ago 1.0.7 | ESM + CommonJS | Bundled | Cloud SDKs, Logging |
| vecti A tiny TypeScript library for 2D vector math. | 3.3k | +155% | - | 3 months ago 3.2.0 | ESM only | Bundled | TypeScript tooling |
| zelari-code Zelari Code — open-source coding orchestrator CLI. You choose the model; the proof is mandatory. Kraken by default, council when the work earns it: plan/build phases, provider-agnostic LLM streaming, self-update. | 3.3k | - | - | 11 days ago 2.64.0 | ESM only | None | CLI tools and terminal utilities |
| @mescius/wijmo.vue2.grid.multirow UI library for pure JS, Angular, React, Vue and more... | 3.3k | - | - | 2 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| node-qunit-phantomjs Run QUnit unit tests in a headless PhantomJS instance without using Grunt. | 3.3k | +92% | - | 6 years ago 2.1.1 | CommonJS | None | Testing |
| @stdlib/string-uppercase Convert a string to uppercase. | 3.3k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries |
| @utxorpc/sdk A client library to interact with UTxO RPC compliant endpoints | 3.3k | - | - | 1 month ago 0.9.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| aplayer Wow, such a beautiful html5 music player | 3.3k | +34% | - | 8 years ago 1.10.1 | 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