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
react-svg-piechart
A lightweight responsive pie chart component for React using only SVG
7.7k+16%-5 years ago
2.4.2
ESM + CommonJSNoneCharts and data visualisation, React
@tresjs/post-processing
Post-processing library for TresJS
7.7k--24 days ago
3.8.0
ESM onlyBundled3D, WebGL and game engines, Vue
cypress-shadow-dom
Extend Cypress commands with shadow DOM support
7.7k-25%-6 years ago
1.4.1
CommonJSBundledTesting
async-event-emitter2
Just like EventEmitter, but with support for callbacks and interruption of the listener-chain
7.7k+690%-1 year ago
0.0.2
ESM + CommonJSBundledPromises and async control flow
@redux-devtools/dock-monitor
A resizable and movable dock for Redux DevTools monitors
7.7k--7 months ago
5.0.0
ESM onlyNoneReact
@soleo/google-maps-vitest-mocks
[![npm](https://img.shields.io/npm/v/@googlemaps/jest-mocks)](https://www.npmjs.com/package/@googlemaps/jest-mocks) ![Build](https://github.com/googlemaps/js-jest-mocks/workflows/Test/badge.svg) ![Release](https://github.com/googlemaps/js-jest-mocks/workf
7.7k--2 years ago
2.21.5
CommonJSBundledTesting
babel-preset-es2015-loose
Babel preset for all es2015 plugins, with loose mode enabled where available.
7.7k-29%--
8.0.0
CommonJSNone-
grunt-spritesmith
Grunt task for converting a set of images into a spritesheet and corresponding CSS variables.
7.7k-22%-4 years ago
6.10.0
CommonJSNone-
express-zod-validations
Express middleware to validate request (headers, params, query, body) using Zod
7.7k--2 months ago
0.1.2
ESM onlyBundledHTTP servers and web frameworks, Schema validation
@happyvertical/smrt-ui
Domain-agnostic Svelte 5 UI runtime for SMRT: primitives, i18n client, theme system, and module UI registry
7.7k--20 days ago
0.51.10
ESM onlyBundledInternationalisation, Svelte
eslint-plugin-tree-shaking
Marks all side-effects in module initialization that will interfere with tree-shaking
7.7k-64%-2 years ago
1.12.2
CommonJSNoneLinting and formatting
@gravity-ui/markdown-editor
Markdown wysiwyg and markup editor
7.7k--20 days ago
15.47.0
ESM + CommonJSBundledRich text and code editors, Parsers and serialisers
@vibe-agent-toolkit/resources
Markdown resource parsing, validation, and link integrity checking
7.7k--2 months ago
0.1.42
ESM onlyBundledMarkdown, Parsers and serialisers
@progress/kendo-react-sortable
React Sortable provides a sortable drag-and-drop functionality to elements within a list. KendoReact Sortable package
7.7k--30 days ago
16.1.0
ESM + CommonJSBundledUI component libraries, React
aurelia-animator-css
An implementation of the abstract Animator interface from templating which enables css-based animations.
7.7k-27%-8 years ago
1.0.4
CommonJSBundledAnimation
@comunica/actor-query-parse-graphql
A graphql sparql-parse actor
7.7k--24 days ago
5.4.0
CommonJSBundledGraphQL
astro-remote
Render remote HTML or Markdown content in Astro with full control over the output.
7.7k+51%-1 year ago
0.3.4
ESM onlyBundledSecurity, Static site generators and meta-frameworks
igniteui-webcomponents
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
7.7k+11%-15 days ago
7.4.0
ESM onlyBundledDate pickers
typed-immutable
Immutable structurally typed data
7.7k+149%-9 years ago
0.1.2
CommonJSNoneSchema validation, TypeScript tooling
vue3-google-signin
Google Sign-in for Vue3 with Google Identity Service
7.7k+3%-1 year ago
2.1.1
ESM + CommonJSBundledVue, Authentication and authorisation
nedb-promises
A dead-simple promise wrapper for nedb.
7.7k+48%-1 month ago
6.2.4
CommonJSBundledPromises and async control flow
react-lorem-ipsum
React Component and Function for Creating Lorem Ipsum Text as Placeholder
7.7k+10%-4 years ago
1.4.10
CommonJSNoneReact, TypeScript tooling
jquery.payment
A general purpose library for building credit card forms, validating inputs and formatting numbers.
7.7k-9%-9 years ago
3.0.0
CommonJSNonePayments and commerce
@vibe-agent-toolkit/agent-config
Agent manifest loading and validation
7.7k--2 months ago
0.1.42
ESM onlyBundledSchema validation
@atomico/rollup-plugin-sizes
This small utility allows you to monitor the size of the bundle
7.7k--6 years ago
1.1.4
CommonJSNoneCompression and archives, Bundler plugins and loaders
cls
Class factory featuring inheritance of static properties, static constructors, lazy population of prototypes, and this._super.
7.7k+101%-12 years ago
0.1.5
CommonJSNone-
keq
Request API write by Typescript for flexibility, readability, and a low learning curve.
7.7k-6%-1 month ago
5.2.2
ESM + CommonJSBundledHTTP clients, TypeScript tooling
h5p-standalone
Display H5P content as standalone frontend code, no server needed.
7.7k+325%--
3.8.2
CommonJSNone-
json-minimizer-webpack-plugin
json minimizer plugin for Webpack
7.6k-8%-1 year ago
5.0.1
CommonJSBundledBundler plugins and loaders
react-hook-size
React hook to handle DOM element size
7.6k-63%-7 years ago
1.3.5
CommonJSNoneReact, DOM and browser utilities
@smui/tab-indicator
Svelte Material UI - Tab Indicator
7.6k--2 months ago
9.0.2
ESM onlyBundledSvelte
fs-extra-promise
Node file system library and fs-extra module promisified with bluebird
7.6k-28%-9 years ago
1.0.1
CommonJSNoneFiles and file systems, Promises and async control flow
little-api
A simple JSON-over-HTTP/WS RPC server and client
7.6k+87%-5 years ago
2.0.1
CommonJSNoneWebSockets and realtime
@prestizni-software/server-dem
An solution for when making http requests is not a good solution
7.6k--22 days ago
0.6.2
ESM onlyBundledWebSockets and realtime
@stdlib/assert-is-typed-array-like
Test if a value is typed-array-like.
7.6k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
react-star-rating-component
React component for star (or any other icon based) ratings
7.6k+8%-8 years ago
1.4.1
CommonJSNoneReact
json8
JSON toolkit for JavaScript
7.6k+6%-5 years ago
1.0.5
-None-
vite-plugin-moment-timezone
Remove unneeded data from moment-timezone in a vite/rollup build
7.6k+102%-2 years ago
0.0.4
ESM + CommonJSBundledDate and time, Bundler plugins and loaders
@nib/buildkite-inline-image
Provides an easy way to output inline images into your buildkite output log from node.
7.6k--9 years ago
0.1.1
CommonJSNone-
@applitools/jsdom
jsdom without canvas 19.0.0
7.6k--4 years ago
1.0.4
CommonJSNoneScraping and browser automation, Node.js utilities
@smui/tab
Svelte Material UI - Tab
7.6k--2 months ago
9.0.2
ESM onlyBundledSvelte
twinop
Derive parallel sync + async APIs from one shared generator body.
7.6k--2 months ago
1.0.0
ESM onlyBundledPromises and async control flow
@nomicfoundation/ethereumjs-verkle
Implementation of verkle trees as used in Ethereum.
7.6k--2 years ago
0.0.2
ESM + CommonJSBundledBlockchain and Web3
@edx/new-relic-source-map-webpack-plugin
Upload source maps to new relic as part of a webpack build.
7.6k--3 years ago
2.1.0
CommonJSNoneMonitoring and error tracking, Bundler plugins and loaders
@smui/tab-bar
Svelte Material UI - Tab Bar
7.6k--2 months ago
9.0.2
ESM onlyBundledSvelte
@vibe-agent-toolkit/agent-skills
Build, validate, and package agent skills in the Agent Skills format
7.6k--2 months ago
0.1.42
ESM onlyBundled-
is.object
verifies if is an object and not an array or null
7.6k+23%-9 years ago
1.0.0
CommonJSNone-
@loglayer/plugin-redaction
Log redaction plugin for loglayer.
7.6k--2 months ago
4.1.0
ESM + CommonJSBundledLogging
uniforms-bridge-json-schema
JSONSchema schema bridge for uniforms.
7.6k+10%-1 year ago
4.0.0
ESM + CommonJSBundledReact, UI component libraries
@yeaft/webchat-agent
Remote worker agent for Yeaft Web Code Agent — connects the native Yeaft engine, CLI providers, and workbench tools
7.6k--14 days ago
1.0.580
ESM onlyNoneCLI 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