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
eslint-plugin-path
[![Biome](https://img.shields.io/badge/linting-biome-60a5fa?style=flat-square)](https://biomejs.dev) [![code style: biome](https://img.shields.io/badge/code_style-biome-60a5fa?style=flat-square)](https://biomejs.dev)
18.3k-43%-1 month ago
3.0.0
CommonJSBundledLinting and formatting
unexpected-bluebird
Full featured Promises/A+ implementation with exceptionally good performance
18.3k-11%-10 years ago
2.9.34-longstack2
CommonJSNonePromises and async control flow
prisma-nestjs-graphql
Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module
18.3k+89%-4 months ago
23.2.1
ESM onlyBundledGraphQL
@gatling.io/jvm-types
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
18.3k--14 days ago
3.15.108
-BundledTypeScript tooling, Testing
websocket-as-promised
A WebSocket client library providing Promise-based API for connecting, disconnecting and messaging with server
18.3k+187%-1 year ago
3.0.1
CommonJSBundledWebSockets and realtime, Promises and async control flow
@gatling.io/http
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
18.3k--14 days ago
3.15.108
CommonJSBundledTypeScript tooling, Testing
@soda-gql/codegen
GraphQL schema code generation for soda-gql
18.3k--7 months ago
0.12.6
ESM + CommonJSBundledGraphQL
@soda-gql/runtime
Minimal runtime for soda-gql operations
18.3k--7 months ago
0.12.6
ESM + CommonJSBundledGraphQL
gulp-open
Open files and URLs with gulp
18.3k+5%--
3.0.1
CommonJSNone-
@chat-adapter/tests
Vitest factories, matchers, and setup utilities for testing Chat SDK adapters and bots
18.3k--20 days ago
4.41.0
ESM onlyBundledTesting, AI and machine learning
@open-iframe-resizer/core
Open-source modern iframe resizer
18.3k--1 month ago
2.4.1
ESM + CommonJSBundledReact
metascraper-youtube
Metascraper rules tailored for YouTube pages — richer metadata than generic HTML parsers.
18.3k+742%-20 days ago
5.58.1
CommonJSBundledVideo and audio
fakefilter
reliable fake and temp email filter solution for site operators
18.3k+133%-13 days ago
1.1.1677
CommonJSBundledEmail
js-jsonl
jsonl.parse() and jsonl.stringify()
18.3k+184%-4 years ago
1.1.1
ESM + CommonJSNone-
@tarikjabiri/dxf
A JavaScript interface to Dxf written in TypeScript.
18.3k--22 days ago
2.9.0
ESM + CommonJSBundledTypeScript tooling
io-ts-numbers
io-ts library for numbers
18.3k-37%-3 years ago
1.1.1
CommonJSBundled-
@coreui/icons-vue
Official Vue component for CoreUI Icons
18.3k--2 years ago
2.2.0
ESM + CommonJSBundledIcons, Vue
kue
Feature rich priority job queue backed by redis
18.2k+18%-9 years ago
0.11.6
CommonJSNoneQueues and background jobs
stream-sink
Collect all data piped to this stream when it closes
18.2k+3598%-8 years ago
2.2.2
CommonJSNone-
zod-fixture
Creating fixtures based on zod schemas
18.2k+110%-2 years ago
2.5.2
ESM + CommonJSBundledSchema validation
liquid-gooey
Liquid UI effects for React: Morph (gooey merge, jelly shape change, contact dissolve), Move (liquid-rubber trails), Melt (two images running molten into each other) and Bend (bodies that bow with velocity). SVG-filter silhouette layer + crisp content lay
18.2k--16 days ago
0.2.2
ESM + CommonJSBundledAnimation, React
react-native-dropdownalert
An alert to notify users about an error or something else.
18.2k+23%-1 year ago
5.2.0
CommonJSNoneReact
tinbase
A Docker-free, Supabase-compatible local backend — real Postgres (embedded native or PGlite/WASM), wire-compatible with supabase-js.
18.2k--13 days ago
0.16.1
ESM onlyBundledCloud SDKs
@siemens/ngx-datatable
ngx-datatable is an Angular table grid component for presenting large and complex data.
18.2k--15 days ago
27.1.0
ESM onlyBundledTables and data grids, Angular
datatables.net-searchpanes
SearchPanes for DataTables
18.2k-22%-1 year ago
2.3.5
ESM + CommonJSBundledTables and data grids
@syncfusion/ej2-angular-navigations
A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Angular
18.2k--23 days ago
34.2.8
ESM + CommonJSBundledUI component libraries, Angular
agent-comms
Cross-harness communication mesh for LLM agents — rooms, DMs, presence, and real-time push delivery over TCP
18.2k--16 days ago
8.0.8
ESM onlyBundledAI and machine learning
react-selectable-fast
Enable other React components to be selectable by drawing a box with your mouse/touch
18.2k+383%-6 years ago
3.4.0
CommonJSNoneReact
@zendeskgarden/react-draggable
Components related to drag and drop in the Garden Design System
18.2k--15 days ago
9.16.0
ESM + CommonJSBundledReact, UI component libraries
amplify-appsync-simulator
An AppSync Simulator to test AppSync API.
18.2k-17%-4 years ago
2.4.1
CommonJSNoneCloud SDKs
jest-coverage-badges
Create a group of coverage badges from jest
18.2k-18%--
1.1.2
CommonJSNoneTesting
eslint-plugin-strict-dependencies
ESlint plugin to define custom module dependency rules.
18.2k+3%-2 months ago
1.3.36
CommonJSNoneLinting and formatting
comment-regex
Regular expression for matching JavaScript comments
18.2k+1%-4 years ago
2.0.0
ESM onlyNone-
latlon-geohash
Gustavo Niemeyer’s geocoding system
18.2k+25%--
2.0.0
ESM onlyNoneMaps and geolocation
react-native-mmkv-storage
This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses [MMKV](https://github.com/Tencent/MMKV) by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion
18.2k+0%-10 months ago
12.0.1
CommonJSBundledReact, Database clients and drivers
tgrid
Grid Computing Framework for TypeScript
18.2k+209%-9 months ago
1.2.1
ESM + CommonJSBundledTypeScript tooling, WebSockets and realtime
@polymer/iron-form-element-behavior
Enables a custom element to be included in an iron-form
18.2k--8 years ago
3.0.1
CommonJSNone-
offline-plugin
offline-plugin for webpack
18.2k-43%-7 years ago
5.0.7
CommonJSNoneCaching
localstorage-memory
localStorage-compatible API, but only stored in memory
18.2k+30%--
1.0.3
CommonJSNone-
@luzmo/embed
A modern [Web Component](https://developer.mozilla.org/en-US/docs/Web/Web_Components) for [Luzmo](https://luzmo.com) dashboards in your web application.
18.2k--17 days ago
7.5.0
ESM + CommonJSBundledCharts and data visualisation
@se-oss/ip-address
A modern, immutable, and zero-dependency library for working with IPv4 and IPv6 addresses in JavaScript and TypeScript.
18.2k--2 months ago
1.1.1
ESM + CommonJSBundledTypeScript tooling
nearley-loader
Nearley parser rules loader for webpack
18.2k+794%-8 years ago
2.0.0
CommonJSNone-
parallax-js
Parallax Engine that reacts to the orientation of a smart device.
18.2k+58%--
3.1.0
CommonJSNone-
@flopflip/localstorage-cache
Localstorage cache for flipflop adapters
18.2k--1 month ago
15.1.12
ESM + CommonJSNoneCaching, State management
malevic
Malevič.js - minimalistic reactive UI library
18.2k+46%-1 month ago
0.20.3
ESM + CommonJSNoneAnimation, UI component libraries
@capgo/capacitor-video-thumbnails
Generate video thumbnails from local or remote video files
18.2k--22 days ago
8.1.20
ESM + CommonJSBundledVideo and audio
@flopflip/sessionstorage-cache
Sessionstorage cache for flipflop adapters
18.2k--1 month ago
15.1.12
ESM + CommonJSNoneCaching, State management
leaflet-ellipse
A basic ellipse type for Leaflet, a JS library for interactive maps.
18.2k+899%-8 years ago
0.9.1
CommonJSNoneMaps and geolocation
@shabados/database
A digital representation of Sikh Bani and other Panthic texts.
18.1k--1 year ago
5.0.0-next.0
ESM onlyNoneDatabase clients and drivers
typeorm-adapter
TypeORM adapter for Casbin
18.1k+70%-3 months ago
1.10.0
CommonJSBundledORMs and query builders

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