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 |
|---|---|---|---|---|---|---|---|
| @orangeopensource/hurl Run and Test HTTP Requests with plain text and curl | 3k | - | - | 2 months ago 8.0.4 | - | None | HTTP clients, CLI tools and terminal utilities |
| squarify TypeScript/JavaScript implementation of Bruls et al.'s squarified treemap algorithm | 3k | -56% | - | 7 years ago 1.1.0 | CommonJS | Bundled | TypeScript tooling |
| @sjsf/basic-theme Basic theme for svelte-jsonschema-form | 3k | - | - | 18 days ago 3.8.2 | ESM only | Bundled | Svelte, Forms |
| angular-svg-icon-preloader An Angular library that pre loads SVG icons for use with angular-svg-icon | 3k | +104% | - | 9 months ago 19.2.0 | ESM + CommonJS | Bundled | Angular, Icons |
| api-check Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React. | 3k | -34% | - | 10 years ago 7.5.5 | CommonJS | None | Schema validation |
| loggerism Yet another logger abstraction | 3k | +30% | - | - 2.4.2 | CommonJS | Bundled | Logging |
| @jspreadsheet/charts JSS Charts is a premium JSS extension that allows you to create interactive and dynamic charts based on the data available in your online spreadsheets. This plugin seamlessly integrates JSS with the ChartJS engine, directly delivering visually stunning an | 3k | - | - | 11 days ago 8.0.0 | CommonJS | Bundled | PDF and documents, Tables and data grids |
| countryjs A utility library for returning country data, ISO info and states/provinces within them. | 3k | -9% | - | 9 years ago 1.8.0 | CommonJS | None | Utility libraries |
| zustand-middleware-yjs Zustand middleware for syncing state with Yjs. | 3k | +23% | - | 3 years ago 1.3.1 | ESM + CommonJS | Bundled | - |
| graphql-ttl-transformer Enable DynamoDB's time-to-live feature to auto-delete old entries in your AWS Amplify API! | 3k | +18% | - | 3 years ago 2.0.2 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| hamjest A library of composable matchers for defining meaningful and readable assertions in JavaScript. | 3k | -41% | - | 8 months ago 4.1.1 | CommonJS | Bundled | - |
| js-aruco2 JavaScript porting of the ArUco library supporting multiple dictionaries including ARUCO_MIP_36h12 and custom dictionaries for augmented reality marker detection | 3k | +2547% | - | 1 year ago 2.0.0 | CommonJS | None | Node.js utilities, Image processing |
| react-native-lottie-splash-screen A lottie splash screen for react-native, hide when application loaded ,it works on iOS and Android. | 3k | -37% | - | 3 years ago 1.1.2 | ESM only | Bundled | React, Animation |
| @stdlib/assert-is-empty-array Test if a value is an empty array. | 3k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| chalk-scripts A stylized,Typescript based logging package for Node 😎 | 3k | -48% | - | - 2.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Logging |
| hash-generator Generates random hashes | 3k | +149% | - | 10 years ago 0.1.0 | CommonJS | None | Cryptography and hashing |
| @knodes/typedoc-plugin-pages A TypeDoc plugin that lets you integrate your own pages into the documentation output | 3k | - | - | 3 years ago 0.23.4 | CommonJS | Bundled | Documentation tooling |
| @react-native-vector-icons/simple-line-icons Simple Line Icons font for react native vector icons | 3k | - | - | 27 days ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| use-tree-state A super-light and customizable React hook to manage tree state like never before | 3k | -37% | - | 5 years ago 1.1.1 | CommonJS | None | React, State management |
| @adobe/ccweb-add-on-scripts Scripts for Adobe Creative Cloud Web Add-on. | 3k | - | - | 13 days ago 3.11.0 | ESM only | Bundled | HTTP servers and web frameworks |
| @constructive-io/graphql-server Constructive GraphQL Server | 3k | - | - | 10 days ago 5.28.3 | ESM + CommonJS | Bundled | GraphQL, HTTP servers and web frameworks |
| angular-pipes Angular pipes library | 3k | -62% | - | 6 years ago 10.0.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| jest-mock-fetch Synchronous `fetch` mock for Jest | 3k | -44% | - | 4 years ago 2.0.5 | CommonJS | Bundled | Testing |
| @ngneat/forms-manager Forms Manager library for Angular | 3k | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | Angular |
| @reown/appkit-adapter-ethers5 The full stack toolkit to build onchain app UX. | 3k | - | - | 18 days ago 1.8.24 | ESM only | Bundled | Blockchain and Web3 |
| bootstrap3 The most popular front-end framework for developing responsive, mobile first projects on the web. | 3k | -4% | - | 11 years ago 3.3.5 | CommonJS | None | CSS-in-JS and styling |
| is-in-viewport An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist. | 3k | -39% | - | - 3.0.4 | ESM + CommonJS | None | - |
| is-symbolic-link Indicates if path is symbolic link | 3k | -47% | - | 9 years ago 2.0.3 | - | None | Promises and async control flow |
| reserved-usernames List of reserved usernames to prevent URL collision with resource paths | 3k | +288% | - | - 1.1.6 | CommonJS | None | URLs and query strings |
| request-json HTTP request client for JSON APIs | 3k | -24% | - | 6 years ago 0.6.5 | CommonJS | None | HTTP clients |
| vue3-selecto A Vue 3 Selecto Component that allows you to select elements in the drag area using the mouse or touch. | 3k | +33% | - | 2 years ago 1.12.3 | ESM + CommonJS | Bundled | Vue |
| bulma-toast Bulma's pure JavaScript extension to display toasts | 3k | -7% | - | - 2.4.4 | ESM + CommonJS | Bundled | UI component libraries |
| @financial-times/o-typography Typographical styles for FT branded sites. Including typographical fundamentals such as font scales, vertical rhythm, and font fallbacks; plus styles for UI including links, headings, and titles. Other components build on o-typography to provide for more | 3k | - | - | 2 months ago 7.7.2 | ESM only | None | - |
| @visulima/redact A library for redacting and masking sensitive data from objects and strings, with support for GDPR compliance, custom rules, and deep object traversal. | 3k | - | - | 1 month ago 5.0.0 | ESM only | Bundled | Security, React |
| datatables.net-rowreorder-dt RowReorder for DataTables with styling for [DataTables](https://datatables.net/) | 3k | -38% | - | - 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| makepromise Make a Promise from a function with a callback and preserve its error stack. | 3k | -18% | - | 6 years ago 3.2.0 | ESM + CommonJS | None | Promises and async control flow |
| serverless-create-global-dynamodb-table-tags serverless plugin that would create global dynamodb tables for specified tables | 3k | +74% | - | - 1.0.2 | CommonJS | None | Cloud SDKs |
| storybook-addon-angular-router Addon to enable logging and mocking for the angular router in storybook | 3k | -54% | - | 1 year ago 1.10.1 | CommonJS | None | Routing, Angular |
| dotenv-eval Add command substitution to dotenv | 3k | +130% | - | 4 years ago 0.2.0 | CommonJS | Bundled | Configuration, Node.js utilities |
| ts-type-guards Curried TypeScript type guards for primitive types and classes | 3k | -39% | - | 6 years ago 0.7.0 | CommonJS | Bundled | TypeScript tooling |
| optioner Process and validate options for your module. | 3k | -17% | - | 6 years ago 5.0.1 | CommonJS | None | Schema validation |
| @real-router/core A simple, powerful, view-agnostic, modular and extensible router | 3k | - | - | 10 days ago 0.148.0 | ESM + CommonJS | Bundled | Routing |
| bootstrap-tour Quick and easy way to build your product tours with Bootstrap Popovers. | 3k | -36% | - | - 0.12.0 | CommonJS | None | UI component libraries |
| @cometchat/chat-uikit-react-native Ready-to-use Chat UI Components for React Native | 3k | - | - | 27 days ago 5.5.0 | ESM + CommonJS | None | Video and audio, React |
| @stdlib/string-acronym Generate an acronym for a given string. | 3k | - | - | 7 months ago 0.3.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| rewrite-ext Automatically re-write the destination extension of a filepath based on the source extension. e.g `.coffee` => `.js`. This will only rename the ext, no other path parts are modified. | 3k | -49% | - | 9 years ago 1.0.0 | CommonJS | None | Files and file systems |
| w3c-css-validator Easily validate CSS using W3C's public CSS validator service | 3k | +44% | - | 10 months ago 1.4.1 | CommonJS | Bundled | CSS-in-JS and styling |
| @codama/renderers Exports all Codama renderers | 3k | - | - | 1 year ago 1.0.34 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @volo/abp.ng.openiddictpro 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. | 3k | - | - | 20 days ago 10.6.1 | ESM only | Bundled | Angular |
| mongoose-slug-updater ➔ Schema-based slug plugin for Mongoose ✓ single⋮compound ✓ unique within collection⋮group ✓ nested docs⋮arrays ✓ relative⋮abs paths ✓ sync on change: create⋮save⋮update⋮updateOne⋮updateMany⋮findOneAndUpdate ✓ $set operator ✓ counter⋮shortId | 3k | +44% | - | 5 years ago 3.3.0 | CommonJS | None | URLs and query strings, Strings and text |
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