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
observe-element-in-viewport
Wrapper around IntersectionObserver to hide away its weirdness and increase ease of usability
12k+34%--
0.0.15
ESM + CommonJSBundled-
@pmndrs/detect-gpu
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
12k--19 days ago
6.0.23
ESM onlyBundled3D, WebGL and game engines
use-detect-keyboard-open
a tiny React hook which allows you to track state of open/close soft keyboard in mobile
12k+34%-3 years ago
0.4.0
CommonJSBundledReact, TypeScript tooling
chrome-location
Approximates the current location of Google Chrome on your system
12k+71%-11 years ago
1.2.1
CommonJSNone-
npminstall
Make npm install fast and handy.
12k-31%--
8.0.1
CommonJSNone-
@bahmutov/all-paths
Given an object returns list of all possible paths to its properties
12k--8 years ago
1.0.2
CommonJSNoneUtility libraries
scrollmonitor
A simple and fast API to monitor DOM elements as you scroll
12k+6%-4 years ago
1.2.11
ESM + CommonJSBundledDOM and browser utilities
laserstream-core-proto-js
Protocol buffer definitions for LaserStream gRPC (Yellowstone-compatible)
12k--1 month ago
9.1.0
CommonJSBundledBlockchain and Web3
text-loader
Webpack loader to polyfill for Requires' text loader module
12k-38%-11 years ago
0.0.1
CommonJSNoneBundler plugins and loaders
serverless-apigw-binary
Enables binary support in AWS API Gateway service.
12k-9%-8 years ago
0.4.4
CommonJSNoneCloud SDKs
@kepler.gl/layers
kepler.gl constants used by kepler.gl components, actions and reducers
12k--18 days ago
3.3.0-alpha.13
ESM + CommonJSBundledCharts and data visualisation
aurelia-history-browser
An implementation of the Aurelia history interface based on standard browser hash change and push state mechanisms.
12k-9%-7 years ago
1.4.0
ESM + CommonJSBundled-
pgtools
Pure Node.js implementation of PostgreSQL's createdb and dropdb tools
12k-14%-3 years ago
1.0.1
CommonJSBundledORMs and query builders
aurelia-templating-router
An implementation of the RouteLoader interface for use with the router module. Also contains a custom element that allows the templating engine to display the current route.
11.9k-9%-4 years ago
1.5.0
ESM + CommonJSBundledTemplating, Routing
aurelia-history
An abstract module which specifies the interface for history implementations used by a router.
11.9k-14%-7 years ago
1.2.1
ESM + CommonJSBundledRouting
jasmine-browser-runner
Serve and run your Jasmine specs in a browser
11.9k-31%-1 month ago
5.0.0
CommonJSNoneTesting
node-zopfli
Bindings for Zopfli compressing lib. Compress gzip files 5% better than gzip.
11.9k+9%-6 years ago
2.1.4
CommonJSNoneCompression and archives
react-google-recaptcha-enterprise
React Component Wrapper for Google Enterprise reCAPTCHA
11.9k+55%-5 years ago
1.0.3
ESM + CommonJSNoneReact
@syncedstore/react
React hook useSyncedStore for SyncedStore.
11.9k--2 years ago
0.6.0
ESM + CommonJSBundledVue
fnv1a
Simple 32 bit FNV-1a hash algorithm implementation.
11.9k+1%-4 years ago
1.1.1
CommonJSBundledCryptography and hashing
pruddy-error
Prettify given error object
11.9k-34%-8 years ago
2.0.2
CommonJSNone-
@smui/paper
Svelte Material UI - Paper
11.9k--2 months ago
9.0.2
ESM onlyBundledSvelte
@luma.gl/effects
Post-processing effects for luma.gl
11.9k--19 days ago
9.4.2
ESM + CommonJSBundled3D, WebGL and game engines
react-scrollspy-navigation
ScrollSpy React Component - Automatically update navigation components based on scroll position to indicate which link is currently active in the viewport.
11.9k+123%-3 months ago
2.1.1
ESM + CommonJSBundledReact
@bitkyc08/opencodex
Universal provider proxy for OpenAI Codex & Claude Code — use any LLM with Codex CLI/App/SDK and Claude Code
11.9k--14 days ago
2.65.0
ESM onlyNoneTypeScript tooling
json5-loader
json5 loader module for webpack
11.9k-19%-5 years ago
4.0.1
CommonJSNoneBundler plugins and loaders
react-autosave
A lightweight solution for auto saving controlled form values
11.9k+6%-1 year ago
0.5.0
ESM onlyBundledReact, Forms
angular-router-loader
A webpack loader for Angular that enables string-based module loading with the Angular Router
11.9k+6%-8 years ago
0.8.5
CommonJSNoneBundler plugins and loaders, Angular
passport-atlassian-oauth2
Passport strategy for authenticating with Atlassian (Jira) using OAuth 2 (3LO)
11.9k-27%-7 years ago
2.1.0
CommonJSNoneAuthentication and authorisation
chalker
Set ansi colors in strings using XML and chalk
11.9k+14%-15 days ago
2.1.6
ESM onlyBundledCLI tools and terminal utilities
vue-confetti-explosion
Confetti explosion in Vue 3 🎉🎊
11.9k-13%-3 years ago
1.0.2
ESM + CommonJSBundledVue
@tsed/logger-file
File appender module for @tsed/logger
11.9k--6 months ago
8.0.5
ESM onlyBundledLogging, TypeScript tooling
pdfium-native
Native Node.js bindings for PDFium
11.9k--16 days ago
0.10.0
ESM onlyBundledPDF and documents
@deliciousmonster/datadog-agent-binary
Harper component that runs the Datadog trace-agent and core-agent alongside a node, with pre-built binaries installed per platform
11.9k--20 days ago
7.82.1-next.18
ESM onlyNoneMonitoring and error tracking
@koa/etag
Koa ETag support middleware
11.9k--9 months ago
5.0.2
ESM + CommonJSBundledCaching
universalviewer
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
11.9k+13%--
4.4.4
ESM + CommonJSBundledPDF and documents, 3D, WebGL and game engines
xterm-readline
xterm-js readline addon
11.9k+1054%-5 months ago
1.2.2
CommonJSBundledCLI tools and terminal utilities
tiny-uid
Barebones code to generate a uid of custom length
11.9k+135%-4 years ago
1.1.2
CommonJSBundledCryptography and hashing
lighterhtml
The hyperHTML strength & experience without its complexity
11.9k+60%-5 years ago
4.2.0
ESM + CommonJSNone-
node-json-db
Database using JSON file as storage for Node.JS
11.9k-50%-6 months ago
2.6.0
CommonJSBundledDatabase clients and drivers, TypeScript tooling
nanographql
Tiny graphQL client library
11.9k+15%-8 years ago
2.0.0
-NoneGraphQL
haml-coffee
Haml templates where you can write inline CoffeeScript.
11.9k+12%-12 years ago
1.14.1
-NoneTemplating
@foxglove/ws-protocol
Foxglove WebSocket protocol
11.9k--1 year ago
0.8.0
ESM + CommonJSBundledWebSockets and realtime
@photo-sphere-viewer/virtual-tour-plugin
Photo Sphere Viewer plugin to create virtual tours by linking multiple panoramas.
11.9k--2 months ago
5.15.1
ESM + CommonJSBundled3D, WebGL and game engines
@taiga-ui/addon-mobile
Extension package for Taiga UI that adds support for mobile specific behaviors such as custom data pickers, dropdowns, etc.
11.9k--17 days ago
5.25.0
ESM + CommonJSBundledAngular, UI component libraries
@testdeck/core
Core framework for decorator based object oriented testing
11.9k--3 years ago
0.3.3
CommonJSBundledTesting, TypeScript tooling
eslint-plugin-scanjs-rules
ESLint plugin that contains ScanJS rules
11.9k-17%-9 years ago
0.2.1
CommonJSNoneLinting and formatting
@kepler.gl/table
kepler.gl constants used by kepler.gl components, actions and reducers
11.9k--18 days ago
3.3.0-alpha.13
ESM + CommonJSBundledCharts and data visualisation
@mescius/wijmo
UI library for pure JS, Angular, React, Vue and more...
11.9k--3 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@kepler.gl/components
kepler.gl constants used by kepler.gl components, actions and reducers
11.9k--18 days ago
3.3.0-alpha.13
ESM + CommonJSBundledCharts and data visualisation

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