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 |
|---|---|---|---|---|---|---|---|
| gatsby-remark-katex Transform math nodes to html markup | 2k | +4% | - | 8 months ago 7.16.0 | CommonJS | None | Markdown, React |
| oxlint-fix-unused-vars Autofix no-unused-vars: automatically remove unused variables from TypeScript and JavaScript. The missing fixer for oxlint's (and ESLint's) no-unused-vars rule, written in Rust. | 2k | - | - | 2 months ago 0.1.4 | CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| quickly-copy-file Quickly copy file from one path to another. No bullshit, ultra-simple, async and just one dep. | 2k | +5% | - | 10 years ago 1.0.0 | CommonJS | None | Files and file systems |
| tlsclientwrapper A wrapper for `bogdanfinn/tls-client` based on koffi for unparalleled performance and usability. Inspired by @dryft/tlsclient | 2k | +735% | - | 2 months ago 4.3.0 | ESM + CommonJS | Bundled | - |
| @toolsycc/json-repair A robust utility to repair JSON strings - fix malformed or broken JSON, especially from LLM output like ChatGPT. | 2k | - | - | 1 year ago 0.1.22 | ESM + CommonJS | Bundled | - |
| @oslokommune/punkt-react React komponentbibliotek til Punkt, designsystem for Oslo kommune | 2k | - | - | 10 days ago 19.0.4 | ESM + CommonJS | Bundled | React |
| @llumiverse/common Public types, enums and options used by Llumiverse API. | 2k | - | - | 18 days ago 1.5.0 | ESM only | Bundled | - |
| @getworkbench/fastify Fastify adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/fastify`. | 2k | - | - | 4 months ago 0.9.1 | ESM only | Bundled | Queues and background jobs, Database clients and drivers |
| @sailshq/connect High performance middleware framework | 2k | - | - | 9 years ago 2.30.3 | - | None | Node.js utilities |
| balena-config-json Balena config.json manipulation utilities | 2k | +209% | - | - 4.2.7 | CommonJS | Bundled | - |
| gatsby-plugin-zopfli Gatsby plugin for preparing zopfli-compressed versions of assets | 2k | -43% | - | 6 years ago 2.0.0 | CommonJS | None | Compression and archives |
| snooplogg Your mind on your logs and your logs on your mind | 2k | -15% | - | 2 months ago 9.0.0 | ESM only | Bundled | Logging |
| @v-c/virtual-list Vue Virtual List Component | 2k | - | - | 12 days ago 1.1.2 | ESM only | Bundled | Vue |
| node-email-validator This is a npm package that checks if email is valid or not and also raises a flag if an email ID is temporary, belongs to a private org or that mail server is not used much. | 2k | +392% | - | 6 years ago 1.1.1 | CommonJS | None | |
| @angular-material-components/color-picker Angular Material Color Picker | 2k | - | - | 3 years ago 16.0.1 | ESM + CommonJS | Bundled | Angular |
| @gotgenes/pi-anthropic-auth Pi extension package for Anthropic OAuth compatibility | 2k | - | - | 7 days ago 3.3.2 | ESM only | None | Authentication and authorisation, AI and machine learning |
| @playfast/reform The renderer-neutral core of the reform framework — typed, headless state, events, reducers, derived values, async/remote data, and compositions built on Effect. | 2k | - | - | 15 days ago 1.4.3 | ESM only | Bundled | - |
| easyzoom EasyZoom is an elegant, highly optimised jQuery image zoom and panning plugin based on the original work by Alen Grakalic. | 2k | -20% | - | - 2.6.0 | CommonJS | None | - |
| prisma-joi-generator Prisma +2 generator to emit Joi schemas from your Prisma schema | 2k | +314% | - | 2 months ago 2.0.0 | - | None | ORMs and query builders, Schema validation |
| @jpinsonneau/html-to-image Generates an image from a DOM node using HTML5 canvas and SVG. | 2k | - | - | 1 year ago 1.11.13 | ESM + CommonJS | Bundled | Image processing, DOM and browser utilities |
| @visulima/tui-kit Component library for @visulima/tui — installable as a package, or copy-pasteable via the shadcn CLI registry | 2k | - | - | 8 days ago 1.0.17 | ESM only | Bundled | CLI tools and terminal utilities, React |
| triviumdb AI-native embedded database: Vector + Graph + Relational in one file | 2k | - | - | 22 days ago 0.8.8 | CommonJS | Bundled | Database clients and drivers |
| @mlflow/vercel Vercel AI SDK integration for MLflow Tracing — SpanProcessor that translates AI SDK span attributes to MLflow format | 2k | - | - | 1 month ago 0.4.0 | CommonJS | Bundled | Monitoring and error tracking |
| concurrent-tasks A simple task runner which will run tasks concurrently while maintaining limits. | 2k | +20% | - | 1 year ago 3.0.3 | ESM + CommonJS | Bundled | Queues and background jobs, Build tools |
| ng2-logger isomorphic logger for browser/server in typescript | 2k | -17% | - | 1 month ago 21.0.57 | CommonJS | None | Logging, TypeScript tooling |
| zevairouter Self-hosted AI router: many providers, one OpenAI-compatible /v1 endpoint and dashboard | 2k | - | - | 12 days ago 1.1.29 | - | None | Routing |
| datatables.net-autofill-bs5 AutoFill for DataTables with styling for [Bootstrap5](https://getbootstrap.com/) | 2k | +67% | - | - 3.1.1 | ESM + CommonJS | Bundled | UI component libraries |
| get-bin-path Get the current package's binary path | 2k | +9% | - | 1 year ago 11.0.1 | ESM only | Bundled | CLI tools and terminal utilities, Testing |
| mira-cli-ts Mira CLI — thin wrapper around @mira/server (serve + session/agent/complete) | 2k | - | - | 8 days ago 0.45.1 | ESM only | None | CLI tools and terminal utilities |
| taglib-wasm TagLib-Wasm is the universal tagging library for TypeScript/JavaScript platforms: Browsers, Node.js, Deno, Bun, Cloudflare Workers, and Electron apps | 2k | +2736% | - | 14 days ago 2.3.0 | ESM only | Bundled | Video and audio, Cloud SDKs |
| wio.db Gözle okunabilir database modülü. | 2k | -35% | - | 4 years ago 4.0.22 | CommonJS | Bundled | Database clients and drivers |
| adopted-style-sheets This library implements functions to use the adopted style of web components for multiple themes. | 2k | -21% | - | 4 months ago 1.1.9-rc.22 | ESM + CommonJS | Bundled | Accessibility |
| map-lru "Least Recently Used" (LRU) cache compatible to ES6 Map | 2k | +10% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Caching |
| ast-to-markdown Transforms an Unist AST to a Markdown text | 2k | -42% | - | 6 years ago 1.0.0 | CommonJS | None | Markdown, Parsers and serialisers |
| cnb CLI tool for enforcing consistent Git branch naming conventions across teams and projects | 2k | +42% | - | 2 years ago 1.2.4 | CommonJS | Bundled | CLI tools and terminal utilities, Linting and formatting |
| epimetheus node middleware to automatically instrument node applications for consumption by prometheus | 2k | +47% | - | 8 years ago 1.0.92 | CommonJS | None | Monitoring and error tracking |
| publish npm auto publishing of your modules | 2k | -92% | - | - 0.6.0 | CommonJS | None | - |
| aggregate-error-ponyfill AggregateError ponyfill. | 2k | +1071% | - | 5 years ago 1.1.0 | ESM + CommonJS | None | Polyfills and shims |
| greiner-hormann Greiner-Hormann clipping algorithm | 2k | +101% | - | 8 months ago 1.5.0 | ESM + CommonJS | Bundled | Maps and geolocation |
| gulp-cloudfront-invalidate-aws-publish Invalidates paths published with gulp-awspublish | 2k | +86% | - | 8 years ago 1.0.0 | CommonJS | None | Cloud SDKs |
| ssaju Tiny, blazing-fast saju/manselyeok engine with LLM-ready output. Zero deps, gzip 15KB, 0.04ms per calc. | 2k | - | - | 5 months ago 0.2.0 | ESM only | Bundled | AI and machine learning |
| @aha-app/react-easy-state React state management with a minimal API. Made with ES6 Proxies. | 2k | - | - | 7 months ago 0.0.15-development-nico | ESM + CommonJS | Bundled | State management |
| @hyperdx/node-logger Node.js Logging Library for [HyperDX](https://www.hyperdx.io/) | 2k | - | - | 4 months ago 0.5.0 | CommonJS | Bundled | Logging |
| fast-flow-transform-linux-x64-musl Native Hermes/FFT Flow stripping transform with webpack, rspack, rsbuild, Parcel, Vite, Rollup, Rolldown, and esbuild adapters | 2k | - | - | 6 months ago 0.0.3 | CommonJS | None | Bundlers |
| @compas/code-gen Generate various boring parts of your server | 2k | - | - | 18 days ago 0.26.0 | ESM only | Bundled | Routing, ORMs and query builders |
| @diplodoc/translation markdown translation utilities | 2k | - | - | 8 days ago 1.9.1 | CommonJS | Bundled | Markdown, Internationalisation |
| @djangocfg/i18n Lightweight i18n library for @djangocfg packages with built-in translations for English, Russian, and Korean | 2k | - | - | 9 days ago 2.1.570 | ESM + CommonJS | Bundled | Internationalisation |
| @happyvertical/cache Standardized caching interface supporting Memory, File, and Redis backends | 2k | - | - | 16 days ago 0.89.12 | ESM only | Bundled | Caching |
| codexui-android A lightweight web interface for Codex that runs on top of the Codex app-server, allowing remote access from any browser | 2k | - | - | 4 months ago 0.1.125 | ESM only | None | CLI tools and terminal utilities |
| ngx-online-status Online status events for angular | 2k | -19% | - | 4 years ago 2.0.0 | ESM + CommonJS | Bundled | Angular |
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