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 |
|---|---|---|---|---|---|---|---|
| better-https-proxy-agent An agent for HTTPS through an HTTP(S) proxy server using the CONNECT method | 1k | -28% | - | 4 years ago 1.0.9 | CommonJS | None | Authentication and authorisation |
| html5-boilerplate A professional front-end template for building fast, robust, and adaptable web apps or sites. | 1k | +19% | - | - 9.0.1 | - | None | - |
| jsondom A DOM-like interface for querying Javascript Objects | 1k | +1% | - | 12 years ago 0.4.1 | CommonJS | None | DOM and browser utilities |
| leaflet-side-by-side Compare two Leaflet layers side by side | 1k | -11% | - | 4 years ago 2.2.0 | CommonJS | None | Maps and geolocation |
| meta-fetcher Scrape metadata from a website URL | 1k | +20% | - | 2 months ago 4.0.2 | ESM only | Bundled | Scraping and browser automation |
| mongo-express Web-based admin interface for MongoDB | 1k | +54% | - | 7 months ago 1.1.0-rc-4 | ESM only | None | Database clients and drivers |
| react-native-advanced-checkbox Customizable, animated checkbox component for React Native with group support, haptic feedback, and accessibility features, compatible with React Native 0.72.0 and above. | 1k | +423% | - | - 2.0.7 | CommonJS | Bundled | Accessibility, React |
| timecircles TimeCircles is a jQuery plugin that provides a nice looking way to either count down towards a certain time, or to count up from a certain time. The goal for TimeCircles is to provide a simple yet dynamic tool that makes it very easy to provide visitors a | 1k | +32% | - | 9 years ago 1.5.3 | CommonJS | None | - |
| tui-editor-plugin-font-size TOAST UI Editor : Font Size Plugin | 1k | +27% | - | - 1.0.4 | CommonJS | Bundled | Rich text and code editors, UI component libraries |
| undoredo.js A powerful and simple Javascript library provides a history for undo/redo functionality. Just like a time machine! 🕐 | 1k | +128% | - | 5 years ago 1.2.0 | CommonJS | None | DOM and browser utilities |
| @push.rocks/smartxml A package for creating and parsing XML formatted files. | 1k | - | - | 15 days ago 2.1.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling |
| @zenland-dev/n8n-nodes-bitrix24 Bitrix24 nodes for n8n: CRM, product catalog with prices, stock and inventory documents, tasks and workgroups, business processes, universal lists, calendar and resource booking, employees and company structure, messenger and open lines, chatbots, Drive f | 1k | - | - | 3 days ago 0.10.2 | CommonJS | None | - |
| darkmode-js 🌓 Add darkmode / nightmode to your website in a few seconds | 1k | -6% | - | - 1.5.7 | CommonJS | None | - |
| haraka-plugin-graph A SQLite backed graph plugin. | 1k | -75% | - | 7 months ago 1.0.6 | CommonJS | None | - |
| layui-layer npm version of layui-layer | 1k | +407% | - | - 1.0.9 | CommonJS | None | CSS-in-JS and styling, UI component libraries |
| ng2-pagination Pagination for Angular | 1k | -27% | - | 9 years ago 2.0.2 | CommonJS | None | Angular |
| ngx-amap [][npm-badge-url] [][npm-badge-url] [][ci-url] | 1k | -18% | - | 6 years ago 3.0.5 | ESM + CommonJS | Bundled | Angular |
| pi-claude-supervisor A policy-gated Pi supervisor for observing and verifying Claude Code workers. | 1k | - | - | 3 days ago 0.10.0 | ESM only | None | - |
| @angular-mdl/core Angular components, directives and styles based on material design lite https://getmdl.io. | 1k | - | - | 3 years ago 15.0.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| @ngxs/cli <a href="https://travis-ci.org/ngxs/cli"> <img src="https://travis-ci.org/ngxs/cli.svg?branch=master"> </a> | 1k | - | - | 2 years ago 3.0.0 | CommonJS | Bundled | CLI tools and terminal utilities, Angular |
| @skgo/sveltekit-adapter SvelteKit adapter for skgo: builds a frontend that a Go binary renders and answers | 1k | - | - | 8 days ago 0.5.0 | ESM only | Bundled | Svelte |
| ngx-linkifyjs-v2 Angular wrapper for linkifyjs - library for finding links in plain text and converting them to HTML <a> tags via linkifyjs | 1k | +46% | - | 2 months ago 21.0.0 | ESM only | Bundled | Angular, Email |
| rigger Javascript file parser and include engine | 1k | -46% | - | 7 years ago 1.0.1 | CommonJS | None | - |
| @sudobility/types Comprehensive TypeScript types, interfaces, and utilities for Web3 email applications - optimized for AI-assisted development | 1k | - | - | 1 month ago 1.9.67 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| cheerio-advanced-selectors Add advanced selector support to cheerio | 1k | -43% | - | 8 years ago 2.0.1 | CommonJS | None | Scraping and browser automation |
| liferay-font-awesome The iconic font designed for Bootstrap | 1k | -36% | - | 4 years ago 3.5.2 | CommonJS | None | - |
| signalfx-tracing Provides auto-instrumentation for JavaScript libraries and frameworks | 1k | +19% | - | 5 years ago 0.13.0 | CommonJS | Bundled | Monitoring and error tracking |
| swiffy-slider Swiffy slider is a touch enabled super lightweight html slider and carousel using browser scroll, css grid and scroll snap align and less than 1.5 kb javascript. Comes in css mode only version | 1k | -8% | - | - 2.1.2 | ESM only | Bundled | UI component libraries |
| @arizeai/openinference-instrumentation-openai-agents OpenInference instrumentation for OpenAI Agents SDK | 1k | - | - | 9 days ago 0.2.15 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| @colinaut/alpinejs-plugin-simple-validate Simple Alpine form validation plugin | 1k | - | - | 2 years ago 1.8.2 | ESM + CommonJS | None | Forms |
| @exa-ai/cache-manager Cache module for Node.js | 1k | - | - | 1 year ago 5.5.1-clone | CommonJS | Bundled | Caching |
| @financial-times/o-forms This component provides responsive styling for form fields and inputs. It provides validation and error handling for forms, as well. | 1k | - | - | 1 year ago 10.0.4 | ESM only | None | - |
| draggy Make element draggable | 1k | -2% | - | 1 year ago 2.0.5 | ESM only | None | - |
| merge-config Merge multiple configuration sources: JSON files and environment properties | 1k | -50% | - | - 2.0.0 | CommonJS | None | - |
| vue2-helpers A util package to use Vue 2 with Composition API easily | 1k | -10% | - | 3 years ago 2.1.1 | CommonJS | None | Vue, State management |
| @aws-icons/react AWS Architecture Icons as tree-shakeable typed React components (flat, high-contrast, modern). Successor of the react-aws-icon package. | 1k | - | - | 1 month ago 4.1.0 | ESM + CommonJS | Bundled | Icons, React |
| @danielsogl/lighthouse-mcp A comprehensive Model Context Protocol (MCP) server that provides web performance auditing, accessibility testing, SEO analysis, security assessment, and Core Web Vitals monitoring using Google Lighthouse. Enables LLMs and AI agents to perform detailed we | 1k | - | - | 1 month ago 2.0.1 | ESM only | Bundled | Accessibility, Security |
| @opendal/lib-win32-x64-msvc Apache OpenDAL: One Layer, All Storage. | 1k | - | - | 5 days ago 0.49.11 | CommonJS | None | Files and file systems |
| @userfront/core Userfront core JS library | 1k | - | - | 1 year ago 1.1.2 | ESM + CommonJS | Bundled | - |
| @visulima/humanizer Humanizer is a library for humanizing data in a human-readable form. | 1k | - | - | 1 month ago 4.0.0 | ESM only | Bundled | Documentation tooling, React |
| @volo/file-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. | 1k | - | - | 13 days ago 10.6.1 | - | None | Angular |
| @zenithui/time-picker A ZenithUi Time Picker is React component enables users to select a time from a predefined list of options. | 1k | - | - | 7 months ago 1.2.2 | ESM only | Bundled | UI component libraries, React |
| drizzle-zero-sqlite Generate Zero schemas from Drizzle SQLite schemas | 1k | - | - | 7 days ago 0.16.19 | ESM only | Bundled | ORMs and query builders |
| k-progress-v3 > A Vue plugin, linear progress bar. | 1k | +357% | - | 5 years ago 1.0.0 | CommonJS | None | Vue |
| pixl-server-web A web server component for the pixl-server framework. | 1k | +1% | - | 7 months ago 3.0.4 | CommonJS | None | HTTP servers and web frameworks |
| @bryllim/workout-guide 302 exercises with three open-source, integration-ready frames each. | 1k | - | - | 1 month ago 1.0.0 | ESM + CommonJS | Bundled | React |
| @jonahschulte/rtf-toolkit Modern TypeScript RTF parser with track changes support - Full RTF 1.9.1 spec compliance | 1k | - | - | 8 months ago 0.5.0 | ESM only | Bundled | TypeScript tooling |
| @push.rocks/smartcrypto A library providing easy methods for cryptographic operations, including key pair generation. | 1k | - | - | 1 month ago 2.2.0 | ESM only | Bundled | Cryptography and hashing |
| btca CLI tool for asking questions about technologies using btca server | 1k | - | - | 6 months ago 2.0.5 | ESM only | None | CLI tools and terminal utilities |
| chrome-webstore-upload-keys CLI tool to generate OAuth keys for the Chrome Web Store | 1k | +799% | - | 8 months ago 2.0.1 | ESM only | None | CLI tools and terminal utilities |
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