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
resolve-relative-url
Resolve a possibly relative URL agains a source URL
8.5k+7%--
1.0.0
CommonJSNoneURLs and query strings
@lynx-js/cache-events-webpack-plugin
Cache Lynx native events until the BTS chunk is fully loaded, and replay them when the BTS chunk is ready.
8.5k--1 month ago
0.2.1
ESM onlyBundledBundler plugins and loaders, React
dom-utils
A small, modular DOM utilities library
8.5k+15%-9 years ago
0.9.0
-NoneUtility libraries, DOM and browser utilities
prettier-standard
Prettier and standard brought together!
8.5k-43%-6 years ago
16.4.1
CommonJSNoneLinting and formatting
vue-papa-parse
A simple wrapper for for the original PapaParse built for VueJs. Supports both Vue 2 & Vue 3.
8.5k+5%-4 years ago
3.1.0
CommonJSBundledVue, Parsers and serialisers
@bahmutov/spok
Checks a given object against a given set of specifications to keep you from writing boilerplate tests.
8.5k--1 year ago
1.2.10
CommonJSBundledTesting
@vue-email/render
Transform Vue components into HTML email templates
8.5k--2 years ago
0.0.9
ESM + CommonJSBundledEmail, Vue
@pbe/react-yandex-maps
Yandex.Maps API bindings for React
8.5k--3 years ago
1.2.5
ESM + CommonJSBundledReact
image-crop-or-pad
A tiny, fully-tested utility to resize raw image data in node or browser, intended for visual regression testing.
8.5k+2712100%-8 months ago
1.0.1
ESM + CommonJSBundledImage processing, Testing
ngx-mapbox-gl
A Angular binding of mapbox-gl-js
8.5k-39%-8 months ago
14.0.0
ESM + CommonJSBundledMaps and geolocation, Angular
athena-express-plus
Athena-Express-Plus is a Node.js library for simplified SQL query execution in Amazon Athena, supporting the latest AWS SDK v3 architecture. It provides seamless integration with Athena, enabling clean JSON result retrieval, parameterized queries, and pag
8.5k+12%-2 years ago
8.1.0
CommonJSBundledCloud SDKs, Database clients and drivers
clean-css-loader
CleanCSS loader module for webpack
8.5k+75%-3 years ago
4.2.1
CommonJSBundledBundler plugins and loaders
mercurius-upload
Fastify plugin to support GraphQL uploads using graphql-upload
8.5k+34%-1 year ago
8.0.0
CommonJSBundledGraphQL
@azure/avocado
A validator of OpenAPI configurations
8.5k--1 month ago
0.12.1
ESM onlyBundledDocumentation tooling
@gravity-ui/tsconfig
Gravity UI TypeScript config for our projects
8.5k--4 years ago
1.0.0
-NoneTypeScript tooling
remark-plain-text
Remark plugin extracting plain text
8.5k+808%-7 years ago
0.2.0
CommonJSNoneMarkdown
vue-youtube
YouTube IFrame Player API wrapper
8.5k-17%-6 years ago
1.4.0
ESM + CommonJSNoneVue
react-native-blurhash
🖼 Blurhash is a compact representation of a placeholder for an image. This is a Native UI Module for React Native to asynchronously wrap the Blurhash implementations and make them usable in React Native. Also supports encoding!
8.5k-27%-9 months ago
2.1.3
ESM + CommonJSBundledReact, TypeScript tooling
@colsen1991/ngx-translate-extract-marker
Function, pipe and directive to manually mark strings to be extracted using ngx-translate-extract
8.5k--1 year ago
3.0.1
ESM + CommonJSBundledInternationalisation, Angular
@better-scroll/pull-down
pull down to refresh, behave likes App list refreshing
8.5k--3 years ago
2.5.1
ESM + CommonJSBundledDOM and browser utilities, TypeScript tooling
gitbook-cli
CLI to generate books and documentation using gitbook
8.5k-18%--
2.3.2
CommonJSNone-
selection-hook
The first open-source library for cross-application text selection monitoring and global input event hooks. Works with Node.js and Electron.
8.5k+580%-1 month ago
2.1.1
CommonJSBundledAccessibility, DOM and browser utilities
gulp-execa
Gulp.js command execution for humans
8.5k-42%-1 year ago
8.0.1
ESM onlyBundledCLI tools and terminal utilities, Node.js utilities
cypress-fail-on-network-error
fail cypress test on network error
8.5k+54%-9 months ago
1.0.5
ESM onlyBundledTesting
docz
It's has never been so easy to documents your things!
8.5k-36%--
2.4.0
ESM + CommonJSBundledUI component libraries, React
@wllama/wllama
WebAssembly binding for llama.cpp - Enabling on-browser LLM inference
8.5k--1 month ago
3.6.1
ESM onlyNone-
node-pandoc
Interact with Pandoc from NodeJS. *Requires Pandoc to be installed.
8.5k+50%-9 years ago
0.3.0
CommonJSNoneMarkdown, Parsers and serialisers
@ucanto/interface
interface definitions for ucanto
8.4k--11 months ago
11.0.1
ESM onlyBundled-
@nodearch/express
nodearch express server
8.4k--2 months ago
2.2.0
ESM onlyBundledHTTP servers and web frameworks, Node.js utilities
@twin.org/core
Helper methods/classes for data type checking/validation/guarding/error handling
8.4k--23 days ago
0.10.0
ESM onlyBundledBlockchain and Web3
fpscanner
A lightweight browser fingerprinting and bot detection library with encryption, obfuscation, and cross-context validation
8.4k+1372%-2 months ago
1.0.8
ESM + CommonJSBundledScraping and browser automation
@jis3r/icons
beautifully crafted, moving icons. for svelte.
8.4k--2 months ago
2.9.0
ESM onlyBundledIcons, Svelte
skeleton-elements
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) - UI for improved perceived performance
8.4k+70%-3 years ago
4.0.1
ESM onlyNoneVue, React
@rematch/persist
Redux-Persist v6 plugin for Rematch. Provides simple redux state persistence using local storage options.
8.4k--4 years ago
2.1.2
ESM + CommonJSBundledTypeScript tooling, React
passport-facebook-token
Facebook token authentication strategy for Passport
8.4k+25%-6 years ago
4.0.0
CommonJSNoneAuthentication and authorisation
react-create-ref
React.createRef() polyfill
8.4k-6%-7 years ago
1.0.1
ESM + CommonJSNonePolyfills and shims, React
flattree
Convert hierarchical tree structure to flat structure.
8.4k+42%-4 years ago
1.0.0
CommonJSNone-
@vtbag/element-crossing
Sites using cross-document view transitions do full page loads of static content on navigation. The element crossing provides a way to preserve current dynamic state of selected elements across cross-document view transitions for a smoother user experienc
8.4k--1 year ago
1.1.0
ESM onlyBundledState management
datatables.net-colreorder-bs
ColReorder for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/)
8.4k-2%--
3.1.1
ESM + CommonJSBundledUI component libraries
ng-animate
A library of cool, reusable and flexible animations for Angular
8.4k+8%-4 years ago
2.0.1
ESM + CommonJSBundledAnimation, Angular
@contentful/axios
Promise based HTTP client for the browser and node.js
8.4k--8 years ago
0.18.0
CommonJSBundledHTTP clients
@mapbox/maki
Pixel-perfect icons for web cartography
8.4k--1 year ago
8.2.0
ESM + CommonJSNoneIcons
@gabrielbryk/jq-ts
Deterministic TypeScript implementation of a jq subset for workflow isolates
8.4k--3 months ago
1.7.0
ESM + CommonJSBundledTypeScript tooling
@smui/data-table
Svelte Material UI - Data Table
8.4k--2 months ago
9.0.2
ESM onlyBundledSvelte
node-red-contrib-moment
Node-Red Node that produces formatted Date/Time output using the Moment.JS library. Timezone, dst and locale aware.
8.4k-13%-3 years ago
5.0.0
CommonJSNoneDate and time
@kwsites/math-sum
Gets the sum of values
8.4k--5 years ago
2.5.0
CommonJSBundledNumbers and maths
@lynx-js/react-refresh-webpack-plugin
A webpack plugin to hot refresh for Lynx.
8.4k--15 days ago
0.4.3
ESM onlyBundledReact, Bundler plugins and loaders
vue-grid-layout-v3
A draggable and resizable grid layout, as a Vue component.
8.4k+213%-1 year ago
3.1.2
ESM + CommonJSNoneVue
react-native-idfa
Android and iOS module for react-native to read IDFA (advertising identifier)
8.4k+140%-7 years ago
4.1.0
CommonJSNoneReact
@matterlabs/hardhat-zksync
ZKsync bundle of Hardhat plugins
8.4k--1 year ago
1.6.2
CommonJSBundledBlockchain and Web3

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