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
@feature-sliced/filesystem
A set of utilities for locating and working with FSD roots in the file system.
60.2k--1 month ago
3.1.1
ESM + CommonJSBundledFiles and file systems
tooltip.js
A kickass library to create tooltips, based on Popper.js
60.2k+19%--
1.3.3
ESM + CommonJSBundled-
vue-markdown-render
A simple, lightweight markdown-it wrapper for Vue written in pure typescript.
60.2k-41%-4 months ago
2.3.1
ESM onlyBundledMarkdown, Vue
@tolgee/react
React implementation for Tolgee localization framework
60.2k--28 days ago
7.2.1
ESM + CommonJSBundledInternationalisation, React
hast-util-from-string
hast utility to set the plain-text value of a node
60.2k+162%-2 years ago
3.0.1
ESM onlyBundledMarkdown
eslint-config-oclif
eslint config for oclif
60.1k+4%-1 month ago
7.1.7
ESM onlyNoneLinting and formatting
@jmespath-community/jmespath
Typescript implementation of the JMESPath Community specification
60.1k--1 year ago
1.3.0
ESM + CommonJSBundled-
pdfkit-table
PdfKit Table. Helps to draw informations in simple tables using pdfkit. #server-side. Generate pdf tables with TypeScript / JavaScript (PDFKIT plugin)
60.1k+57%-4 months ago
0.2.11
CommonJSBundledPDF and documents, TypeScript tooling
reset-css
An unmodified copy of Eric Meyer's CSS reset.
60.1k-16%--
5.0.2
CommonJSNoneCSS-in-JS and styling, Bundlers
@poppinss/qs
A querystring parser that supports nesting and arrays, with a depth limit
60.1k--9 months ago
6.15.0
CommonJSBundledURLs and query strings
react-pdf-tailwind
Use Tailwind CSS to style PDFs created with react-pdf
60.1k+261%-1 year ago
3.0.0
ESM + CommonJSBundledCSS-in-JS and styling, React
@auth0/xmldom
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
60.1k--5 years ago
0.1.23
CommonJSNoneParsers and serialisers, DOM and browser utilities
ngx-monaco-editor-v2
Monaco Code Editor for Angular
60.1k+25%-1 month ago
22.0.5
ESM onlyBundledRich text and code editors, Angular
nucleo-ui-outline-18
18px outline React SVG icon components from Nucleo UI Library
60k--1 month ago
1.5.1
ESM + CommonJSBundledReact, Icons
string-to-arraybuffer
Convert base64/datauri/plain string to ArrayBuffer
60k-2%-7 years ago
1.0.2
CommonJSNoneCryptography and hashing
@napi-rs/snappy-linux-arm64-gnu
Fastest Snappy compression library in Node.js
60k--28 days ago
7.4.3
CommonJSNoneCompression and archives
remark-lint-no-heading-indent
remark-lint rule to warn when headings are indented
60k-30%-1 year ago
5.0.1
ESM onlyBundledMarkdown
react-native-crypto
implementation of crypto for React Native
60k-21%-1 year ago
2.2.1
-NoneReact
ts-mock-imports
Intuitive mocking for Typescript class imports
60k+52%-11 months ago
1.3.19
CommonJSBundledTypeScript tooling, Dev servers and API mocking
fs-tree-structure
Build filesystem tree structure from flat paths
59.9k+31%-2 years ago
0.0.5
ESM onlyBundledFiles and file systems
phantomjs
Headless WebKit with JS API
59.9k+53%--
2.1.7
CommonJSNone-
eslint-plugin-jsx-a11y-x
An ESLint plugin to apply various a11y rules to JSX templates
59.9k+3624%-4 months ago
0.2.0
ESM onlyBundledLinting and formatting, Accessibility
n2words
Convert numbers to words in 50 languages (72 regional variants) with zero dependencies. Supports BigInt, decimals, and browser/Node.js environments.
59.9k+792%-26 days ago
6.2.0
ESM onlyBundledInternationalisation
ton-assembly
TON assembler and disassembler
59.9k+313%-10 months ago
0.6.1
CommonJSBundledBlockchain and Web3
react-facebook-login
A Component React for Facebook Login
59.9k-20%-8 years ago
4.1.1
CommonJSNoneReact
eslint-plugin-ssr-friendly
ESLint plugin that detects incorrect use of DOM globals in order to properly do SSR
59.9k-19%-2 years ago
1.3.0
CommonJSNoneLinting and formatting
svelte-loader
A webpack loader for svelte
59.9k+29%-1 year ago
3.2.4
-NoneBundler plugins and loaders, Svelte
esformatter-parser
JavaScript parser used by esformatter
59.9k+78%-10 years ago
1.0.0
CommonJSNoneParsers and serialisers, 3D, WebGL and game engines
@girs/gjs
GJS TypeScript type definitions for Gjs
59.9k--16 days ago
5.4.0
ESM onlyBundledTypeScript tooling
d3-node
Server-side D3 with ease
59.9k+66%-5 months ago
4.0.2
ESM onlyNoneCharts and data visualisation
@n8n/json-schema-to-zod
Converts JSON schema objects into Zod schemas
59.9k--21 days ago
1.16.0
ESM + CommonJSBundledSchema validation, CLI tools and terminal utilities
polyfill-library
A polyfill combinator
59.9k+28%--
4.8.0
CommonJSNone-
next-i18n-router
Next.js App Router internationalized routing and locale detection.
59.8k+18%-5 months ago
5.5.8
CommonJSBundledInternationalisation
haversine-distance
Haversine formula in Javascript, in meters, nothing else
59.8k+32%-1 year ago
1.2.4
ESM + CommonJSBundled-
@multiformats/murmur3
Multiformats Murmur3 implementations
59.8k--2 months ago
2.2.8
ESM onlyBundled-
deepdash
➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm
59.8k-38%--
5.3.9
ESM + CommonJSBundledUtility libraries
hidefile
Hide files and directories on all platforms.
59.8k+8%-1 month ago
4.0.0
ESM onlyBundledFiles and file systems
ip-bigint
Convert IPv4 and IPv6 addresses to and from BigInt
59.7k+46%-1 month ago
10.0.1
ESM onlyBundledNumbers and maths
esbuild-plugin-text-replace
Replace Text with Regex in files before bundling.
59.7k+46%-3 years ago
1.3.0
ESM + CommonJSBundledBundler plugins and loaders
nanocurrency
A toolkit for the Nano cryptocurrency, allowing you to derive keys, generate seeds, hashes, signatures, proofs of work and blocks.
59.7k+197%-6 years ago
2.5.0
ESM + CommonJSBundledBlockchain and Web3
@googlemaps/polyline-codec
Encode and decode polyines in Nodejs or the browser using this package.
59.7k--4 years ago
1.0.28
ESM + CommonJSBundled-
unist-util-find-all-before
unist utility to find nodes before another node
59.7k+112%-3 years ago
5.0.0
ESM onlyBundledUtility libraries
@waves/ts-lib-crypto
This library contains all algorithm implementations like signature verification and protocol entries like address used in Waves.
59.7k--5 months ago
1.5.2
ESM + CommonJSBundledCryptography and hashing
@axe-core/cli
A CLI for accessibility testing using axe-core
59.7k--1 month ago
4.13.0
CommonJSBundledAccessibility, CLI tools and terminal utilities
string-match-left-right
Match substrings on the left or right of a given index, ignoring whitespace
59.7k+157%-15 days ago
9.2.6
ESM onlyBundled-
document-register-element
A stand-alone working lightweight version of the W3C Custom Elements specification
59.6k-17%--
1.14.10
ESM + CommonJSNonePolyfills and shims
@pactsafe/pactsafe-react-sdk
Ironclad Clickwrap React SDK - SDK for easy Ironclad Clickwrap implementations leveraging the Ironclad JavaScript Library & API
59.6k--1 year ago
2.15.0
ESM + CommonJSNoneReact
eslint-watch
Run eslint with watch mode
59.6k-53%-4 years ago
8.0.0
CommonJSNoneLinting and formatting, CLI tools and terminal utilities
its-name
Given (Mocha) test object, walks it up to give you list of context names
59.6k+18%-9 years ago
1.0.0
CommonJSNoneTesting, Utility libraries
react-native-ui-datepicker
Customizable date picker for React Native
59.6k+159%-4 months ago
3.3.0
ESM + CommonJSBundledDate pickers, React

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