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 |
|---|---|---|---|---|---|---|---|
| to-numbers Converts words (including decimal points) into numbers & currency. The reverse of to-words. | 1.9k | - | - | - 1.1.0 | ESM + CommonJS | Bundled | Numbers and maths, Internationalisation |
| very-happy-dom Like a light-weight version of `happy-dom` powered by Bun. | 1.9k | +1147% | - | 2 months ago 0.1.10 | ESM only | Bundled | Scraping and browser automation, Testing |
| @volo/language-management 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. | 1.9k | - | - | 17 days ago 10.6.1 | - | None | Angular |
| credit-card-regex Regular expression for matching credit card numbers | 1.9k | -48% | - | - 3.0.0 | - | None | - |
| ssm-parameter-store λ✨Ergonomic SSM Parameter Store wrapper for AWS Lambda designed with ease-of-use in mind, with built-in caching and idempotent preloading, TypeScript compile time checks, and handy autocompletion. | 1.9k | +29% | - | 3 years ago 3.0.0 | CommonJS | Bundled | Cloud SDKs |
| winston-null Null Logger transport for winston, it basically swallow all your log so nothing is logged, good for test environment. | 1.9k | -5% | - | 7 years ago 2.0.0 | CommonJS | None | Logging |
| @agent-link/server AgentLink relay server | 1.9k | - | - | 8 days ago 0.1.558 | ESM only | Bundled | WebSockets and realtime |
| @opendal/lib-linux-x64-musl Apache OpenDAL: One Layer, All Storage. | 1.9k | - | - | 10 days ago 0.49.11 | CommonJS | None | Files and file systems |
| @theme-ui/prism A syntax highlighting component based on [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) that works seamlessly with Theme UI. | 1.9k | - | - | 8 months ago 0.17.4 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| get-relative-luminance Get relative luminance from a color string. | 1.9k | -19% | - | 5 months ago 2.0.0 | ESM only | Bundled | Accessibility |
| mongodb-memory-server-global-4.4 MongoDB Server for testing (auto-download 4.4 version to ~/.cache/mongodb-binaries). | 1.9k | +128% | - | 10 days ago 11.3.0 | CommonJS | Bundled | Testing, Dev servers and API mocking |
| pi-interview Interactive interview form extension for pi coding agent | 1.9k | - | - | 27 days ago 0.12.0 | - | None | CLI tools and terminal utilities |
| @clossys/publisher The publisher role: did we put it out to an audience, and can we prove what shipped? Surface composition, media registries, and channel renderers for web, email, print, images, and slides, plus a product-neutral structured-document contract, under `./core | 1.9k | - | - | 7 days ago 0.7.0 | ESM only | Bundled | |
| @happyvertical/messages Unified multi-channel messaging with adapter-based architecture (Slack, Twitter, Email) | 1.9k | - | - | 16 days ago 0.89.12 | ESM only | Bundled | |
| @romcal/calendar.united-states Localized romcal calendar for UnitedStates | 1.9k | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| react-loading-hook Async loading and error state management hook for TypeScript and JavaScript React applications | 1.9k | +155% | - | 2 years ago 1.1.2 | CommonJS | None | TypeScript tooling, React |
| @betteroffice/pptx-i18n Shared UI locale strings and types for the @betteroffice/pptx React editor. | 1.9k | - | - | 15 days ago 0.1.1 | ESM + CommonJS | Bundled | PDF and documents, Internationalisation |
| @formwerk/core <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https:// | 1.9k | - | - | 9 months ago 0.14.4 | ESM + CommonJS | Bundled | Forms, UI component libraries |
| @motrix/multispinner Multiple simultaneous async CLI spinners | 1.9k | - | - | 3 years ago 0.2.4 | CommonJS | None | CLI tools and terminal utilities |
| apminsight monitor nodejs applications | 1.9k | +34% | - | 2 months ago 5.5.1 | CommonJS | Bundled | Monitoring and error tracking |
| vue-preloader Vue-Preloader is a versatile and easy-to-use Vue.js component that allows you to add loading animations to your Vue.js or Nuxt.js projects. It is compatible with both Vue 2 and Vue 3. | 1.9k | +753% | - | 2 years ago 1.1.4 | ESM + CommonJS | None | Vue |
| dynamsoft-capture-vision-router The Dynamsoft Capture Vision Router module is the cornerstone of the Dynamsoft Capture Vision architecture. | 1.9k | -31% | - | - 2.4.33 | ESM + CommonJS | Bundled | Routing, TypeScript tooling |
| ember-cli-accounting Ember CLI addon for using accounting.js | 1.9k | -71% | - | - 2.1.0 | - | None | - |
| ember-let-polyfill A polyfill for the `let` helper in Ember < 3.2 | 1.9k | -6% | - | 8 years ago 0.1.0 | - | None | Polyfills and shims |
| @eo-locale/core Easy way to localize your JavaScript application | 1.9k | - | - | 3 years ago 1.7.2 | ESM + CommonJS | Bundled | Internationalisation |
| @plasmalaboratories/react-native-passkeys A library for using (webauthn) passkeys on iOS, Android & web with a single api | 1.9k | - | - | 25 days ago 0.4.2 | CommonJS | Bundled | React, Authentication and authorisation |
| @stuntman/client Stuntman - HTTP proxy / mock API client | 1.9k | - | - | 7 months ago 1.0.2 | ESM only | Bundled | Testing, Dev servers and API mocking |
| codablejson Serialize JavaScript Map, Date, Set, BigInt, and custom classes with JSON. Faster SuperJSON alternative with declarative TypeScript decorators. Handles circular references, typed arrays, and preserves all types. | 1.9k | - | - | 10 months ago 0.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Static site generators and meta-frameworks |
| holiday-kr 한국 기준 음력, 양력 변환 및 휴일 체크 | 1.9k | +460% | - | 9 years ago 0.1.5 | CommonJS | None | - |
| postcss-asset-url Map urls to different locations | 1.9k | +374% | - | - 1.0.0 | CommonJS | None | CSS-in-JS and styling |
| restify-etag-cache Restify ETag Cache. The easy way. | 1.9k | +538% | - | 9 years ago 1.0.12 | CommonJS | None | Caching |
| @bolasim/react-use-pylon React Pylon integration without the hassle, driven by hooks. | 1.9k | - | - | 2 years ago 0.0.3 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| aes-everywhere AES Everywhere - Cross Language Encryption (AES 256) | 1.9k | -13% | - | 8 years ago 1.0.0 | CommonJS | None | Cryptography and hashing |
| expand Recursively resolve templates in an object, string or array. | 1.9k | -45% | - | - 0.5.0 | CommonJS | None | Utility libraries |
| stylelint-config-vaadin Stylelint shareable config for the Vaadin CSS coding style | 1.9k | -32% | - | - 1.0.0-alpha.2 | - | None | Linting and formatting |
| @happyvertical/geo Standardized geographical information interface supporting Google Maps and OpenStreetMap | 1.9k | - | - | 16 days ago 0.89.12 | ESM only | Bundled | Maps and geolocation |
| fusionauth-cli FusionAuth CLI for node 22 | 1.9k | -54% | - | 1 year ago 1.2.4 | ESM only | None | Authentication and authorisation |
| nepali-datepicker-reactjs Nepali Datepicker (Bikram Sambat) as a ReactJS component | 1.9k | +269% | - | 1 year ago 1.1.9 | ESM + CommonJS | Bundled | Date pickers |
| @camstack/addon-auth Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner. | 1.9k | - | - | 14 days ago 1.2.123 | ESM + CommonJS | None | Authentication and authorisation |
| @harperfast/oauth OAuth 2.0 authentication plugin for Harper | 1.9k | - | - | 17 days ago 2.6.0 | ESM only | Bundled | Authentication and authorisation |
| @tangle-network/agent-app Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation. | 1.9k | - | - | 7 days ago 0.49.20 | ESM only | Bundled | - |
| @veltdev/sdk-staging Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more. | 1.9k | - | - | 13 days ago 6.0.14 | CommonJS | Bundled | WebSockets and realtime |
| caterpillar Caterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entries can be filtered and piped to various streams, including coloured output to the terminal, the browser's console, and | 1.9k | -4% | - | 2 years ago 8.2.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling |
| stylelint-define-config Provide a defineConfig function for stylelint.config.js files | 1.9k | -7% | - | - 17.15.0 | ESM only | Bundled | Linting and formatting, TypeScript tooling |
| y-mongodb-provider MongoDB database adapter for Yjs | 1.9k | +22% | - | 1 year ago 0.2.1 | ESM + CommonJS | Bundled | Database clients and drivers |
| @excaliburjs/plugin-tiled excalibur-tiled provides Tiled map editor integration with Excalibur.js | 1.9k | - | - | 9 months ago 0.32.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @typeschema/main Universal adapter for schema validation | 1.9k | - | - | 1 year ago 0.14.1 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| grunt-nuget Grunt NuGet interface - Prepare, package and publish your application in NuGet gallery using Grunt JS | 1.9k | -37% | - | 7 years ago 0.3.1 | - | None | - |
| lru-map-cache A simple and fast LRU cache using the native Map class. | 1.9k | +266% | - | 3 years ago 0.1.0 | CommonJS | None | Caching |
| rollup-plugin-prototype-minify Minify prototype for typescript or unminfied prototype. | 1.9k | +330% | - | 6 years ago 1.1.0 | CommonJS | None | Bundler plugins and loaders |
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