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-native-lightbox-v2
Images etc in Full Screen Lightbox Popovers for React Native
42.5k+23%-2 years ago
0.9.2
ESM + CommonJSBundledReact
bootstrap-multiselect
JQuery multiselect plugin based on Bootstrap.
42.5k+102%--
2.0.0
CommonJSNoneUI component libraries
blockies-react-svg
Blockies react SVG function component, blocky identicons, address-unique ethereum avatar, SVG base64 generation in browser or nodejs.
42.5k+3122%-3 years ago
0.0.13
ESM + CommonJSBundledBlockchain and Web3, React
simple-keyboard
On-screen Javascript Virtual Keyboard
42.5k+22%--
3.8.192
CommonJSBundled-
graphql-modules
Create reusable, maintainable, testable and extendable GraphQL modules
42.5k+61%-4 months ago
3.1.2
ESM + CommonJSBundledGraphQL, TypeScript tooling
gulp-changed
Only pass through changed files
42.5k+14%-11 months ago
5.0.4
ESM onlyNoneNode.js utilities
@css-inline/css-inline-linux-arm64-gnu
High-performance library for inlining CSS into HTML 'style' attributes
42.4k--1 month ago
0.21.2
CommonJSNoneCSS-in-JS and styling, Email
@elysiajs/static
Elysia plugin for serving static files
42.4k--5 months ago
1.4.10
ESM + CommonJSBundled-
eases
grab bag of easing equations
42.4k+33%-11 years ago
1.0.8
CommonJSNoneAnimation
@uniswap/universal-router
Smart contracts for Universal Router
42.4k--10 months ago
2.1.0
-NoneRouting, Blockchain and Web3
connect-session-sequelize
Session store for connect-session using sequelize
42.4k-11%-6 months ago
8.0.6
CommonJSBundledORMs and query builders, Node.js utilities
@universal-middleware/express
Express adapter for universal middlewares
42.4k--2 months ago
0.4.31
ESM onlyNoneHTTP servers and web frameworks
to-style
Convert style objects to style strings
42.3k+1%-11 years ago
1.3.3
CommonJSNone-
module-deps-sortable
walk the dependency graph to generate json output that can be fed into browser-pack
42.3k-28%-5 years ago
5.0.3
CommonJSNone-
@stdlib/utils-define-nonenumerable-read-only-accessor
Define a non-enumerable read-only accessor.
42.3k--8 months ago
0.2.4
CommonJSBundledUtility libraries
@stylexswc/unplugin
Universal StyleX plugin for Vite, webpack, Rspack, Rollup, esbuild, Farm, Rsbuild, Nuxt, and Astro, powered by a Rust NAPI-RS/SWC compiler.
42.3k--13 days ago
0.19.0
ESM + CommonJSBundledCSS-in-JS and styling, Vue
conditional-type-checks
Types for testing TypeScript types.
42.3k+130%-4 years ago
1.0.6
ESM + CommonJSBundledTypeScript tooling
localstorage-slim
An ultra slim localstorage wrapper with optional support for ttl and encryption
42.3k+97%--
2.7.1
CommonJSBundledCryptography and hashing
ajv-ftl-i18n
Transpile Fluent (ftl) files into ajv error translations.
42.3k+2%-3 months ago
0.3.0
ESM onlyBundledInternationalisation, Build tools
@nextcloud/vue
Nextcloud vue components
42.3k--12 days ago
9.13.1
ESM onlyBundledVue
squirrelly
Lightweight, fast, and powerful JS template engine. Supports helpers, filters, template inheritance
42.3k+0%-3 months ago
9.1.1
ESM + CommonJSBundledTemplating
fluent-transpiler
Transpile Fluent (ftl) files into optimized, tree-shakable, JavaScript EcmaScript Modules (esm).
42.3k-4%-1 month ago
0.8.0
ESM onlyBundledBuild tools, Internationalisation
@strapi/provider-email-nodemailer
Nodemailer provider for Strapi
42.3k--13 days ago
5.55.1
ESM + CommonJSBundledEmail
svelte-chartjs
<img align="right" width="150" height="150" alt="svelte-chartjs logo" src="https://raw.githubusercontent.com/SauravKanchan/svelte-chartjs/master/assets/svelte-chartjs.png">
42.3k+20%-6 months ago
4.0.1
ESM onlyBundledSvelte
approximate-number
Converts numbers into a more human-friendly format, similar to `ls`'s `--human-readable` flag (`ls -lh`) or Stack Overflow's reputation numbers. For example, 123456 becomes '123k'.
42.3k+242%-6 months ago
3.0.1
ESM onlyNoneLinting and formatting
eslint-plugin-fsecond
ESLint plugin with misc rules. Typescript and React related.
42.3k+326%-7 months ago
1.5.0
ESM onlyBundledLinting and formatting, React
node-static
simple, compliant file streaming module for node
42.2k-18%-8 years ago
0.7.11
CommonJSNone-
pino-elasticsearch
Load pino logs into ElasticSearch
42.2k+69%-5 months ago
9.0.0
CommonJSBundledLogging
abcjs
Renderer for abc music notation
42.2k+706%--
6.7.1
CommonJSBundled-
clean-modules
Saves space by removing redundant files from your node_modules. Useful for CI caches or reducing the size of serverless functions.
42.2k+39%-4 months ago
4.0.0
ESM onlyBundledNode.js utilities
@vreden/youtube_scraper
A simple YouTube video downloader for audio and video formats with resolusi and quality.
42.2k--4 months ago
1.2.9
CommonJSNoneVideo and audio, Scraping and browser automation
kafkajs-lz4
LZ4 compression codec for the KafkaJS library
42.2k+513%-5 years ago
2.0.0-beta.0
CommonJSNoneQueues and background jobs
round-precision
Round a number to a specified decimal precision
42.2k+21%-11 years ago
1.0.0
CommonJSNoneNumbers and maths
@storybook/preact
Storybook Preact renderer: Develop, document, and test UI components in isolation
42.2k--1 month ago
10.6.0
ESM onlyBundledDocumentation tooling, UI component libraries
@arco-design/web-react
Arco Design React UI Library.
42.2k--2 months ago
2.66.16
ESM + CommonJSBundledUI component libraries, React
precision
Find the decimal precision of a given number
42.2k+6%-10 years ago
1.0.1
CommonJSNoneNumbers and maths
rollup-plugin-inject-process-env
Inject environment variables in process.env with Rollup
42.2k+154%-5 years ago
1.3.1
ESM + CommonJSBundledBundler plugins and loaders, Configuration
@n8tb1t/use-scroll-position
React hook to calculate scroll position
42.1k--1 year ago
4.0.0
ESM onlyBundledDOM and browser utilities, React
@fusioncharts/maps
FusionCharts JavaScript charting framework
42.1k--6 months ago
4.2.2
CommonJSNoneCharts and data visualisation
phosphor-svelte
A clean and friendly icon family for Svelte
42.1k+206%-8 months ago
3.1.0
ESM onlyBundledIcons
js-crypto-random
Universal Module for Secure Random Generator in JavaScript
42.1k-32%-3 years ago
1.0.5
CommonJSBundledCryptography and hashing
hash-replace
Substitute a webpack-style hash template string. [hash:7]->abcdefg
42.1k+6645%-9 years ago
1.0.5
CommonJSNoneCryptography and hashing, Bundlers
@vue-macros/volar
Volar plugin for Vue Macros.
42.1k--2 months ago
3.1.4
ESM onlyBundledVue
ngx-papaparse
Papa Parse wrapper for Angular. Fast parser-library for CSV to JSON and vice versa, with built in support for background-workers.
42.1k-25%-3 years ago
8.0.0
ESM + CommonJSBundledParsers and serialisers, Angular
@metamask/eth-simple-keyring
A simple standard interface for a series of Ethereum private keys
42.1k--2 months ago
13.0.0
ESM + CommonJSBundledBlockchain and Web3
markdown-it-ts
TypeScript-first Markdown parser and renderer compatible with the markdown-it public API, with streaming, chunked parsing, and async render.
42.1k--1 month ago
1.1.2
ESM onlyBundledMarkdown, Parsers and serialisers
facehash
Deterministic avatar faces from any string. Lightweight, interactive, pure CSS. Works with any framework.
42.1k--7 months ago
0.1.0
ESM onlyBundledStatic site generators and meta-frameworks, React
@rpldy/uploader
the processing and queuing engine for react-uploady
42.1k--10 months ago
1.13.0
ESM + CommonJSBundledFiles and file systems, React
nx-mcp
A Model Context Protocol server implementation for Nx
42.1k+49%-5 months ago
0.25.0
CommonJSNoneBuild tools
ts-generator
The missing piece for fully typesafe Typescript apps
42.1k-9%-5 years ago
0.1.1
CommonJSNoneTypeScript tooling

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