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 |
|---|---|---|---|---|---|---|---|
| sec Convert a time string to seconds: `'00:22:17'` → `1337` | 23.8k | -31% | - | 5 years ago 2.0.0 | ESM only | None | - |
| d3-composite-projections Like the AlbersUsa projection, adds several d3 projections to show the countries that are far from the mainland close to it. | 23.8k | -6% | - | - 2.0.0 | ESM only | Bundled | - |
| @seydx/node-av-linux-x64 node-av (linux-x64 binary) | 23.8k | - | - | 3 months ago 6.1.1 | ESM only | None | Video and audio |
| @guolao/vue-monaco-editor Monaco Editor for Vue 2&3 - use the monaco-editor in any Vue application without needing to use webpack (or rollup/vite) configuration files / plugins | 23.8k | - | - | 11 months ago 1.6.0 | ESM + CommonJS | Bundled | Rich text and code editors, Vue |
| zod-express-middleware Express middleware to validate requests using zod schema's. | 23.8k | +37% | - | 5 years ago 1.4.0 | CommonJS | Bundled | HTTP servers and web frameworks, Schema validation |
| typescript-result Supercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe code. | 23.8k | +609% | - | 1 year ago 3.5.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @slate-serializers/dom Serialize Slate JSON objects to the DOM. Can be used with `htmlparser2` and associated utilities to modify the DOM and generate HTML. Used by other serializers in this monorepo. | 23.8k | - | - | 22 days ago 2.6.0 | CommonJS | Bundled | Rich text and code editors |
| yaml-schema-validator Schema validator for yaml files | 23.8k | +113% | - | 5 years ago 1.2.3 | CommonJS | None | Schema validation |
| @cubejs-backend/dotenv Loads environment variables from .env file | 23.8k | - | - | 5 years ago 9.0.2 | CommonJS | Bundled | Configuration, Node.js utilities |
| moment-jalaali Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js. | 23.8k | -34% | - | 1 month ago 0.10.5 | CommonJS | None | - |
| noty Noty is a dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog. Each notification is added to a queue. (Optional) | 23.8k | +3% | - | - 3.2.0-beta-deprecated | CommonJS | Bundled | - |
| react-tools A set of complementary tools to React, including the JSX transformer. | 23.8k | +42% | - | - 0.13.3 | CommonJS | None | React, UI component libraries |
| @browserify/uglifyify A browserify transform which minifies your code using Terser | 23.8k | - | - | 3 years ago 6.0.0 | CommonJS | None | - |
| tui-date-picker TOAST UI Components: DatePicker | 23.8k | -2% | - | 3 years ago 4.3.3 | CommonJS | Bundled | Date pickers |
| gl-quat gl-matrix's quaternion, split into smaller pieces | 23.8k | -21% | - | 11 years ago 1.0.0 | CommonJS | None | Numbers and maths |
| did-you-mean Fuzzy match a command from a list (typo-safety) | 23.8k | -27% | - | 11 years ago 0.0.1 | CommonJS | None | - |
| @aws-amplify/amplify-frontend-javascript amplify-cli front-end plugin for JavaScript projects | 23.8k | - | - | 4 months ago 3.10.27 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities |
| @pmndrs/cannon-worker-api An API to use cannon-es in a web worker | 23.8k | - | - | 3 years ago 2.4.0 | ESM + CommonJS | Bundled | React |
| @100mslive/hms-video-store @100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow | 23.8k | - | - | 15 days ago 0.15.2 | ESM + CommonJS | Bundled | Video and audio, WebSockets and realtime |
| haraka-message-stream Haraka email message stream | 23.8k | +112% | - | 1 month ago 2.0.7 | CommonJS | None | |
| kysely-neon Kysely dialect for Neon | 23.8k | +494% | - | 4 months ago 3.0.0 | ESM only | Bundled | ORMs and query builders, Cloud SDKs |
| react-keyboard A declarative library for handling hotkeys and focus within a React application | 23.8k | +4% | - | 3 years ago 1.0.10 | CommonJS | Bundled | DOM and browser utilities, React |
| composer Run and compose async tasks. Easily define groups of tasks to run in series or parallel. | 23.7k | -24% | - | 7 years ago 4.1.0 | CommonJS | None | Promises and async control flow |
| uppy Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox, Google Drive, S3 and more :dog: | 23.7k | +50% | - | 30 days ago 6.0.1 | ESM only | None | Files and file systems |
| vite-plugin-generate-file Generate extra file to dist folder. | 23.7k | +2% | - | 1 year ago 0.3.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| is-secret A distributed maintained collection of patterns that indicate that something probably is secret | 23.7k | +32% | - | 7 years ago 1.2.1 | CommonJS | None | - |
| react-cool-inview React hook to monitor an element enters or leaves the viewport (or another element). | 23.7k | -18% | - | 4 years ago 3.0.1 | ESM + CommonJS | Bundled | Animation, React |
| @wterm/react React component for wterm — a terminal emulator for the web | 23.7k | - | - | 1 month ago 0.5.0 | ESM only | Bundled | CLI tools and terminal utilities, React |
| @open-wc/building-utils Utils for @open-wc packages that do build stuff | 23.7k | - | - | 3 years ago 3.0.1 | - | None | - |
| lint Lint — The universal linter with AI-powered code review. | 23.7k | -39% | - | 5 months ago 1.2.2 | ESM only | Bundled | Linting and formatting |
| @aws-cdk/aws-apigatewayv2-integrations-alpha This module is deprecated. All constructs are now available under aws-cdk-lib/aws-apigatewayv2-integrations | 23.7k | - | - | 2 years ago 2.114.1-alpha.0 | CommonJS | Bundled | Cloud SDKs |
| custom-metrics Custom metrics for AWS | 23.7k | +58% | - | 1 year ago 1.1.0 | ESM + CommonJS | Bundled | Cloud SDKs |
| @progress/kendo-react-treelist React TreeList enables the display of self-referencing tabular data. KendoReact TreeList package | 23.7k | - | - | 29 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @scaffdog/config A module to manipulate configs of scaffdog. | 23.7k | - | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @aws-amplify/amplify-frontend-android amplify-cli front-end plugin for Android project | 23.7k | - | - | 2 years ago 3.5.8 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities |
| @nylas/react React components and hooks for Nylas API integration | 23.7k | - | - | 15 days ago 3.2.17 | ESM + CommonJS | Bundled | React, Authentication and authorisation |
| @aws-amplify/amplify-frontend-ios amplify-cli front-end plugin for xcode projects | 23.7k | - | - | 4 months ago 3.7.17 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities |
| @jetbrains/icons Jetbrains Web UI Icons Library | 23.7k | - | - | 1 month ago 5.23.4 | CommonJS | None | Icons |
| @aws-amplify/amplify-frontend-flutter amplify-cli front-end plugin for Flutter projects | 23.7k | - | - | 2 years ago 1.4.7 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities |
| @speclynx/apidom-ns-json-schema-draft-6 JSON Schema Draft 6 namespace for ApiDOM. | 23.7k | - | - | 18 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| tokscale Alias for @tokscale/cli — A high-performance CLI tool and visualization dashboard for tracking AI coding assistant token usage and costs across multiple platforms. | 23.7k | - | - | 23 days ago 4.17.0 | ESM only | None | CLI tools and terminal utilities |
| @haraka/email-address RFC-5321 envelope and RFC-5322 header email-address parser | 23.7k | - | - | 4 months ago 3.1.6 | ESM + CommonJS | Bundled | |
| jquery-autosize Automatically adjust textarea height based on user input. | 23.7k | +61% | - | 11 years ago 1.18.18 | CommonJS | None | - |
| gl-texture2d WebGL texture wrapper | 23.6k | -24% | - | 9 years ago 2.1.0 | CommonJS | None | 3D, WebGL and game engines |
| agora-rtm-sdk JavaScript SDK for Agora RTM | 23.6k | +13% | - | - 2.3.0 | CommonJS | Bundled | - |
| dockerfile-utils Utilities for formatting and linting a Dockerfile. | 23.6k | +179% | - | 1 year ago 0.16.3 | CommonJS | Bundled | Linting and formatting |
| sywac So you want a CLI... | 23.6k | +73% | - | 6 years ago 1.3.0 | CommonJS | None | CLI tools and terminal utilities |
| @gluestack-ui/nativewind-utils A utility function package for @gluestack-ui/nativewind | 23.6k | - | - | 1 year ago 1.0.28 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @gitlab-formatters/eslint-formatter-gitlab Formatter that transforms ESLint reports into a format suitable for use with GitLab widgets. | 23.6k | - | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | Linting and formatting |
| babel-plugin-react-generate-property A plugin to automatically generate properties (for example data attributes) for all JSX open tags, using user specified convention | 23.6k | +4% | - | - 1.1.2 | CommonJS | None | React |
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