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
@react-input/core
The core of the packages included in the `@react-input` scope.
191.7k--1 year ago
2.0.2
ESM + CommonJSBundledReact
@rails/request.js
A tiny Fetch API wrapper that allows you to make http requests without need to handle to send the CSRF Token on every request
191.6k--9 months ago
0.0.13
ESM + CommonJSNoneHTTP clients
jsdoc-parse
Transforms jsdoc data into something more suitable for use as template input
191.5k+5%-1 year ago
6.2.5
-NoneDocumentation tooling
@svelte-put/shortcut
Action to move node on mousedown & mousemove
191.4k--3 months ago
4.2.0
ESM onlyBundledSvelte, Bundlers
voca
The ultimate JavaScript string library
191.3k+105%-3 years ago
1.4.1
ESM + CommonJSNoneStrings and text
koa-ip
Ip filter middleware for koa, support `whitelist` and `blacklist`.
191.3k+13%-10 months ago
2.1.4
CommonJSBundledHTTP servers and web frameworks
dnd-multi-backend
Multi Backend system compatible with DnD Core / React DnD
191.3k+64%-1 year ago
9.0.0
ESM onlyBundledDOM and browser utilities, React
@ffmpeg/core
FFmpeg WebAssembly version (single thread)
191.3k--1 year ago
0.12.10
ESM + CommonJSNoneVideo and audio
@stdlib/number-uint32-base-to-int32
Convert an unsigned 32-bit integer to a signed 32-bit integer.
191.2k--8 months ago
0.2.3
CommonJSBundledUtility libraries
hast-util-find-and-replace
hast utility to find and replace text in a tree
191k+114%-3 years ago
5.0.1
ESM onlyBundled-
@sveltejs/adapter-vercel
A SvelteKit adapter that creates a Vercel app
191k--3 months ago
6.3.4
ESM onlyBundledSvelte, Cloud SDKs
@textlint/textlint-plugin-markdown
Markdown support for textlint.
191k--2 months ago
15.8.0
CommonJSBundledMarkdown, Parsers and serialisers
rollup-plugin-stats
Vite/Rolldown/Rollup plugin to generate bundle stats JSON file
190.9k+263%-1 month ago
3.0.0
ESM + CommonJSBundledBundler plugins and loaders
obj-props
List of properties for JavaScript objects
190.9k-25%-2 years ago
2.0.0
ESM onlyNone-
pino-roll
A Pino transport that automatically rolls your log files
190.8k+939%--
4.0.0
CommonJSNoneLogging
@fontsource/roboto-mono
Self-host the Roboto Mono font in a neatly bundled NPM package.
190.8k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
@stdlib/constants-float64-high-word-significand-mask
High word mask for the significand of a double-precision floating-point number.
190.6k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
get-set-props
List of getter/setter properties for JavaScript types
190.6k-28%-2 years ago
0.2.0
ESM onlyNone-
pg-native
A slightly nicer interface to Postgres over node-libpq
190.5k+94%-1 month ago
3.9.0
ESM + CommonJSNoneDatabase clients and drivers
remark-lint-ordered-list-marker-value
remark-lint rule to check the marker value of ordered lists
190.5k+23%-1 year ago
4.0.1
ESM onlyBundledMarkdown
remark-lint-heading-style
remark-lint rule to warn when heading style violates the given style
190.5k+33%-1 year ago
4.0.1
ESM onlyBundledMarkdown
futoin-hkdf
RFC5869: HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
190.5k-38%-3 years ago
1.5.3
CommonJSBundledCryptography and hashing
is-get-set-prop
Does a JS type have a getter/setter property
190.4k-23%-2 years ago
2.0.0
ESM onlyNone-
rollup-plugin-license
Rollup plugin to add license banner to the final bundle and output third party licenses
190.4k+46%-5 months ago
3.7.1
CommonJSBundledBundler plugins and loaders
is-obj-prop
Does a JS type have a property
190.4k-32%-2 years ago
2.0.0
ESM onlyNone-
whence
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
190.4k+96%-1 year ago
2.1.0
CommonJSNoneBuild tools
js-types
List of JavaScript types
190.4k-30%-2 years ago
4.0.0
ESM onlyBundledTypeScript tooling
stylelint-use-logical
Enforce usage of logical properties and values in CSS
190.3k+300%-7 months ago
2.1.3
ESM + CommonJSNoneLinting and formatting
onchange
Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.
190.3k+12%--
7.1.0
CommonJSBundledFiles and file systems
image-type
Detect the image type of an ArrayBuffer/Uint8Array
190.3k+104%-6 months ago
6.1.0
ESM onlyBundledImage processing
arrivals
Modeling arrival processes of events in a system.
190.3k+48%-8 years ago
2.1.2
CommonJSNone-
react-type-animation
Customizable React typing animation component based on typical.
190.3k+180%-2 years ago
3.2.0
ESM + CommonJSBundledAnimation, React
ember-auto-import
Zero-config import from NPM packages
190.2k+4%-6 months ago
2.13.1
CommonJSBundledBundlers
@electric-sql/pglite-pg_uuidv7
pg_uuidv7 extension for PGlite
190.1k--1 month ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
remark-lint-strong-marker
remark-lint rule to warn when importance (strong) markers violate the given style
189.9k+30%-1 year ago
4.0.1
ESM onlyBundledMarkdown
v-calendar
A clean and extendable plugin for building simple attributed calendars in Vue.js.
189.8k+0%-2 years ago
2.4.2
CommonJSNoneVue, Date pickers
@sveltejs/package
The fastest way to build Svelte packages
189.8k--4 months ago
2.5.8
ESM onlyNoneSvelte
vis-timeline
Create a fully customizable, interactive timeline with items and ranges.
189.8k+69%-1 month ago
8.5.4
ESM + CommonJSBundledCharts and data visualisation
quill-mention
@mentions for the Quill rich text editor
189.7k+58%--
6.1.1
ESM onlyBundledRich text and code editors
@typeschema/core
Universal adapter for schema validation
189.7k--2 years ago
0.14.0
ESM + CommonJSBundledSchema validation, TypeScript tooling
numbered
Stringify any number into words, and parse number strings back to a number
189.3k+27%-9 years ago
1.1.0
CommonJSBundled-
ol-mapbox-style
Create OpenLayers layers or maps from Mapbox/MapLibre styles
189.3k+3%-17 days ago
13.5.1
ESM + CommonJSBundledMaps and geolocation
log-chopper
truncates a log file
189.1k+74%-8 years ago
1.0.2
CommonJSNoneLogging
@stdlib/constants-float64-ln-two
Natural logarithm of 2.
189k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
js-yaml-cloudformation-schema
Schema to allow js-yaml to process YAML formatted CloudFormation templates that use short form syntax for intrinsic functions while parsing or dumping
188.9k+50%-5 years ago
1.0.0
CommonJSBundledParsers and serialisers, Cloud SDKs
@xyflow/svelte
Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.
188.9k--10 days ago
1.7.0
ESM onlyBundledSvelte, TypeScript tooling
no-scroll
Disable the document's scrolling
188.9k+66%-8 years ago
2.1.1
CommonJSNoneDOM and browser utilities
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
188.9k+116%-3 months ago
4.0.0
CommonJSNoneBuild tools
nanopop
Ultra tiny, opinionated, positioning engine.
188.7k+20%-2 years ago
2.4.2
ESM + CommonJSBundledDOM and browser utilities
commit-and-tag-version
replacement for `npm version` with automatic CHANGELOG generation
188.7k+75%-20 days ago
13.2.1
ESM onlyNoneDocumentation tooling, Angular

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