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
hast-util-from-html
hast utility to parse from HTML
10.1m+403%-2 years ago
2.0.3
ESM onlyBundled-
compute-scroll-into-view
The engine that powers scroll-into-view-if-needed
10.1m+76%-1 year ago
3.1.1
ESM + CommonJSBundledDOM and browser utilities, TypeScript tooling
devalue
Gets the job done when JSON.stringify can't
10.1m+299%-4 days ago
6.0.2
ESM onlyBundled-
@azure/core-lro
Isomorphic client library for supporting long-running operations in node.js and browser.
10.1m+103%-23 days ago
3.4.1
ESM + CommonJSBundledCloud SDKs, DOM and browser utilities
deprecation
Log a deprecation message with stack
10.1m+45%-7 years ago
2.3.1
ESM + CommonJSBundled-
pacote
JavaScript package downloader
10.1m+27%-3 months ago
22.0.0
CommonJSNone-
vm-browserify
vm module for the browser
10.1m+6%-6 years ago
1.1.2
CommonJSNone-
tiny-warning
A tiny warning function
10.1m+26%-7 years ago
1.0.3
ESM + CommonJSBundled-
micromark-extension-mdx-jsx
micromark extension to support MDX or MDX.js JSX
10.1m+253%-1 year ago
3.0.2
ESM onlyBundledMarkdown
estree-util-visit
esast (and estree) utility to visit nodes
10.1m+260%-3 years ago
2.0.0
ESM onlyBundled-
conf
Simple config handling for your app or module
10.1m+717%-7 months ago
15.1.0
ESM onlyBundledConfiguration, Parsers and serialisers
repeat-element
Create an array by repeating the given value n times.
10.1m-14%-5 years ago
1.1.4
CommonJSNoneNode.js utilities
source-map-loader
extracts inlined source map and offers it to webpack
10.1m+28%-2 years ago
5.0.0
CommonJSNoneBundler plugins and loaders
bplist-creator
Binary Mac OS X Plist (property list) creator.
10.1m+211%-21 days ago
0.3.0
ESM + CommonJSBundled-
posthog-js
Posthog-js allows you to automatically capture usage and send events to PostHog.
10m+239%-2 days ago
1.434.13
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling
unist-util-position-from-estree
unist utility to get a position from an estree node
10m+273%-3 years ago
2.0.0
ESM onlyBundled-
openapi-types
Types for OpenAPI documents.
10m+102%-3 years ago
12.1.3
CommonJSBundledDocumentation tooling, TypeScript tooling
@pdf-lib/upng
Small, fast and advanced PNG / APNG encoder and decoder
10m+427%-6 years ago
1.0.1
ESM + CommonJSBundled-
micromark-util-events-to-acorn
micromark utility to try and parse events w/ acorn
10m+290%-1 year ago
2.0.3
ESM onlyBundledMarkdown
to-object-path
Create an object path from a list or array of strings.
10m-16%-10 years ago
0.3.0
CommonJSNone-
micromark-factory-mdx-expression
micromark factory to parse MDX expressions (found in JSX attributes, flow, text)
10m+290%-1 year ago
2.0.3
ESM onlyBundledMarkdown
@pdf-lib/standard-fonts
Metrics for the Standard 14 PDF fonts and their encodings
10m+464%-6 years ago
1.0.0
ESM + CommonJSBundledPDF and documents
named-placeholders
sql named placeholders to unnamed compiler
10m+237%-9 months ago
1.1.6
CommonJSNoneDatabase clients and drivers
react-reconciler
React package for creating custom renderers.
10m+189%-17 days ago
0.34.0
CommonJSNoneReact, UI component libraries
oxfmt
Formatter for the JavaScript Oxidation Compiler
10m+3068985%-5 days ago
0.70.0
ESM onlyBundledTypeScript tooling, Linting and formatting
upper-case-first
Transforms the string with the first character in upper cased
10m+14%-2 years ago
3.0.0
ESM onlyNone-
@mui/types
Utility types for Material UI.
10m+41%-30 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
quickselect
A tiny and fast selection algorithm in JavaScript.
10m+131%-2 years ago
3.0.0
ESM onlyBundled-
svg-pathdata
Manipulate SVG path data (path[d] attribute content) simply and efficiently.
10m+255%-6 months ago
9.0.0
ESM onlyBundledImage processing, TypeScript tooling
nodemon
Simple monitor script for use during development of a Node.js app.
10m+36%-7 months ago
3.1.14
CommonJSBundledNode.js utilities, CLI tools and terminal utilities
workerpool
Offload tasks to a pool of workers on node.js and in the browser
10m+11%-2 months ago
10.0.3
CommonJSBundled-
restructure
Declaratively encode and decode binary data
10m+300%-2 years ago
3.0.2
ESM + CommonJSNone-
index-to-position
Convert a string index to its line and column position
10m+133%-1 year ago
1.2.0
ESM onlyBundled-
tsscmp
Timing safe string compare using double HMAC
10m+76%-8 years ago
1.0.6
CommonJSNoneCryptography and hashing
os-browserify
The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.
9.9m+3%-9 years ago
0.3.0
CommonJSNone-
codepage
pure-JS library to handle codepages
9.9m+192%-5 years ago
1.15.0
CommonJSBundled-
css-color-keywords
A list of all CSS color keywords.
9.9m+42%-9 years ago
1.0.0
-NoneCSS-in-JS and styling
pascalcase
Convert a string to pascal case (upper camelcase).
9.9m-21%-4 years ago
2.0.0
ESM onlyNoneStrings and text
tinycolor2
Fast Color Parsing and Manipulation
9.9m+59%-3 years ago
1.6.0
ESM + CommonJSNoneParsers and serialisers
async-limiter
asynchronous function queue with adjustable concurrency
9.9m+7%-6 years ago
2.0.0
-NonePromises and async control flow
decamelize-keys
Convert object keys from camel case
9.9m+10%-6 days ago
2.1.0
ESM onlyBundledStrings and text
collection-visit
Visit a method over the items in an object, or map visit over the objects in an array.
9.9m-17%-9 years ago
1.0.0
CommonJSNone-
object-visit
Call a specified method on each value in the given object.
9.9m-12%-9 years ago
1.0.1
CommonJSNone-
yoga-layout
An embeddable and performant flexbox layout engine with bindings for multiple languages
9.9m+573%-1 year ago
3.2.1
ESM onlyBundled-
fuse.js
Lightweight fuzzy-search
9.8m+132%-2 months ago
7.5.0
ESM + CommonJSBundled-
@slack/web-api
Official library for using the Slack Platform's Web API
9.8m+246%-30 days ago
8.1.1
CommonJSBundledWebSockets and realtime, TypeScript tooling
pdf-lib
Create and modify PDF files with JavaScript
9.8m+473%-4 years ago
1.17.1
ESM + CommonJSBundledPDF and documents, TypeScript tooling
object.getownpropertydescriptors
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
9.8m-15%-9 months ago
2.1.9
CommonJSNonePolyfills and shims
pseudomap
A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.
9.8m-13%-10 years ago
1.0.2
CommonJSNone-
copy-descriptor
Copy a descriptor from object A to object B
9.8m-14%-10 years ago
0.1.1
CommonJSNone-

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