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 |
|---|---|---|---|---|---|---|---|
| @photo-sphere-viewer/equirectangular-tiles-adapter Photo Sphere Viewer adapter to display tiled panoramas. | 4.7k | - | - | 2 months ago 5.15.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| @stacksjs/ui The Stacks UI engine. | 4.7k | - | - | 13 days ago 0.74.68 | ESM only | Bundled | CSS-in-JS and styling |
| sortable-tablesort A tiny, Vanilla/Plain JavaScript table sorter | 4.7k | +128% | - | - 4.1.7 | ESM only | None | Tables and data grids |
| @jsverse/transloco-validator Transloco translation files validator | 4.7k | - | - | 3 months ago 8.4.0 | CommonJS | Bundled | Internationalisation, Angular |
| datatables.net-scroller-jqui Scroller for DataTables with styling for [jQueryUI](http://jqueryui.com/) | 4.7k | +258% | - | - 3.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| @department-of-veterans-affairs/component-library VA.gov component library. Includes React and web components. | 4.7k | - | - | 16 days ago 56.15.0 | ESM + CommonJS | Bundled | UI component libraries |
| is-css-request Utils for checking if a path or url points to a CSS request. | 4.7k | +77% | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | Build tools |
| opentok-react React components for OpenTok.js | 4.7k | -38% | - | 6 years ago 0.11.0 | CommonJS | Bundled | React, Video and audio |
| vue3-observe-visibility2 Detect when an element is becoming visible or hidden on the page. | 4.7k | +63% | - | 5 years ago 0.0.3 | ESM + CommonJS | None | Vue |
| parse-open-graph Open Graph parser for browser | 4.7k | +355% | - | 6 years ago 0.4.0 | CommonJS | None | - |
| @abp/zxcvbn 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. | 4.7k | - | - | 23 days ago 10.6.1 | - | None | Angular |
| nothing-mock A chainable, callable mock object which always returns itself | 4.7k | +34% | - | - 1.0.5 | ESM + CommonJS | Bundled | Testing, Dev servers and API mocking |
| typescript-logging-category-style TypeScript Logging category style written in and to be used by TypeScript. | 4.7k | -50% | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | Logging |
| express-routes-versioning Node.js module provides versioning for expressjs routes/api | 4.7k | +312% | - | 9 years ago 1.0.1 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities |
| grunt-mocha Grunt task for running client-side Mocha specs in PhantomJS | 4.7k | +20% | - | - 1.2.0 | CommonJS | None | Testing |
| knex-types Generates TypeScript definitions (types) from a (PostgreSQL) database schema. | 4.7k | +42% | - | 3 years ago 0.5.0 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling |
| @inovua/reactdatagrid-enterprise Empower Your Data with the best React Data Grid there is | 4.7k | - | - | 3 years ago 5.10.2 | CommonJS | None | Tables and data grids, React |
| @tsparticles/fractal-noise tsParticles fractal noise library | 4.7k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| etch Perform virtual DOM updates based on changes to a data model. | 4.7k | +55% | - | 6 years ago 0.14.1 | CommonJS | None | DOM and browser utilities |
| @cordisjs/logger Logger service for cordis | 4.7k | - | - | 2 years ago 0.3.3 | ESM + CommonJS | Bundled | Logging |
| serverless-sentry-lib Serverless Sentry Lib - Automatically send errors and exceptions to Sentry (https://sentry.io) | 4.7k | -41% | - | 4 years ago 2.5.2 | CommonJS | Bundled | Cloud SDKs |
| react-iconly React component for Iconly icons | 4.7k | +76% | - | 3 years ago 2.2.10 | ESM + CommonJS | Bundled | Icons, React |
| @celo/connect Light Toolkit for connecting with the Celo network | 4.7k | - | - | 3 months ago 8.0.0 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| @mapbox/sanitize-caja sanitize html using caja and reasonable assumptions | 4.7k | - | - | 9 years ago 0.1.4 | CommonJS | None | Security |
| react-infinite-calendar Infinite scrolling date-picker built with React, with localization, themes, keyboard support, and more. | 4.7k | -46% | - | 9 years ago 2.3.1 | ESM + CommonJS | None | Date pickers, React |
| tui-jsdoc-template Toast UI JSDoc Template | 4.7k | +4% | - | 9 years ago 1.2.2 | CommonJS | None | Documentation tooling |
| adnl ADNL TypeScript implementation | 4.7k | +32% | - | 3 years ago 1.0.3 | CommonJS | Bundled | Blockchain and Web3 |
| vue-waypoint Trigger functions and events based on an element's position on screen — a tiny, dependency-free Vue 3 wrapper around IntersectionObserver. | 4.7k | +0% | - | 2 months ago 5.1.0 | ESM + CommonJS | Bundled | Animation, Vue |
| @arcjet/node Arcjet runtime security SDK for Node.js — bot protection, rate limiting, prompt injection detection, PII blocking, and WAF | 4.7k | - | - | 21 days ago 1.13.0 | ESM only | Bundled | Security |
| @coinbase/agentkit Coinbase AgentKit core primitives | 4.7k | - | - | 9 months ago 0.10.4 | CommonJS | Bundled | Cryptography and hashing, TypeScript tooling |
| @starknet-io/get-starknet [](https://www.npmjs.com/package/@starknet-io/get-starknet) | 4.7k | - | - | 1 year ago 4.0.8 | ESM + CommonJS | Bundled | Bundlers |
| @amazon-devices/lottie-react-native React Native bindings for Lottie | 4.7k | - | - | 2 months ago 3.0.9000000001 | ESM + CommonJS | Bundled | Animation, React |
| @braindb/micromark-extension-wiki-link Parse and render wiki-style links | 4.7k | - | - | 2 years ago 0.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @stdlib/stats-base-dists-degenerate-logcdf Degenerate distribution logarithm of cumulative distribution function (logCDF). | 4.7k | - | - | 8 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| llm-polyglot A universal LLM client - provides adapters for various LLM providers to adhere to a universal interface - the openai sdk - allows you to use providers like anthropic using the same openai interface and transforms the responses in the same way - this allow | 4.7k | +86% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | - |
| @braindb/mdast-util-wiki-link Parse and render wiki-style links | 4.7k | - | - | 2 years ago 0.2.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| express-graceful-exit Allow graceful exits for express apps, supporting zero downtime deploys | 4.7k | -45% | - | 5 years ago 0.5.2 | CommonJS | Bundled | HTTP servers and web frameworks |
| @dillonkearns/elm-graphql [](https://github.com/dillonkearns/elm-graphql/actions?query=branch%3Amaster) [](https://pa | 4.7k | - | - | 1 year ago 4.3.2 | ESM only | None | GraphQL |
| @neondatabase/env Resolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`. | 4.7k | - | - | 14 days ago 1.4.4 | ESM only | Bundled | Configuration, Node.js utilities |
| npi-checksum Fast, dependency-free NPI (National Provider Identifier) Luhn checksum validator for Node.js and TypeScript. | 4.7k | - | - | 24 days ago 1.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| untitledui The Untitled UI CLI tool helps you quickly scaffold projects with Untitled UI React and add components and page examples to your existing projects with an interactive interface in seconds. | 4.7k | +426% | - | 15 days ago 0.1.65 | ESM only | None | CLI tools and terminal utilities, React |
| vue-easy-dnd Lightweight Vue 3 drag-and-drop components for sortable lists, nested drop zones, mouse, and touch input. | 4.7k | -24% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | DOM and browser utilities, Vue |
| @exodus/typeforce Another biased type checking solution for Javascript | 4.7k | - | - | 2 months ago 1.19.4 | CommonJS | Bundled | - |
| connect-route Simple and fast router for Connect | 4.7k | +144% | - | 11 years ago 0.1.5 | CommonJS | None | Routing |
| @helperai/react React/Next.js integration for Helper chat widget | 4.7k | - | - | 10 months ago 0.9.5 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| @stacksjs/testing The Stacks way of testing. | 4.7k | - | - | 13 days ago 0.74.68 | ESM only | Bundled | Testing, TypeScript tooling |
| angular-formly AngularJS directive which takes JSON representing a form and renders to HTML | 4.7k | +18% | - | 9 years ago 8.4.1 | CommonJS | None | Angular |
| static-kdtree A kdtree data structure | 4.7k | +137% | - | 8 years ago 1.0.2 | CommonJS | None | - |
| @mocky-balboa/playwright Playwright integration for Mocky Balboa. Mock your full-stack network requests directly inside your Playwright tests. | 4.7k | - | - | 4 months ago 2.0.2 | ESM + CommonJS | Bundled | Testing |
| groupby-polyfill small zero dependent polyfill for `Object.groupBy` and `Map.groupBy` | 4.7k | +21% | - | 2 years ago 1.0.0 | CommonJS | None | Polyfills and shims |
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