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
expand-range
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
2.9m-16%-7 years ago
2.0.2
CommonJSNoneFiles and file systems, Node.js utilities
is-color-stop
Check if a string is CSS color stop
2.9m-7%-9 years ago
1.1.0
CommonJSNone-
@apollo/utils.logger
Generic logger interface
2.9m+33%-3 years ago
3.0.0
-BundledGraphQL
hex-rgb
Convert HEX color to RGBA
2.9m+505%-5 years ago
5.0.0
ESM onlyNone-
@nestjs/throttler
A Rate-Limiting module for NestJS to work on Express, Fastify, Websockets, Socket.IO, and GraphQL, all rolled up into a simple package.
2.9m+367%-3 days ago
6.7.1
CommonJSBundledQueues and background jobs, GraphQL
style-search
Search CSS(-like) strings
2.9m+11%-10 years ago
0.1.0
CommonJSNoneLinting and formatting
@hey-api/codegen-core
🧱 TypeScript framework for generating files.
2.9m+2819%-3 months ago
0.9.1
ESM onlyBundledTypeScript tooling
country-flag-icons
Vector (*.svg) country flag icons in 3x2 aspect ratio.
2.9m+162%-2 months ago
1.6.20
ESM + CommonJSBundledIcons
hast-util-embedded
hast utility to check if a node is an embedded element
2.9m+388%-3 years ago
3.0.0
ESM onlyBundled-
yuku-codegen
High-performance JavaScript/TypeScript code generator written in Zig
2.9m--3 days ago
0.11.0
ESM onlyBundledTypeScript tooling, Parsers and serialisers
is-port-reachable
Check if a local or remote port is reachable
2.9m+72%-5 years ago
4.0.0
ESM onlyNone-
pug-error
Standard error objects for pug
2.9m+59%-2 years ago
2.1.0
CommonJSBundledTemplating
micro
Asynchronous HTTP microservices
2.9m+173%-3 years ago
10.0.1
CommonJSBundledPromises and async control flow
antd
An enterprise-class UI design language and React components implementation
2.9m+54%-7 days ago
6.6.5
ESM + CommonJSBundledReact, TypeScript tooling
meshline
A mesh replacement for `THREE.Line`. Instead of using GL_LINE, it uses a strip of billboarded triangles. This is a fork of [spite/THREE.MeshLine](https://github.com/spite/THREE.MeshLine), previously maintained by studio [Utsuboco](https://github.com/utsub
2.9m+379%-2 years ago
3.3.1
ESM + CommonJSBundled-
passport-jwt
Passport authentication strategy using JSON Web Tokens
2.9m+92%-3 years ago
4.0.1
CommonJSNoneAuthentication and authorisation
react-toastify
React notification made easy
2.9m+25%-5 months ago
11.1.0
ESM + CommonJSBundledReact
@stoplight/json
Useful functions when working with JSON.
2.9m+47%-2 years ago
3.21.7
ESM + CommonJSBundledParsers and serialisers
exif-parser
A javascript library to extract Exif metadata from images, in node and in the browser.
2.9m+79%-9 years ago
0.1.12
CommonJSNoneImage processing
rehype-slug
rehype plugin to add `id` attributes to headings
2.9m+121%-3 years ago
6.0.0
ESM onlyBundledMarkdown
lockfile
A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.
2.9m+62%-8 years ago
1.0.4
CommonJSNone-
character-parser
Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.
2.9m+63%-4 years ago
4.0.0
ESM + CommonJSBundledParsers and serialisers
lefthook-linux-x64
The Linux 64-bit binary for lefthook, git hooks manager.
2.9m+434%-13 days ago
2.1.14
-None-
trim-trailing-lines
Remove final line feeds from a string
2.9m+37%-3 years ago
2.1.0
ESM onlyBundled-
hex-color-regex
The best regular expression (regex) for matching hex color values from string.
2.9m-15%-9 years ago
1.1.0
CommonJSNone-
bcp-47-match
Match BCP 47 language tags with language ranges per RFC 4647
2.9m+211%-3 years ago
2.0.3
ESM onlyBundledInternationalisation
lookup-closest-locale
Lookup the closest locale from among object keys
2.9m+131%-8 years ago
6.2.0
-BundledInternationalisation
@slack/oauth
Official library for interacting with Slack's Oauth endpoints
2.9m+344%-2 months ago
4.0.0
CommonJSBundledAuthentication and authorisation
qjobs
qjobs is a simple and stupid queue job manager for nodejs
2.9m-1%-8 years ago
1.2.0
CommonJSNone-
bunyan
a JSON logging library for node.js services
2.9m+35%-5 years ago
1.8.15
CommonJSNoneLogging
events-intercept
event interceptors - like middleware for EventEmitter
2.9m+215%-11 years ago
2.0.0
CommonJSNone-
ethers
A complete and compact Ethereum library, for dapps, wallets and any other tools.
2.8m+51%-3 months ago
6.17.0
ESM + CommonJSBundledBlockchain and Web3
os-name
Get the name of the current operating system. Example: macOS Sierra
2.8m-0%-9 days ago
7.0.1
ESM onlyBundled-
requirejs
Node adapter for RequireJS, for loading AMD modules. Includes RequireJS optimizer
2.8m+56%-9 months ago
2.3.8
CommonJSNone-
dependency-cruiser
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
2.8m+360%-7 days ago
18.4.0
ESM + CommonJSBundledTypeScript tooling
@intlify/message-compiler
@intlify/message-compiler
2.8m+80%-11 days ago
11.4.12
ESM + CommonJSBundledInternationalisation
constantinople
Determine whether a JavaScript expression evaluates to a constant
2.8m+63%-7 years ago
4.0.1
CommonJSBundled-
@solana/codecs-data-structures
Codecs for various data structures
2.8m+283%-18 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
mediabunny
Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.
2.8m+8549%-4 days ago
1.59.1
ESM + CommonJSBundledVideo and audio
use-stick-to-bottom
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
2.8m+1031%-3 months ago
1.1.6
ESM onlyBundled-
untyped
<!-- automd:badges bundlejs -->
2.8m+117%-1 year ago
2.0.0
CommonJSBundled-
react-native-drawer-layout
Drawer component for React Native
2.8m+1112%-1 month ago
4.2.10
CommonJSBundledReact
async-generator-function
A function that returns the normally hidden `AsyncGeneratorFunction` constructor
2.8m+131%-1 year ago
1.0.0
ESM + CommonJSNonePromises and async control flow
conventional-changelog-core
Core package of conventional-changelog.
2.8m+6%-1 year ago
9.0.0
ESM onlyNoneDocumentation tooling
fast-memoize
Fastest memoization lib that supports N arguments
2.8m+65%-6 years ago
2.5.2
CommonJSBundledCaching
front-matter
Extract YAML front matter from a string
2.8m-3%-6 years ago
4.0.2
CommonJSNone-
import-without-cache
Import ES modules without cache.
2.8m--11 days ago
0.4.1
ESM onlyNone-
acorn-node
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
2.8m-12%-6 years ago
2.0.1
CommonJSNoneParsers and serialisers
js-library-detector
Detects the JavaScript libraries running on a page
2.8m+130%-3 years ago
6.7.0
CommonJSNone-
speedline-core
Get the speed index from chrome dev tool timeline files
2.8m+130%-6 years ago
1.4.3
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