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
d3-hexbin
Group two-dimensional points into hexagonal bins.
577.5k+86%-9 years ago
0.2.2
ESM + CommonJSNoneCharts and data visualisation
eslint-formatter-pretty
Pretty formatter for ESLint
577.4k+7%-5 months ago
7.1.0
ESM onlyBundledLinting and formatting
has-color
Detect whether a terminal supports color
577.3k-2%-8 years ago
0.2.0
-NoneCLI tools and terminal utilities
@stdlib/assert-is-uint16array
Test if a value is a Uint16Array.
577.3k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
git-rev-sync
Synchronously get the current git commit hash, tag, or branch
577k+134%-4 years ago
3.0.2
CommonJSNone-
shasum
Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.
577k-25%-10 years ago
1.0.2
CommonJSNone-
mobx-utils
Utility functions and common patterns for MobX
577k+146%-1 year ago
6.1.1
ESM + CommonJSBundledState management, Utility libraries
babel-plugin-apply-mdx-type-prop
Deprecated: this package is no longer maintained.
576.9k-42%-1 year ago
2.0.0
-NoneMarkdown
@inversifyjs/plugin
InversifyJs plugin package
576.9k--6 months ago
0.3.1
ESM onlyNoneTypeScript tooling
is-running
Test if a process with a given pid is running
576.8k+22%-10 years ago
2.1.0
CommonJSNone-
sort-on
Sort an array on an object property
576.6k+43%-11 months ago
7.0.0
ESM onlyBundled-
babel-plugin-extract-import-names
Deprecated: this package is no longer maintained.
576.4k-44%-1 year ago
2.0.0
-NoneMarkdown, Parsers and serialisers
ip3country
This is a no-dependency, super lite version of IP2Location LITE lookup.
576.3k+115%-4 years ago
5.0.0
CommonJSBundledTypeScript tooling, Node.js utilities
find-requires
Find all require() calls. Fast and solid implementation backed with direct scanner and esprima AST parser
575.9k-18%-7 years ago
1.0.0
-NoneParsers and serialisers
mariadb
fast mariadb or mysql connector.
575.8k+334%-30 days ago
3.5.4
ESM + CommonJSBundledDatabase clients and drivers
keycharm
Simple, lightweight key-binding lib
575.8k+16%-5 years ago
0.4.0
ESM + CommonJSNone-
stream-throttle
A rate limiter for Node.js streams.
575.3k-16%-12 years ago
0.1.3
CommonJSNone-
broccoli-output-wrapper
Output wrapper is a library to write output file to outputpath.
575.2k+4%-5 years ago
3.2.5
CommonJSBundled-
countup.js
Animates a numerical value by counting to it
575k+54%-2 months ago
2.10.1
ESM + CommonJSBundled-
npm-user-validate
User validations for npm
574.9k-15%-4 months ago
5.0.0
CommonJSNoneSchema validation
heic-to
Converting HEIF/HEIF image formats to PNG/JPEG in the browser
574.8k+835%-4 months ago
1.5.2
ESM + CommonJSBundledImage processing
is-dom
Check if the given object is a dom node
574.8k-34%-7 years ago
1.1.0
CommonJSNoneDOM and browser utilities
i18next-cli
A unified, high-performance i18next CLI.
574.8k+8211%-14 days ago
1.74.1
ESM + CommonJSBundledCLI tools and terminal utilities, Internationalisation
double-ended-queue
Extremely fast double-ended queue implementation
574.5k+22%-11 years ago
2.1.0-0
CommonJSNone-
find-parent-dir
Finds the first parent directory that contains a given file or directory.
574.5k+1%-5 years ago
0.3.1
CommonJSNone-
@openfeature/web-sdk
OpenFeature SDK for Web
573.5k--2 months ago
1.10.0
ESM + CommonJSBundledTypeScript tooling
yamux-js
[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub
573.5k-50%-5 months ago
0.2.1
CommonJSNoneTypeScript tooling
jsdom-global
Enable DOM in Node.js
573.4k-1%-9 years ago
3.0.2
CommonJSNoneScraping and browser automation
dot
Concise and fast javascript templating compatible with nodejs and other javascript environments
573.1k+22%-6 years ago
1.1.3
CommonJSNoneTemplating
babel-plugin-react-docgen
Babel plugin to add react-docgen info into your code
573.1k-39%-5 years ago
4.2.1
CommonJSNoneDocumentation tooling, React
dtype
Return a data type from a string representing the type
572.5k+61%-11 years ago
2.0.0
-None-
url-polyfill
Polyfill URL and URLSearchParams
571.9k+36%-1 year ago
1.1.14
CommonJSNonePolyfills and shims, URLs and query strings
native-request
A simple package with no dependencies for native requests using callback
571.8k+7%-2 years ago
1.1.2
CommonJSNoneHTTP clients
locutus
Locutus other languages' standard libraries to JavaScript for fun and educational purposes
571.8k+51%-4 months ago
3.0.36
ESM + CommonJSBundledTypeScript tooling
graphql-tools
Useful tools to create and manipulate GraphQL schemas.
571.5k-10%-24 days ago
9.0.35
ESM + CommonJSBundledGraphQL, TypeScript tooling
@stdlib/assert-is-little-endian
Check if an environment is little endian.
571.2k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
cheminfo-types
Types for cheminfo packages and cheminfo data schema
571k+200%-22 days ago
1.16.0
CommonJSBundled-
react-spinners
A collection of react loading spinners
570.9k+25%-25 days ago
0.17.1
ESM + CommonJSBundledReact
@stdlib/os-float-word-order
Platform float word order.
570.9k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/os-byte-order
Platform byte order.
570.8k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@daytona/toolbox-api-client
OpenAPI client for @daytona/toolbox-api-client
570.6k--7 days ago
0.217.0
CommonJSBundledHTTP clients, TypeScript tooling
polygon-clipping
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
570.5k+33%-2 years ago
0.15.7
ESM + CommonJSBundled-
level-errors
Error types for levelup
570.4k+8%-5 years ago
3.0.1
CommonJSNoneDatabase clients and drivers
browser-sync-client
Client-side scripts for BrowserSync
570.1k-17%-1 year ago
3.0.4
CommonJSNone-
typescript-plugin-css-modules
CSS modules support for TypeScript
570k+36%-1 year ago
5.2.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
@messageformat/runtime
Runtime components of messageformat
569.8k--11 months ago
3.0.2
ESM + CommonJSBundledInternationalisation
@google-cloud/logging-winston
Cloud Logging transport for Winston
569.6k--15 days ago
7.1.0
CommonJSBundledCloud SDKs, Logging
@uiw/react-md-editor
A markdown editor with preview, implemented with React.js and TypeScript.
569.5k--1 month ago
4.1.2
ESM + CommonJSBundledMarkdown, React
react-easy-swipe
React easy swipe - Easy handler for common touch operations
569.5k+44%-3 years ago
0.0.23
CommonJSBundledReact
@vue/cli-overlay
error overlay & dev server middleware for vue-cli
569.4k--1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue

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