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
rsbuild-plugin-glsl
Import, inline and minify GLSL, WGSL and shader chunks in Rsbuild
78.2k+48%-2 months ago
1.2.0
ESM + CommonJSBundled3D, WebGL and game engines
logging-helpers
Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
78.1k-20%-9 years ago
1.0.0
CommonJSNoneLogging, Utility libraries
vue-codemirror
CodeMirror code editor component for Vue
78.1k+31%--
6.1.1
ESM + CommonJSBundledRich text and code editors, Vue
@mantine/nprogress
Navigation progress bar
78.1k--15 days ago
9.6.2
ESM + CommonJSBundledUI component libraries, React
svg-path-commander
🛹 Modern TypeScript tools for SVG
78.1k+788%-1 month ago
2.3.3
ESM onlyBundledTypeScript tooling, Image processing
@babylonjs/materials
For usage documentation please visit the [materials library documentation](https://doc.babylonjs.com/toolsAndResources/assetLibraries/materialsLibrary/).
78.1k--12 days ago
9.28.0
ESM onlyBundled3D, WebGL and game engines
helper-markdown
Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
78k-27%-9 years ago
1.0.0
CommonJSNoneMarkdown, Utility libraries
@zag-js/element-rect
observe element's rect over time
78k--1 year ago
1.8.1
ESM + CommonJSBundledUI component libraries, React
react-blurhash
Blurhash implementation for React
77.9k+88%-3 years ago
0.3.0
ESM + CommonJSBundledReact
friendly-words
The Glitch word list, packaged into an NPM module for easy use.
77.9k+708%-2 years ago
1.3.1
CommonJSNoneHTTP servers and web frameworks
@fontsource/nunito-sans
Self-host the Nunito Sans font in a neatly bundled NPM package.
77.9k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
get-system-fonts
List full paths to all system fonts
77.9k-23%-6 years ago
2.0.2
CommonJSBundled-
@fullcalendar/rrule
Recurring events with RRule
77.8k--1 month ago
7.1.0
ESM onlyBundled-
vue-flatpickr-component
Vue.js component for Flatpickr date-time picker
77.8k+11%-1 year ago
12.0.0
ESM + CommonJSBundledDate pickers, Vue
postcss-extend-rule
Use the @extend at-rule and functional selectors in CSS
77.8k+4%-4 years ago
4.0.0
ESM + CommonJSNoneCSS-in-JS and styling
@konsistent/convention
Convention spec for konsistent — Zod schemas and authoring helpers for reusable conventions.
77.8k--1 month ago
1.0.0-beta.9
ESM onlyBundledTypeScript tooling
@sanity/preview-kit
General purpose utils for live content and visual editing
77.8k--8 months ago
6.2.0
ESM + CommonJSBundledReact, Static site generators and meta-frameworks
@livekit/noise-cancellation-node
Livekit plugin for noise cancellation of inbound AudioStream for NodeJS
77.8k--15 days ago
0.3.0
ESM + CommonJSBundledWebSockets and realtime, Video and audio
pouchdb
PouchDB is a pocket-sized database
77.7k+69%-2 years ago
9.0.0
ESM + CommonJSNoneDatabase clients and drivers
vuex-router-sync
Effortlessly keep vue-router and vuex store in sync.
77.7k+21%-8 years ago
5.0.0
CommonJSBundledRouting, Vue
@react-native-firebase/storage
React Native Firebase - React Native Firebase provides native integration with Cloud Storage, providing support to upload and download files directly from your device and from your Firebase Cloud Storage bucket.
77.7k--1 month ago
26.4.0
CommonJSBundledCloud SDKs, React
cookie-cutter
Browserify-compatible module to get and set cookies in the browser
77.7k+55%-10 years ago
0.2.0
CommonJSNone-
@webcontainer/api
WebContainer Public API
77.6k--5 months ago
1.6.4
ESM onlyBundledNode.js utilities, DOM and browser utilities
tempura
A light, crispy, and delicious template engine
77.6k+242%-2 years ago
0.4.1
ESM + CommonJSBundledTemplating
@uppy/transloadit
The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more
77.6k--1 month ago
6.0.0
ESM onlyNone-
@nomicfoundation/hardhat-ignition-ethers
The Ethers extension to Hardhat Ignition. Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over t
77.6k--4 months ago
3.1.6
ESM onlyBundledBlockchain and Web3
wrench
Recursive filesystem (and other) operations that Node *should* have.
77.6k-27%--
1.5.9
CommonJSNone-
react-native-lightbox
Images etc in Full Screen Lightbox Popovers for React Native
77.6k+129%-6 years ago
0.8.1
CommonJSNoneReact
clearbit
Client for Clearbit.co business intelligence APIs
77.6k+205%-6 years ago
1.3.5
CommonJSNoneEmail
keycloak-connect
Keycloak Connect Middleware
77.5k-8%-1 year ago
26.1.1
CommonJSBundledAuthentication and authorisation
parse-decimal-number
Parse a decimal number with i18n format support (localized decimal points and thousands separators)
77.5k+134%-9 years ago
1.0.0
CommonJSNoneInternationalisation
node-expat
NodeJS binding for fast XML parsing.
77.5k-24%-2 years ago
2.4.1
CommonJSNoneParsers and serialisers
@foxglove/rosmsg
Parser for ROS and ROS 2 .msg definitions
77.5k--11 months ago
5.0.5
CommonJSBundledParsers and serialisers
@socketsecurity/bun-security-scanner
Bun security scanner for SocketDev
77.4k--15 days ago
1.1.3
CommonJSBundledSecurity
@vonage/video
Package to interact with the Vonage Video API (Not OpenTok Compatible)
77.4k--27 days ago
1.31.1
ESM + CommonJSBundledVideo and audio
google-closure-compiler
Check, compile, optimize and compress Javascript with Closure-Compiler
77.4k+5%--
20260921.0.0
ESM onlyNone-
aws-iot-device-sdk-v2
NodeJS API for the AWS IoT service
77.4k+31%-2 months ago
1.28.0
CommonJSBundledCloud SDKs
@central-icons-react/round-filled-radius-2-stroke-2
A collection of round filled React icons with 2px radius and 2px stroke width, designed for use in React applications.
77.4k--12 days ago
1.2.1
ESM + CommonJSBundledIcons, React
ngx-json-viewer
JSON formatter / viewer for Angular
77.4k-8%-3 years ago
3.2.1
ESM + CommonJSBundledAngular
stylefire
Performant, simplified stylers for CSS, SVG, path and DOM scroll.
77.4k+8%-6 years ago
7.0.3
ESM + CommonJSBundledAnimation, CSS-in-JS and styling
country-data
Data about countries - like their ISO codes and currencies
77.4k+46%-9 years ago
0.0.31
CommonJSNone-
openapi-backend
Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic
77.3k+96%-17 days ago
5.21.1
CommonJSBundledDocumentation tooling, Cloud SDKs
prismjs-terminal
PrismJS syntax highlighting for the terminal
77.3k-29%-10 months ago
1.2.4
ESM + CommonJSBundledCLI tools and terminal utilities
@connectrpc/validate
Flexible, efficient request validation for Connect
77.3k--11 months ago
0.2.0
ESM + CommonJSBundledSchema validation, TypeScript tooling
@asyncapi/generator-react-sdk
The React SDK for templates.
77.3k--1 year ago
1.1.3
CommonJSBundledDocumentation tooling, React
eslintcc
ESLintCC is a ECMAScript/JavaScript tool that computes complexity of code by using ESLint
77.2k+1458%-2 years ago
0.8.3
CommonJSNoneLinting and formatting
@pieh/friendly-errors-webpack-plugin
Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience
77.1k--7 years ago
1.7.0-chalk-2
CommonJSNoneBundler plugins and loaders
eslint-config-xo-space
ESLint shareable config for XO with 2-space indent
77.1k+7%--
1.0.0
ESM onlyNoneLinting and formatting
@webviewjs/webview
Robust cross-platform webview library for Node.js written in Rust. It also works with deno and bun.
77.1k--12 days ago
0.4.7
CommonJSBundledNode.js utilities
glossy
Syslog parser and producer
77.1k+6%-11 years ago
0.1.7
CommonJSNoneLogging

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