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
web-worker
Consistent Web Workers in browser and Node.
6.2m+548%-1 year ago
1.5.0
ESM + CommonJSBundled-
@angular-devkit/architect
Angular Build Facade
6.2m+17%-3 days ago
0.2202.0
CommonJSBundledAngular, CLI tools and terminal utilities
zen-observable
An Implementation of ES Observables
6.2m+51%-3 years ago
0.10.0
-None-
lodash.kebabcase
The lodash method `_.kebabCase` exported as a module.
6.2m+5%-10 years ago
4.1.1
-NoneUtility libraries
nyc
the Istanbul command line interface
6.2m+15%-7 months ago
18.0.0
CommonJSNoneTesting
babel-core
Babel compiler core.
6.1m-8%-8 years ago
6.26.3
-NoneBuild tools
sync-fetch
Synchronous version of the Fetch API
6.1m+187%-12 days ago
0.7.1
CommonJSNoneHTTP clients
@electric-sql/pglite-tools
Tools for working with PGlite databases
6.1m+1503%-1 month ago
0.4.8
ESM + CommonJSBundledDatabase clients and drivers
monaco-editor
A browser based code editor
6.1m+193%-2 days ago
0.57.0
ESM + CommonJSBundledRich text and code editors
skin-tone
Change the skin tone of an emoji 👌👌🏻👌🏼👌🏽👌🏾👌🏿
6.1m+138%-2 years ago
4.0.0
ESM onlyBundled-
use-latest
A React helper hook for storing latest value in ref object (updated in useEffect's callback).
6.1m+126%-1 year ago
1.3.0
ESM + CommonJSBundled-
yjs
Shared Editing Library
6.1m+353%-3 days ago
13.6.33
ESM + CommonJSBundled-
opentracing
[![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov] [![NPM Published Version][npm-img]][npm] ![Node Version][node-img] [![Join the chat at https://gitter.im/opentracing/opentracing-javascript](https://badges.gitter.im/opentracing/opentracing-
6.1m+51%-4 years ago
0.14.7
CommonJSBundled-
react-native-reanimated
More powerful alternative to Animated library for React Native.
6.1m+261%-8 days ago
4.7.0
ESM + CommonJSBundledReact, Animation
unicode-emoji-modifier-base
The set of Unicode symbols that can serve as a base for emoji modifiers, i.e. those with the `Emoji_Modifier_Base` property set to `Yes`.
6.1m+166%-10 years ago
1.0.0
CommonJSNone-
acorn-loose
Error-tolerant ECMAScript parser
6.1m+229%-1 year ago
8.5.2
ESM + CommonJSBundled-
cachedir
Provides a directory where the OS wants you to store cached files.
6.1m-8%-3 years ago
2.4.0
-Bundled-
is-finite
ES2015 Number.isFinite() ponyfill
6.1m-8%-5 years ago
2.0.0
-NonePolyfills and shims
p-reduce
Reduce a list of values using promises into a promise for a value
6.1m-3%-5 years ago
3.0.0
ESM onlyNonePromises and async control flow
@apm-js-collab/code-transformer-bundler-plugins
A universal plugin that uses '@apm-js-collab/code-transformer' to instrument JavaScript code at build time
6.1m+193875775%-1 month ago
0.7.4
ESM + CommonJSBundledMonitoring and error tracking
@better-auth/core
The most comprehensive authentication framework for TypeScript.
6.1m+4146%-2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@csstools/postcss-progressive-custom-properties
Correctly declare progressive enhancements for CSS Custom Properties.
6.1m+24%-20 days ago
5.1.3
ESM onlyBundledCSS-in-JS and styling
@octokit/oauth-methods
Set of stateless request methods to create, check, reset, refresh, and delete user access tokens for OAuth and GitHub Apps
6.1m+224%-27 days ago
6.0.5
ESM onlyBundledAuthentication and authorisation
eslint-plugin-storybook
Storybook ESLint Plugin: Best practice rules for writing stories
6.1m+52%-24 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Linting and formatting
invert-kv
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
6.1m-8%-4 years ago
4.2.0
ESM onlyBundled-
better-auth
The most comprehensive authentication framework for TypeScript.
6.1m+1716%-2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
sponge-case
Transform into a string with random capitalization applied
6.1m+84%-2 years ago
2.0.3
ESM onlyBundledDev servers and API mocking
mammoth
Convert Word documents from docx to simple HTML and Markdown
6.1m+647%-15 days ago
1.12.3
CommonJSBundledMarkdown, PDF and documents
multimatch
Extends `minimatch.match()` with support for multiple patterns
6m+14%-7 months ago
8.0.0
ESM onlyBundledFiles and file systems
react-error-overlay
An overlay for displaying stack frames.
6m-3%-1 year ago
6.1.0
CommonJSNoneReact, Build tools
supercluster
A very fast geospatial point clustering library.
6m+97%-24 days ago
9.1.0
ESM onlyBundled-
protocol-buffers-schema
No nonsense protocol buffers schema parser written in Javascript
6m+152%-5 months ago
3.6.1
CommonJSNoneParsers and serialisers
rehype-stringify
rehype plugin to serialize HTML
6m+283%-1 year ago
10.0.1
ESM onlyBundledMarkdown
isomorphic.js
Isomorphic JavaScript helper functions (performance, crpyto, ..)
6m+331%-4 years ago
0.2.5
ESM + CommonJSNoneUtility libraries
pdfkit
A JavaScript PDF generation library
6m+502%-28 days ago
0.20.2
ESM + CommonJSNonePDF and documents
react-easy-router
The simplest way to add routing to your React app
6m-18%-3 years ago
2.2.0
ESM + CommonJSBundledRouting, React
lcid
Mapping between standard locale identifiers and Windows locale identifiers (LCID)
6m-8%-5 days ago
5.1.0
ESM onlyBundled-
canvas-confetti
performant confetti animation in the browser
6m+628%-11 months ago
1.9.4
ESM + CommonJSNoneAnimation, 3D, WebGL and game engines
platform
A platform detection library that works on nearly all JavaScript platforms.
6m+200%-6 years ago
1.3.6
CommonJSNone-
use-composed-ref
React hook which creates a ref function from given refs. Useful when using forwardRef.
6m+93%-1 year ago
1.4.0
ESM + CommonJSBundled-
@octokit/oauth-authorization-url
Universal library to retrieve GitHub’s identity URL for the OAuth web flow
6m+231%-1 year ago
8.0.0
ESM onlyBundled-
byline
simple line-by-line stream reader
6m+137%-10 years ago
5.0.0
CommonJSNone-
caller-callsite
Get the callsite of the caller function
6m-18%-1 year ago
6.0.0
ESM onlyBundled-
uniq
Removes duplicates from a sorted array in place
6m+5%-12 years ago
1.0.1
CommonJSNone-
aws4fetch
A compact AWS client for modern JS environments
6m+751%-2 years ago
1.0.20
ESM + CommonJSBundled-
railroad-diagrams
A small JS+SVG library for drawing railroad syntax diagrams.
6m+88%-11 years ago
1.0.0
CommonJSNone-
duck
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
6m+619%-5 years ago
0.1.12
-NoneTesting
postcss-values-parser
A CSS property value parser for use with PostCSS
5.9m+16%-4 months ago
8.0.0
ESM onlyBundledCSS-in-JS and styling, Parsers and serialisers
dingbat-to-unicode
Mapping from Dingbat fonts, such as Symbol, Webdings and Wingdings, to Unicode code points
5.9m+592%-8 days ago
1.0.2
CommonJSBundled-
discontinuous-range
for adding, subtracting, and indexing discontinuous ranges of numbers
5.9m+71%-1 year ago
1.0.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