Skip to content
JS
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.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
set-error-props
Properly update an error's properties
3.7k-37%-1 year ago
6.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@happyvertical/smrt-commerce
Commerce models for the SMRT framework - contracts, fulfillments, payments
3.7k--18 days ago
0.51.10
ESM onlyBundledPayments and commerce
rollup-plugin-transform-tagged-template
Apply transformations on static contents of tagged template string literals
3.7k+110%-6 years ago
0.0.3
ESM onlyNoneBundler plugins and loaders
u2f
U2F 2-factor authentication library
3.7k+60%--
0.1.3
-NoneAuthentication and authorisation
@remnic/import-chatgpt
Import memory and conversation summaries from ChatGPT data exports into Remnic (issue #568)
3.7k--1 month ago
9.69.56
ESM onlyBundledMarkdown, Parsers and serialisers
ecdh
Native node.js module for ECDH and ECDSA
3.7k+939%-3 years ago
0.2.0
CommonJSNoneCryptography and hashing
theia-sticky-sidebar
Glues your website's sidebars, making them permanently visible while scrolling.
3.7k+254%--
2.0.1
ESM + CommonJSBundled-
ts-expose-internals
Augment the TypeScript compiler module's types to expose hidden internal types
3.7k-23%-1 year ago
5.6.3
-BundledTypeScript tooling
@fastify/nextjs
React server side rendering support for Fastify with Next
3.7k--2 years ago
11.0.0
CommonJSBundledStatic site generators and meta-frameworks, React
@gravitee/graphene-charts
Theme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box.
3.7k--11 days ago
3.23.1
ESM onlyBundledCharts and data visualisation, UI component libraries
@smui-extra/bottom-app-bar
Svelte Material UI - Bottom App Bar
3.7k--2 months ago
9.0.2
ESM onlyBundledSvelte
esbuild-plugin-compress
ESBuild plugin for output compression
3.7k+31%-3 years ago
1.0.1
ESM + CommonJSBundledCompression and archives, Bundler plugins and loaders
filedirname
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
3.7k-8%-2 years ago
3.4.0
ESM + CommonJSBundledPolyfills and shims, TypeScript tooling
lg-hash.js
History(Hash) module for lightgallery.
3.7k+25%-9 years ago
1.0.0
CommonJSNone-
@sanity-labs/logo-soup
A tiny framework-agnostic library that makes logos look good together
3.7k--1 month ago
1.3.0
ESM onlyBundledAngular, React
@uiw/react-amap-utils
基于 React 封装的高德地图组件。AMap Component Based On React.
3.7k--4 months ago
7.1.15
ESM + CommonJSBundledReact, TypeScript tooling
types-testing
Test TypeScript types at test runner runtime - Works seamlessly with Jest, Vitest, and Bun.
3.7k+145433%-5 months ago
1.0.2
ESM onlyBundledTesting, TypeScript tooling
use-url-search-params
[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/rudyhuynh/use-url-search-params/blob/master/License)
3.7k+29%-4 years ago
2.5.1
ESM + CommonJSBundledReact, URLs and query strings
@nesto-software/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers
3.7k--4 years ago
9.0.10
CommonJSBundledSchema validation, Parsers and serialisers
@uiw/react-amap-marker
点标记是用来标示某个位置点信息的一种地图要素,本章介绍如何在地图图面使用点标记。
3.7k--4 months ago
7.1.15
ESM + CommonJSBundledReact, TypeScript tooling
@cordisjs/plugin-server
Server plugin for cordis
3.7k--3 months ago
1.7.0
ESM onlyBundledWebSockets and realtime
2d-polygon-self-intersections
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
3.7k+45%-11 years ago
1.3.1
CommonJSNone-
fastify-queue
Plugin to easily intergrate BullMQ into fastify through file based Queue/Worker creation.
3.7k+173%-1 year ago
1.3.0
CommonJSBundledQueues and background jobs
wrap-error-message
Properly wrap an error's message
3.7k-39%-1 year ago
3.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@pexxi/fold-to-ascii-ts
A JavaScript port of the Apache Lucene ASCII Folding Filter that converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into a ASCII equivalents, if they exist.
3.7k--6 years ago
5.1.1
CommonJSNoneSecurity
ui-cropper
Image crop directive for AngularJS, square, circle and rectangle areas. Working aspect. Features like export array and more comming.
3.7k+61%--
1.0.9
CommonJSNone-
@playkit-js/playkit-js
[![Build Status](https://github.com/kaltura/playkit-js/actions/workflows/run_canary.yaml/badge.svg)](https://github.com/kaltura/playkit-js/actions/workflows/run_canary.yaml) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.
3.7k--2 months ago
0.84.50
CommonJSBundledVideo and audio
@pureadmin/table
二次封装element-plus的Table,提供灵活的配置项
3.7k--1 year ago
3.3.0
ESM + CommonJSBundledTypeScript tooling
@uiw/react-amap-map
基于 React 封装的高德地图组件。AMap Component Based On React.
3.7k--4 months ago
7.1.15
ESM + CommonJSBundledReact, Maps and geolocation
prisma-cursorstream
Prisma Stream Client Extension (Cursor-based Implementation)
3.7k+56%-9 months ago
0.4.2
CommonJSBundledORMs and query builders
simple-react-calendar
A simple calendar component for React based applications.
3.7k+594%-6 years ago
2.2.8
CommonJSNoneReact, Linting and formatting
@keep-lts/xlsx
Security-maintained drop-in fork of xlsx. Back-ports SheetJS's fixes for CVE-2023-30533 (prototype pollution) and CVE-2024-22363 (ReDoS) onto the frozen npm 0.18.5 baseline. Original API unchanged.
3.7k--3 months ago
0.18.6
ESM + CommonJSBundledPDF and documents, Security
@sheerid/jslib
SheerID JavaScript Library
3.7k--11 days ago
2.297.0
ESM onlyNone-
next-offline
<h1 align="center"> next-offline </h1>
3.7k-4%-5 years ago
5.0.5
CommonJSNoneBundlers, React
rich-markdown-editor
A rich text editor with Markdown shortcuts
3.7k-20%-4 years ago
11.21.3
CommonJSBundledRich text and code editors, Parsers and serialisers
svelte-i18next
Svelte wrapper for i18next
3.7k-36%-2 years ago
2.2.2
ESM onlyBundledSvelte, Internationalisation
@message-queue-toolkit/metrics
Utilities for collecting metrics in message-queue-toolkit
3.7k--1 month ago
6.0.0
ESM onlyNoneQueues and background jobs
krb5
Kerberos library bindings for Node.js
3.7k+363%-4 years ago
0.5.5
CommonJSNoneAuthentication and authorisation, Security
ldap-server-mock
Simple mock for LDAP server
3.7k-7%-3 years ago
6.0.1
CommonJSBundledTesting
node-fetch-progress
Get updates on download progress using `fetch`.
3.7k-15%-7 years ago
1.0.2
CommonJSNone-
sorp
Returns a singular or plural form depending on a given number.
3.7k-19%--
1.0.0
CommonJSNone-
@netlify/plugin-emails
A build plugin that creates an email handler and processes requests to send emails
3.7k--17 days ago
2.0.1
CommonJSBundledEmail
webcrypto-liner
A WebCrypto polyfill that "smooths out" the rough-edges in existing User Agent implementations.
3.7k+97%-2 years ago
1.4.3
ESM + CommonJSBundledCryptography and hashing, Polyfills and shims
@sa11y/vitest
Accessibility testing matcher for vitest
3.7k--19 days ago
8.1.1
ESM onlyBundledAccessibility, Testing
dom-compare
Library to compare two DOM trees
3.7k-48%-6 years ago
0.6.0
-NoneDOM and browser utilities
@volo/abp.ng.account
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.
3.7k--22 days ago
10.6.1
ESM onlyBundledAngular
@phantom/chain-interfaces
Shared chain interfaces for Phantom SDK
3.7k--17 days ago
2.0.3
CommonJSBundledBlockchain and Web3
loose-ts-check
Run TS type-check and ignore certain errors in some files
3.7k-34%--
2.0.0
-NoneTypeScript tooling
react-files
A file input (dropzone) management component for React
3.7k-34%-2 years ago
3.0.3
CommonJSNoneReact, Image processing
angular-socket.io-mock
Drop in Mock replacement for angular-socket-io
3.7k+73%-9 years ago
1.2.0
-NoneAngular, Testing

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