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
objectorarray
Is the value an object or an array but not null?
3.7m+14%-5 years ago
1.0.5
-None-
oxc-transform
Oxc Transformer Node API
3.7m+700%-6 days ago
0.151.0
ESM onlyNoneTypeScript tooling, Build tools
tildify
Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`
3.7m+57%-5 years ago
3.0.0
ESM onlyNone-
maplibre-gl
BSD licensed community fork of mapbox-gl, a WebGL interactive maps library
3.7m+379%-3 days ago
6.11.2
ESM onlyBundledTypeScript tooling, Maps and geolocation
zrender
A lightweight graphic library providing 2d draw for Apache ECharts
3.7m+237%-4 months ago
6.1.0
ESM + CommonJSBundledImage processing, 3D, WebGL and game engines
easy-table
Nice text table for the CLI
3.7m+50%-4 years ago
1.2.0
CommonJSBundledCLI tools and terminal utilities
callsite
access to v8's CallSites
3.7m+1%-13 years ago
1.0.0
CommonJSNone-
backo2
simple backoff based on segmentio/backo
3.7m+12%-11 years ago
1.0.2
-None-
expo-symbols
Provides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps.
3.7m+962%-16 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
npm-run-all
A CLI tool to run multiple npm-scripts in parallel or sequential.
3.7m+5%-7 years ago
4.1.5
CommonJSNoneCLI tools and terminal utilities
@lexical/table
This package provides the Table feature for Lexical.
3.7m+211%-10 days ago
0.51.0
ESM onlyBundledRich text and code editors
babel-types
Babel Types is a Lodash-esque utility library for AST nodes
3.7m-16%-9 years ago
6.26.0
CommonJSNoneBuild tools, Utility libraries
xstate
Finite State Machines and Statecharts for the Modern Web.
3.7m+88%-12 days ago
5.33.2
ESM + CommonJSBundledState management
multicast-dns-service-types
Parse and stringify mdns service types
3.7m-11%-11 years ago
1.1.0
CommonJSNone-
mdast-util-newline-to-break
mdast utility to support hard breaks without needing spaces or escapes
3.7m+574%-3 years ago
2.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
next-intl-swc-plugin-extractor
SWC plugin for extracting inline messages.
3.6m--3 days ago
4.14.7
CommonJSNoneInternationalisation, React
react-datepicker
A simple and reusable datepicker component for React
3.6m+48%-9 months ago
9.1.0
ESM + CommonJSBundledDate pickers, React
longest
Get the longest item in an array.
3.6m-4%-9 years ago
2.0.1
CommonJSNone-
junk
Filter out system junk files like .DS_Store and Thumbs.db
3.6m+22%-3 years ago
4.0.1
ESM onlyBundledFiles and file systems
to-readable-stream
Convert a value to a ReadableStream
3.6m-18%-3 years ago
4.0.0
ESM onlyBundledNode.js utilities
browser-assert
Featherweight assert module
3.6m-12%-11 years ago
1.2.1
CommonJSNone-
linkedom
A triple-linked lists based DOM implementation
3.6m+1428%-2 months ago
0.18.13
ESM onlyBundledScraping and browser automation
dns-txt
Encode/decode DNS-SD TXT record RDATA fields
3.6m-14%-10 years ago
2.0.2
CommonJSNone-
@rolldown/binding-win32-x64-msvc
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
3.6m+1836%-3 days ago
1.2.11
CommonJSNoneBundlers, TypeScript tooling
node-machine-id
Unique machine (desktop) id (no admin privileges required).
3.6m+4%-7 years ago
1.1.12
CommonJSBundledNode.js utilities
sitemap
Sitemap-generating lib/cli
3.6m+207%-6 months ago
9.0.1
ESM + CommonJSBundledNode.js utilities
ast-module-types
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
3.6m+25%-4 months ago
7.0.0
ESM onlyNoneUtility libraries
locate-character
Get the line and column number of a specific character in a string
3.6m+136%-3 years ago
3.0.0
ESM onlyBundled-
@slack/socket-mode
Official library for using the Slack Platform's Socket Mode API
3.6m+513%-1 month ago
3.0.1
CommonJSBundledWebSockets and realtime
clipanion
Type-safe CLI library / framework with no runtime dependencies
3.6m+53%-2 years ago
4.0.0-rc.4
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
uniqs
Tiny utility to create unions and de-duplicated lists
3.6m-6%-12 years ago
2.0.0
CommonJSNone-
fontace
Extract useful information from font files
3.6m+717%-7 months ago
0.4.1
ESM onlyNone-
@lexical/markdown
This package contains Markdown helpers and functionality for Lexical.
3.6m+227%-10 days ago
0.51.0
ESM onlyBundledRich text and code editors, Markdown
fastdom
Eliminates layout thrashing by batching DOM read/write operations
3.6m+6464%-2 years ago
1.0.12
CommonJSBundled-
lightningcss-darwin-x64
A CSS parser, transformer, and minifier written in Rust
3.6m+275%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
pinia
Intuitive, type safe and flexible Store for Vue
3.6m+80%-1 month ago
4.0.3
ESM onlyBundledState management, Vue
unconfig-core
A universal solution for loading configurations.
3.6m--7 months ago
7.5.0
ESM onlyBundledConfiguration
clean-regexp
Clean up regular expressions
3.6m-8%-9 years ago
1.0.0
-None-
check-more-types
Large collection of predicates.
3.6m-29%-9 years ago
2.24.0
CommonJSBundled-
@lexical/yjs
The library provides Yjs editor bindings for Lexical.
3.6m+209%-10 days ago
0.51.0
ESM onlyBundledRich text and code editors
po-parser
Parses and serializes `.po` file content.
3.6m--1 month ago
2.2.0
ESM onlyBundledParsers and serialisers
gsap
GSAP is a framework-agnostic JavaScript animation library that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths,
3.6m+257%-5 months ago
3.15.0
ESM + CommonJSBundledAnimation
prism-react-renderer
Renders highlighted Prism output using React
3.6m+112%-1 year ago
2.4.1
ESM + CommonJSBundled-
node-source-walk
Execute a callback on every node of a source code's AST and stop walking when you see fit
3.6m+22%-4 months ago
8.0.0
ESM onlyNone-
is-resolvable
Check if a module ID is resolvable with require()
3.6m-16%-8 years ago
1.1.0
-NoneNode.js utilities
promise-limit
limits calls to functions that return promises
3.6m+325%-8 years ago
2.7.0
CommonJSNonePromises and async control flow
stylelint-scss
A collection of SCSS-specific rules for Stylelint
3.6m+25%-12 days ago
7.3.0
ESM onlyNoneLinting and formatting
buffer-equal
return whether two buffers are equal
3.6m+27%-3 years ago
1.0.1
CommonJSNone-
array-iterate
`Array#forEach()` but it’s possible to define where to move to next
3.6m+256%-4 years ago
2.0.1
ESM onlyBundled-
vscode-css-languageservice
Language service for CSS, LESS and SCSS
3.6m+392%-7 months ago
6.3.10
ESM + CommonJSBundled-

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