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
connect-header
General header middleware for Connect.
2.4k-41%-13 years ago
0.0.5
CommonJSNoneHTTP servers and web frameworks
gulp-jsvalidate
Validate JavaScript code and report possible syntax errors
2.4k+39%--
6.1.0
ESM onlyNoneNode.js utilities
react-remove-attr
A Vite plugin designed specifically for React.js projects that allows the removal of specified attributes in production builds. Useful for excluding attributes like 'data-testid' used in testing. Options include specific file extensions, attributes, ignor
2.4k+53%-3 years ago
0.0.6
ESM + CommonJSBundledBundler plugins and loaders, React
@gjsify/domparser
DOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free
2.4k--9 days ago
0.52.0
ESM onlyBundledDOM and browser utilities, Parsers and serialisers
@thoughtspot/rest-api-sdk
Api sdk for thoughtspot's public v2 rest api
2.4k--24 days ago
2.28.0
ESM + CommonJSBundledTypeScript tooling
bun-plugin-istanbul
Bun plugin to instrument your code for nyc/istanbul code coverage
2.4k+170350%-1 year ago
1.1.1
ESM onlyBundledTypeScript tooling
local-mcp
Let ChatGPT, Claude, Cursor & any MCP client actually use your Mac or Windows PC — read & reply to email, manage your calendar, text over iMessage, find files, work with Teams, Slack & Office. Runs locally, no API keys, free.
2.4k--12 days ago
3.0.413
CommonJSNoneEmail, PDF and documents
react-time-input
A simple react component for select time in format HH:mm
2.4k-51%-2 years ago
1.1.1
CommonJSNoneReact
entitree-flex
Flexible Tree layout supporting ancestors, descendants and side nodes in all 4 orientations
2.4k+16%-4 years ago
0.4.1
CommonJSBundledTypeScript tooling
eslint-config-twilio
Twilio's ESLint config
2.4k-81%--
2.0.0
CommonJSNoneLinting and formatting
graphology-graphml
GRAPHML parser & writer for graphology.
2.4k+162%-3 years ago
0.5.2
CommonJSBundled-
array-utils-ts
Zero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more.
2.4k+93%-6 months ago
1.1.0
ESM + CommonJSBundledUtility libraries, TypeScript tooling
location-origin
Polyfill for window.location.origin
2.4k-33%-12 years ago
1.1.4
CommonJSNonePolyfills and shims
pageres-cli
Capture website screenshots
2.4k+85%--
9.0.0
ESM onlyNoneCLI tools and terminal utilities, Scraping and browser automation
@smart-coders-hq/opencode-model-fallback
OpenCode plugin for ordered model fallback chains, preemptive redirect, and automatic rate limit recovery.
2.4k--6 months ago
1.3.4
ESM onlyBundledQueues and background jobs
@solid-primitives/immutable
Primitive for rectifying immutable values and dealing with immutability in Solid.
2.4k--2 months ago
1.1.5
ESM onlyBundledTypeScript tooling
openapi-comment-parser
JSDoc Comments for the OpenApi Specification
2.4k+18%-6 years ago
1.0.0
ESM + CommonJSBundledDocumentation tooling
rete-vue-plugin
Rete.js Vue plugin ==== [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua) [![Discord](https://img.shields.io/discord/1081223198055604244?color=%237289da&label=Discord)](https:
2.4k-14%-2 months ago
2.1.3
ESM + CommonJSBundledVue
@cypress/parse-domain
Splits an url into sub-domain, domain and effective top-level-domain
2.4k--6 years ago
2.4.0
CommonJSBundledURLs and query strings, Security
strapi-plugin-sso
Plug-in for single sign-on with Strapi!
2.4k+25%-3 months ago
1.0.9
ESM + CommonJSNoneAuthentication and authorisation
esc-exit
Exit the process when the `esc` key is pressed
2.4k-68%-2 years ago
3.0.1
ESM onlyNoneCLI tools and terminal utilities
firefox-launch
Light cross-platform launcher for Mozilla Firefox
2.4k+102%-9 years ago
1.1.0
CommonJSNone-
objectmodel
Strong Dynamically Typed Object Modeling for JavaScript
2.4k-27%-7 months ago
4.4.8
ESM + CommonJSBundledTesting
park-miller
Park-Miller pseudorandom number generator (PRNG)
2.4k+2%--
2.0.1
ESM onlyBundledNode.js utilities
zurvan
A library for simulating time in Node.js
2.4k+210%-5 years ago
0.8.1
CommonJSBundledTesting
@amityco/js-sdk
Amity Social Cloud Javascript SDK
2.4k--2 years ago
5.37.4
CommonJSNoneVideo and audio
create-starter-app
Interactive CLI to scaffold a starter app from curated templates
2.4k+154850%-8 days ago
1.0.107
ESM onlyNoneStatic site generators and meta-frameworks, ORMs and query builders
jest-plugin-fs
Jest plugin for mocking out the filesystem.
2.4k+60%-8 years ago
2.9.0
CommonJSNoneFiles and file systems, Testing
mars3d-cesium
CesiumJS是一个JavaScript库,用于在web浏览器中无需插件创建3D地球仪和2D地图,mars3d-cesium是mars3d团队修改版本的CesiumJS。
2.4k+57%-23 days ago
1.145.0
ESM onlyBundledMaps and geolocation, 3D, WebGL and game engines
tw-fade
Elegant, CSS-driven scroll-edge fade masking for Tailwind CSS v4. Add fade-y, fade-x, fade-start, or fade-end to any scroll container to fade content into its surface at the edges — scroll-gated with zero JavaScript.
2.4k--2 months ago
0.8.0
CommonJSNoneDOM and browser utilities, CSS-in-JS and styling
@composio/claude-agent-sdk
Composio provider for Claude Agent SDK
2.4k--11 days ago
0.12.1
ESM onlyBundledAI and machine learning
@sroussey/json-schema-to-ts
Infer typescript types from your JSON schemas!
2.4k--8 months ago
3.1.4
ESM + CommonJSBundledTypeScript tooling, Schema validation
laravel-react-i18n
Allows to connect your `Laravel` Framework localization files with `React`.
2.4k+57%-2 years ago
2.0.5
ESM + CommonJSBundledInternationalisation, React
@workday/canvas-kit-styling
The custom CSS in JS solution that takes JS styles and turns them into static CSS
2.4k--17 days ago
16.1.1
ESM + CommonJSBundledUI component libraries, CSS-in-JS and styling
better-validator
Second generation object or request validator for node.js
2.4k+5%-6 years ago
2.1.9
CommonJSBundledSchema validation, HTTP servers and web frameworks
remark-source-code
Import code from local files or remote URLs into your markdown
2.4k+420%-1 year ago
0.0.3
ESM onlyBundledMarkdown
@neuronet.io/vido
Compilation-less and eval free frontend framework for fast scalable apps.
2.4k--3 months ago
4.4.8
ESM onlyBundledSvelte
bulma-calendar
Display a calendar for date/time selection, in different colors and sizes
2.4k+38%--
7.1.1
CommonJSBundledDate pickers
core-zod-schema-validator
Lightweight package for API testing to validate API responses against ZOD schemas. It can be used directly in any project.
2.4k+826%-1 year ago
1.0.1
CommonJSBundledSchema validation
@morpho-org/bull-board-nestjs
A NestJS module for Bull-Board dashboard.
2.4k--6 months ago
6.23.0
CommonJSBundledQueues and background jobs, Database clients and drivers
frenchkiss
The blazing fast lightweight translation module for javascript
2.3k-43%-2 years ago
0.4.0
ESM + CommonJSNoneInternationalisation
redux-define
Define action constants for Redux
2.3k+80%-9 years ago
1.1.1
CommonJSNoneState management
srt-support-for-html5-videos
> ✅ This package uses **0** external dependencies!
2.3k+18%--
2.6.11
ESM onlyBundled-
tempmail.lol
API to generate temporary email addresses.
2.3k-66%-1 year ago
4.4.0
CommonJSBundledEmail, Node.js utilities
ui-contextmenu
Turn a jQuery UI Menu widget into a contextmenu.
2.3k+329%--
1.18.1
CommonJSNone-
utilful
A collection of TypeScript utilities
2.3k+1872%--
3.4.0
ESM onlyBundledTypeScript tooling
@econ-v1/domain
Platform-neutral domain contracts and errors for Node clients
2.3k--8 days ago
7.1.18
ESM onlyBundledDocumentation tooling
@mischnic/pako
zlib port to javascript - fast, modularized, with browser support
2.3k--6 years ago
1.0.10
ESM + CommonJSNoneCompression and archives
lqip-loader
Low Quality Image Placeholders (LQIP) loader for webpack
2.3k-9%-6 years ago
2.2.1
CommonJSNone-
pixi-batch-renderer
Batch rendering library for PixiJS applications
2.3k+109%--
3.0.0
ESM + CommonJSBundled3D, WebGL and game engines

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