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
@zanmato/vue3-treeselect
Tree select hierarchical component for Vue 3
3.4k--5 months ago
0.4.4
ESM + CommonJSNoneVue
chartjs-chart-graph
Chart.js module for charting graphs
3.4k+33%-1 year ago
4.3.5
ESM + CommonJSBundledCharts and data visualisation
ngx-treeview
An Angular treeview component with checkbox
3.4k-44%-6 years ago
10.0.2
ESM + CommonJSBundledAngular
@kmamal/sdl
SDL bindings for Node.js
3.4k--1 year ago
0.11.13
CommonJSBundled3D, WebGL and game engines, Video and audio
npm-pack-zip
Run npm pack to generate a .zip archive file
3.4k-25%-4 years ago
1.3.0
CommonJSNoneCloud SDKs, Compression and archives
@lodestar/validator
A Typescript implementation of the validator client
3.4k--20 days ago
1.48.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
body-muscles
Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
3.4k--5 months ago
1.0.0
ESM + CommonJSBundledTypeScript tooling, React
@onkernel/managed-auth-react
React component library for Kernel managed auth — one-component drop-in with a Clerk-style appearance API
3.4k--19 days ago
0.5.4
ESM + CommonJSBundledAuthentication and authorisation, React
@rclnodejs/ref-napi
Turn Buffer instances into "pointers"
3.4k--4 years ago
4.0.0
CommonJSNone-
classlist
Element#classList for older browsers.
3.4k-34%-8 years ago
2.0.0
CommonJSNonePolyfills and shims
cypress-mailisk
Mailisk library for Cypress
3.4k-73%-1 month ago
3.3.1
CommonJSBundledEmail
markdown-it-textual-uml
Markdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
3.4k+383%-2 years ago
0.17.1
ESM onlyNoneMarkdown, Parsers and serialisers
thor-devkit
Typescript library to aid DApp development on VeChain Thor
3.4k-81%-6 months ago
2.2.0
ESM + CommonJSBundledBlockchain and Web3
serialize-error-ts
Serialize/deserialize an error into a plain object
3.4k+258%-1 year ago
1.1.3
CommonJSBundled-
deploy-aws-s3-cloudfront
Syncs a local directory to an AWS S3 bucket, optionally invalidating affected CloudFront paths.
3.4k-10%-3 years ago
3.8.0
-NoneCloud SDKs
same-time
Call functions in parallel and store the results.
3.4k-11%-1 year ago
2.3.6
CommonJSNone-
ubuntu-fontface
Ubuntu Font Family Bower-ready (also SASS-ready, LESS-ready, and plain CSS-ready)
3.4k+859%-9 years ago
0.1.13
-NoneCSS-in-JS and styling
@pydantic/logfire-cf-workers
Cloudflare workers integration for Logfire - https://pydantic.dev/logfire
3.4k--12 days ago
2.0.22
ESM onlyBundledMonitoring and error tracking
fbtee
The JavaScript & React Internationalization Framework.
3.4k+452%-19 days ago
5.0.0
ESM onlyBundledInternationalisation, React
respawn
Spawn a process and restart it if it crashes
3.4k+71%-7 years ago
2.6.0
-None-
@respira/wordpress-mcp-server
WordPress MCP server + companion plugin giving AI native access to page builder content, not just the REST API. 233 tools, 337 with WooCommerce, 17 page builders and the Site Editor. Element-level edits, full page creation, HTML to builder conversion, sna
3.4k--11 days ago
8.3.38
ESM onlyBundledAccessibility, UI component libraries
dynamsoft-barcode-reader-bundle
Dynamsoft Barcode Reader JS is a recognition SDK which enables you to embed barcode reading functionality in your web, desktop, and mobile applications. With a few lines of JavaScript code, you can develop a robust application to scan a linear barcode, QR
3.4k+145%--
11.6.3200
ESM + CommonJSBundled-
happy-dom-without-node
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
3.4k+437%-2 years ago
14.12.3
ESM onlyBundledScraping and browser automation
vue-images-loaded
Vue.js 2.0 directive to detect image loading
3.4k-6%-9 years ago
1.1.2
CommonJSNoneVue
videojs-landscape-fullscreen
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
3.4k+166%--
12.3.0
CommonJSNoneReact
@edium/fsm
Simple finite state machine framework that can be used with client or server.
3.4k--5 months ago
3.0.2
ESM + CommonJSBundled3D, WebGL and game engines
js-xlsx
Excel (XLSB/XLSX/XLSM/XLS/XML) and ODS spreadsheet parser and writer (extended to enable read/write of cell formats with xlsx files)
3.4k+20%--
0.8.22
CommonJSNonePDF and documents
@typestrong/ts-mockito
Mocking library for TypeScript
3.4k--2 years ago
2.7.12
CommonJSBundledTypeScript tooling, Testing
react-templates
Light weight templates for react -> write html get valid react code
3.4k-13%-8 years ago
0.6.3
CommonJSNoneReact
openapi-markdown
Create markdown API documentation from swagger/openapi files
3.4k-23%-6 years ago
1.2.3
CommonJSNoneDocumentation tooling, Parsers and serialisers
graphology-generators
Various graph generators for graphology.
3.4k+55%-4 years ago
0.11.2
CommonJSBundled-
openapi-generator-cli
🚫 Placeholder to prevent dependency confusion.
3.4k+281%-1 year ago
1.0.0
CommonJSNoneSecurity
github-url-detection
Which GitHub page are you on? Is it an issue? Is it a list? Perfect for your WebExtension or userscript.
3.4k+758%-2 months ago
11.2.4
ESM onlyBundled-
@financial-times/sass-mq
mq() is a Sass mixin that helps manipulating media queries in an elegant way.
3.4k--2 years ago
5.2.4
CommonJSNoneCSS-in-JS and styling
js-brasil
Javascript Utils para Brasil (cpf, cnpj...)
3.4k-40%--
2.8.0
CommonJSBundled-
react-a11y
Warns about potential accessibility issues with your React elements.
3.4k-27%-7 years ago
1.1.0
CommonJSNoneAccessibility, React
@egjs/react-infinitegrid
A React component that can arrange items infinitely according to the type of grids
3.4k--9 months ago
4.13.0
ESM + CommonJSBundledReact, Video and audio
@veltdev/slate-velt-comments
Slate Extension to add Google Docs-style overlay comments to your Slate editor. Works with the Velt Collaboration SDK.
3.4k--7 months ago
5.0.0-beta.1
ESM + CommonJSBundledWebSockets and realtime
await
Set-theoretical promises
3.4k-31%-10 years ago
0.2.6
CommonJSNonePromises and async control flow
js-data
Robust, framework-agnostic in-memory data store.
3.4k+12%-4 years ago
3.0.11
CommonJSBundledORMs and query builders
migraguard
PostgreSQL schema-aware deployment control — idempotent SQL migrations with CI-enforced integrity checks, expand/contract migration orchestration, schema drift detection, and unified gating across database, application, and infrastructure rollouts
3.4k--14 days ago
0.16.24
ESM onlyBundledORMs and query builders
react-leaflet-linear-ruler
React wrapper of leaflet-linear-ruler, a measuring tool that shows interval marks along the polyline path.
3.4k+1229%-8 years ago
0.0.4
CommonJSNoneReact, Maps and geolocation
@jcoreio/kexec
Replace your Node.js process with another process. Like Ruby exec.
3.4k--6 years ago
4.0.0
CommonJSNone-
sass-mediaqueries
Media Queries mixins for Sass - fully customizable and very easy to use. Great extension for compass or bourbon.
3.4k-23%-11 years ago
1.6.1
-NoneCSS-in-JS and styling
react-redux-typescript
React / Redux / TypeScript Utils
3.4k-0%-8 years ago
3.0.0-rc.3
ESM + CommonJSBundledTypeScript tooling, React
@form-validation/plugin-framework
The best validation library for JavaScript
3.4k--3 years ago
2.4.0
CommonJSBundled-
boundless
Accessible, battle-tested, infinitely composable React components.
3.4k+4807%-9 years ago
1.1.0
CommonJSNoneReact
@fimbul/wotan
Pluggable TypeScript and JavaScript linter
3.4k--5 years ago
0.24.0
-NoneLinting and formatting, TypeScript tooling
@sigyn/pattern
Loki pattern in JavaScript
3.4k--2 years ago
1.1.0
ESM + CommonJSBundledMonitoring and error tracking
@templatical/quality
Accessibility linter for Templatical email templates
3.4k--11 days ago
0.40.0
ESM onlyBundledAccessibility, Linting and formatting

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