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
markdown-escape
escape Markdown control characters
1.1m+385%-3 years ago
2.0.0
-NoneMarkdown
@mjackson/node-fetch-server
Build servers for Node.js using the web fetch API
1.1m--1 year ago
0.7.0
ESM + CommonJSBundled-
@foliojs-fork/linebreak
An implementation of the Unicode Line Breaking Algorithm (UAX #14)
1.1m--2 years ago
1.1.2
CommonJSNone-
@inversifyjs/core
InversifyJs core package
1.1m--2 months ago
15.0.1
ESM onlyNoneTypeScript tooling
fumadocs-core
The React.js library for building a documentation website
1.1m+856%-6 days ago
16.15.14
ESM onlyBundledDocumentation tooling, CSS-in-JS and styling
scrypt-js
The scrypt password-based key derivation function with sync and cancellable async.
1.1m+8%-6 years ago
3.0.1
CommonJSBundledPromises and async control flow
ts-poet
code generation DSL for TypeScript
1.1m+64%-1 year ago
6.12.0
CommonJSBundled-
@foliojs-fork/pdfkit
A PDF generation library for Node.js
1.1m--1 year ago
0.15.3
ESM + CommonJSNonePDF and documents
only-allow
Force a specific package manager to be used on a project
1.1m+84%-10 months ago
1.2.2
CommonJSNone-
@formkit/auto-animate
Add motion to your apps with a single line of code.
1.1m--2 months ago
0.10.0
ESM + CommonJSBundledAnimation, React
eslint-config-flat-gitignore
.gitignore support for ESLint Flat Config
1.1m+62%-1 month ago
2.4.0
ESM onlyBundledLinting and formatting
ml-array-max
Get the maximum value in an array
1.1m+85%-5 months ago
2.0.0
ESM onlyNone-
ml-array-min
Get the minimum value in an array
1.1m+76%-5 months ago
2.0.0
ESM onlyNone-
ml-array-rescale
Rescale an array into a range
1.1m+77%-5 months ago
2.0.0
ESM onlyNone-
@inversifyjs/reflect-metadata-utils
Reflect metadata utils
1.1m--6 months ago
1.5.0
ESM onlyNoneTypeScript tooling
react-doctor
Your agent writes bad React. This catches it
1.1m--17 days ago
0.9.14
ESM onlyBundledReact, Linting and formatting
nostr-tools
Tools for making a Nostr client.
1.1m+7366%-26 days ago
2.25.2
ESM + CommonJSBundled-
http-status
Interact with HTTP status code
1.1m+86%-1 year ago
2.1.0
ESM + CommonJSBundledHTTP servers and web frameworks, Node.js utilities
@ucast/core
git@github.com:stalniy/ucast.git
1.1m--5 months ago
2.0.0
ESM + CommonJSBundledORMs and query builders
@azure/functions
Microsoft Azure Functions NodeJS Framework
1.1m--13 days ago
4.16.5
CommonJSBundledCloud SDKs
bind-event-listener
Making binding and unbinding DOM events easier
1.1m+206%-3 years ago
3.0.0
CommonJSBundledDOM and browser utilities
skmeans
Super fast simple k-means and k-means++ clustering for unidimiensional and multidimensional data. Works in node and browser
1.1m+47%-6 years ago
0.11.3
CommonJSNoneNode.js utilities
node-environment-flags
> Polyfill/shim for `process.allowedNodeEnvironmentFlags`
1.1m-24%-7 years ago
1.0.6
CommonJSNone-
@electron/packager
Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
1.1m--1 month ago
20.3.0
ESM onlyBundledBundlers
@pnpm/lockfile-types
Types for the pnpm-lock.yaml lockfile
1.1m--2 years ago
7.1.3
CommonJSBundledNode.js utilities
@turf/turf
a JavaScript library for performing geospatial operations with GeoJSON
1.1m--1 month ago
7.4.0
ESM + CommonJSBundledMaps and geolocation
uglify-es
JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
1.1m-2%-8 years ago
3.3.9
CommonJSNoneCompression and archives, Polyfills and shims
shx
Portable Shell Commands for Node
1.1m+27%-1 year ago
0.4.0
-NoneCLI tools and terminal utilities
@loaders.gl/loader-utils
Framework-independent loaders for 3D graphics formats
1.1m--9 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines
svelte-eslint-parser
Svelte parser for ESLint
1.1m+122%-1 month ago
1.8.1
ESM onlyBundledLinting and formatting, Svelte
@ucast/mongo
git@github.com:stalniy/ucast.git
1.1m--5 months ago
3.0.0
ESM + CommonJSBundledORMs and query builders
@cspell/dict-vue
CSpell configuration for VUE files.
1.1m--1 year ago
3.0.5
CommonJSNoneVue
normalize.css
A modern alternative to CSS resets
1.1m+4%-7 years ago
8.0.1
CommonJSNoneCSS-in-JS and styling
@material-ui/system
Material-UI System - Design system for Material-UI.
1.1m--4 years ago
4.12.2
ESM + CommonJSBundledUI component libraries, React
tiktoken
JS/WASM bindings for tiktoken
1.1m+79%-1 year ago
1.0.22
CommonJSBundled-
topojson-server
Convert GeoJSON to TopoJSON for smaller files and the power of topology!
1.1m+63%-7 years ago
3.0.1
ESM + CommonJSNoneMaps and geolocation
@inversifyjs/common
InversifyJs common utils
1.1m--6 months ago
2.0.1
ESM onlyNoneTypeScript tooling
saxen
A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript
1.1m+577%-9 days ago
11.2.0
ESM onlyNoneParsers and serialisers
scrollparent
A function to get the scrolling parent of an html element.
1.1m+112%-3 years ago
2.1.0
CommonJSNoneDOM and browser utilities
node-simctl
Wrapper around Apple's simctl binary
1.1m+248%-2 months ago
9.1.1
ESM onlyBundled-
cspell
A Spelling Checker for Code!
1.1m+46%-5 days ago
10.3.4
ESM + CommonJSBundled-
is-scoped
Check if a string is a scoped npm package name
1.1m+32%-5 years ago
3.0.0
ESM onlyNone-
cbor
Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC8949).
1.1m+15%-6 months ago
10.0.12
CommonJSBundled-
launchdarkly-react-client-sdk
LaunchDarkly SDK for React
1.1m+24%-1 month ago
3.9.4
ESM + CommonJSBundledReact, TypeScript tooling
util-extend
Node's internal object extension function
1.1m+5%-10 years ago
1.0.3
CommonJSNone-
scoped-regex
Regular expression for matching scoped npm package names
1.1m+32%-5 years ago
3.0.0
ESM onlyNone-
@tanstack/react-devtools
TanStack Devtools is a set of tools for building advanced devtools for your React application.
1.1m--6 days ago
0.10.13
ESM onlyBundledReact
fs
This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.
1.1m-30%-10 years ago
0.0.1-security
CommonJSNoneFiles and file systems
@lancedb/lancedb
LanceDB: A serverless, low-latency vector database for AI applications
1.1m--12 days ago
0.39.0
CommonJSBundledDatabase clients and drivers
style-inject
Inject style tag to document head.
1.1m+12%-8 years ago
0.3.0
ESM + 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