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
to-pascal-case
Convert a string to pascal case.
90.3k-20%-10 years ago
1.0.0
-NoneUtility libraries
@fontsource-variable/nunito-sans
Self-host the Nunito Sans font in a neatly bundled NPM package.
90.2k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
@urql/devtools
The official exchange for use with Urql Devtools
90.2k--5 years ago
2.0.3
ESM + CommonJSBundledGraphQL
ng-file-upload
An AngularJS directive for file upload using HTML5 with FileAPI polyfill for unsupported browsers
90.1k-13%--
12.2.13
-NoneAngular, Files and file systems
array-to-error
Create an error from an array of error messages
90.1k-1%-10 years ago
1.1.1
-None-
kokoro-js
High-quality text-to-speech for the web
90.1k+444%--
1.2.1
ESM + CommonJSBundled-
is-uri
Determinate if a string is a valid URI.
90.1k+201%-5 months ago
1.2.14
CommonJSNoneURLs and query strings
@otplib/plugin-crypto-node
Node.js crypto module adapter for otplib
90.1k--1 month ago
13.5.0
ESM + CommonJSBundledCryptography and hashing
@generaltranslation/icu
Dependency-free ICU MessageFormat parsing and formatting for General Translation
90k--1 month ago
0.1.2
ESM + CommonJSBundledInternationalisation
quill-magic-url
Checks for URLs during typing and pasting and automatically converts them to links.
90k+83%-4 years ago
4.2.0
CommonJSBundledURLs and query strings
@vscode/sqlite3
Asynchronous, non-blocking SQLite3 bindings
89.9k--3 months ago
5.1.14-vscode
CommonJSBundledDatabase clients and drivers
@fastify/auth
Run multiple auth functions in Fastify
89.9k--20 days ago
5.1.1
CommonJSBundledAuthentication and authorisation
@atlaskit/form
A form allows people to input information.
89.9k--13 days ago
18.0.0
ESM + CommonJSBundledReact
@css-render/plugin-bem
A plugin of css-render that helping generate BEM standard CSS
89.8k--2 years ago
0.15.14
ESM + CommonJSBundledCSS-in-JS and styling
holderjs
Holder uses SVG to render image placeholders entirely in browser.
89.8k+63%-5 years ago
2.9.9
CommonJSNoneImage processing
@chialab/node-resolve
A promise based node resolution library based on enhanced-resolve.
89.7k--7 months ago
0.19.1
ESM onlyBundledBundler plugins and loaders
fswin
nodejs fs extensions for windows
89.7k-9%-10 months ago
3.25.1108
CommonJSBundledFiles and file systems
ts-protoc-gen
Protoc Plugin for TypeScript Declarations and Service Definitions
89.7k-22%-5 years ago
0.15.0
-NoneTypeScript tooling
gt-remark
Remark plugin for processing MDX/Markdown by escaping HTML-sensitive characters in text nodes.
89.7k+6277%-1 month ago
1.0.12
ESM onlyBundledMarkdown, Internationalisation
opus-recorder
A library for recording opus encoded audio
89.7k+246%--
8.0.5
CommonJSNoneVideo and audio
jasmine-ajax
A library for faking Ajax responses in your Jasmine suite
89.7k+51%--
5.0.0
CommonJSNone-
create-frame
Easily add private variables to handlebars block helpers.
89.7k-29%-9 years ago
1.0.0
CommonJSNone-
csv-string
PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.
89.6k-26%-4 years ago
4.1.1
CommonJSBundled-
empower
Power Assert feature enhancer for assert function/object
89.6k-52%-8 years ago
1.3.1
CommonJSNoneTesting
@uploadcare/image-shrink
@uploadcare/image-shrink is a browser-based image compression library that shrinks images to a target resolution while preserving aspect ratios, EXIF metadata, and ICC color profiles. Outputs JPEG with configurable quality and automatically switches to PN
89.5k--14 days ago
6.22.0
ESM + CommonJSBundledImage processing
face-api.js
JavaScript API for face detection and face recognition in the browser with tensorflow.js
89.5k+100%--
0.22.2
ESM + CommonJSBundledAI and machine learning
toastify-js
Toastify is a lightweight, vanilla JS toast notification library.
89.5k+27%-4 years ago
1.12.0
CommonJSNoneUI component libraries
helper-md
Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
89.5k-25%-9 years ago
0.2.2
CommonJSNoneMarkdown, Utility libraries
cross-domain-utils
Javascript module template.
89.4k+46%-4 years ago
2.0.38
ESM + CommonJSNone-
zalgo-promise
Javascript module template.
89.4k+56%-5 years ago
1.0.48
CommonJSNone-
@vue/apollo-composable
Apollo GraphQL for Vue Composition API
89.3k--1 year ago
4.2.2
ESM + CommonJSBundledGraphQL, Vue
@vue/composition-api
Provide logic composition capabilities for Vue.
89.3k--3 years ago
1.7.2
ESM + CommonJSBundledVue
cz-git
A better customizable and git support commitizen adapter
89.2k+79%-1 month ago
1.14.0
ESM + CommonJSBundledCLI tools and terminal utilities, Node.js utilities
react-image-magnify
A responsive image zoom component designed for shopping sites.
89.2k-12%-7 years ago
2.7.4
ESM + CommonJSNoneReact, Image processing
universal-url
WHATWG URL for Node & Browser.
89.2k-5%-7 years ago
2.0.0
CommonJSNoneURLs and query strings
bitcore-lib
A pure and powerful JavaScript Bitcoin library.
89.2k+106%-1 year ago
10.10.7
CommonJSNoneBlockchain and Web3, Payments and commerce
react-native-chart-kit
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
89.1k+19%-30 days ago
7.0.4
ESM + CommonJSBundledCharts and data visualisation, React
foundation-sites
The most advanced responsive front-end framework in the world.
89k-3%--
6.9.0
ESM + CommonJSBundledCSS-in-JS and styling
rehype-mathjax
rehype plugin to transform inline and block math with MathJax
89k+16%-1 year ago
7.1.0
ESM onlyNoneMarkdown, Parsers and serialisers
hono-pino
A pino logger plugin for hono
89k+88%-1 year ago
0.10.3
ESM + CommonJSBundledLogging
escomplex
Software complexity analysis of JavaScript-family abstract syntax trees.
89k+524%-10 years ago
2.0.0-alpha
CommonJSNone-
@commercetools/sdk-client-v2
commercetools TypeScript SDK client.
88.9k--2 months ago
4.0.1
ESM + CommonJSBundledTypeScript tooling, Authentication and authorisation
testdouble
A minimal test double library for TDD with JavaScript
88.9k-46%-15 days ago
3.21.0
ESM + CommonJSBundledTesting, Dev servers and API mocking
universal-deep-strict-equal
A port of Node v6's internal _deepEqual function in a universal style
88.9k-51%-10 years ago
1.2.2
CommonJSNoneTesting
rc-hammerjs
ReactJS / HammerJS integration. Support touch events in your React app.
88.9k-3%-6 years ago
0.6.10
ESM + CommonJSNoneReact
@intlify/devtools-if
@intlify/devtools-if
88.9k--2 years ago
9.14.1
ESM + CommonJSBundledInternationalisation
@sanity/assist
You create the instructions; Sanity AI Assist does the rest.
88.9k--15 days ago
6.2.1
ESM onlyBundled-
react-photo-album
Responsive photo gallery component for React
88.9k+172%-2 months ago
3.6.1
ESM onlyBundledReact
@mcp-b/webmcp-polyfill
Strict WebMCP core runtime polyfill for document.modelContext (with deprecated navigator.modelContext alias)
88.8k--1 month ago
5.1.0
ESM onlyBundledPolyfills and shims
@x402/extensions
x402 Payment Protocol Extensions
88.8k--14 days ago
2.27.0
ESM + CommonJSBundledPayments and commerce

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