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
grapheme-splitter
A JavaScript library that breaks strings into their individual user-perceived characters. It supports emojis!
5.6m+14%-8 years ago
1.0.4
CommonJSNone-
conventional-changelog-writer
Write logs based on conventional commits and templates.
5.6m+23%-1 month ago
9.2.1
ESM onlyBundledDocumentation tooling
super-regex
Make a regular expression time out if it takes too long to execute
5.6m+294%-10 months ago
1.1.0
ESM onlyBundledSecurity
fb-dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it.
5.6m+3578%-1 year ago
0.5.8
CommonJSBundled-
function-timeout
Make a synchronous function have a timeout
5.6m+318%-2 years ago
1.0.2
ESM onlyBundledSecurity
react-native-svg
SVG library for react-native
5.6m+237%-4 months ago
15.15.5
ESM + CommonJSBundledReact
@csstools/postcss-is-pseudo-class
A pseudo-class for matching elements in a selector list
5.6m+21%-8 months ago
6.0.0
ESM onlyBundledCSS-in-JS and styling
es6-promisify
Converts callback-based functions to ES6 Promises
5.6m+41%-5 years ago
7.0.0
ESM + CommonJSNonePromises and async control flow
@angular-devkit/schematics-cli
Angular Schematics - CLI
5.6m+124%-3 days ago
22.2.0
-NoneAngular, CLI tools and terminal utilities
abitype
Strict TypeScript types for Ethereum ABIs
5.6m+207%-2 months ago
1.3.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
merge-options
Merge Option Objects
5.6m+124%-5 years ago
3.0.4
ESM + CommonJSNone-
elkjs
Automatic graph layout based on Sugiyama's algorithm. Specialized for data flow diagrams and ports.
5.6m+645%-2 months ago
0.12.0
CommonJSBundled-
rehype-parse
rehype plugin to parse HTML
5.6m+206%-1 year ago
9.0.1
ESM onlyBundledMarkdown
read-package-up
Read the closest package.json file
5.6m+112%-10 months ago
12.0.0
ESM onlyBundledFiles and file systems
global
Require global variables
5.6m+13%-7 years ago
4.4.0
CommonJSNone-
wordwrapjs
Word-wrapping for javascript.
5.5m+99%-11 months ago
5.1.1
ESM + CommonJSNone-
lodash.castarray
The lodash method `_.castArray` exported as a module.
5.5m+76%-10 years ago
4.4.0
-NoneUtility libraries
caching-transform
Wraps a transform and provides caching
5.5m+13%-7 years ago
4.0.0
-NoneCaching
rollup-plugin-visualizer
Visualize and analyze your bundle to quickly see which modules are taking up space.
5.5m+120%-1 month ago
7.1.1
ESM onlyBundledBundler plugins and loaders
chromatic
Automate visual testing across browsers. Gather UI feedback. Versioned documentation.
5.5m+82%-4 days ago
18.9.5
ESM + CommonJSBundledDocumentation tooling
@octokit/auth-oauth-app
GitHub OAuth App authentication for JavaScript
5.5m+218%-25 days ago
9.0.5
ESM onlyBundledAuthentication and authorisation
columnify
Render data in text columns. Supports in-column text-wrap.
5.5m+48%-4 years ago
1.6.0
CommonJSNoneCLI tools and terminal utilities
@csstools/postcss-hwb-function
Use hwb() color functions in CSS
5.5m+17%-14 days ago
5.0.12
ESM onlyBundledCSS-in-JS and styling
@csstools/postcss-normalize-display-values
Use two values display syntax for inner and outer display types.
5.5m+11%-8 months ago
5.0.1
ESM onlyBundledCSS-in-JS and styling
react-draggable
React draggable component
5.5m+106%-10 days ago
4.7.2
ESM + CommonJSBundledReact
@better-auth/drizzle-adapter
Drizzle adapter for Better Auth
5.5m--2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@csstools/postcss-oklab-function
Use oklab() and oklch() color functions in CSS
5.5m+19%-14 days ago
5.0.12
ESM onlyBundledCSS-in-JS and styling
map-age-cleaner
Automatically cleanup expired items in a Map
5.5m+16%-5 years ago
0.2.0
CommonJSBundled-
flush-write-stream
A write stream constructor that supports a flush function that is called before finish is emitted
5.5m-18%-7 years ago
2.0.0
CommonJSNone-
@opentelemetry/sdk-trace-web
OpenTelemetry Web Tracer
5.5m+213%-26 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
postcss-scss
SCSS parser for PostCSS
5.5m+21%-2 years ago
4.0.9
ESM + CommonJSBundledCSS-in-JS and styling
@oxlint/binding-linux-x64-musl
Linter for the JavaScript Oxidation Compiler
5.5m--5 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
lit
A library for building fast, lightweight web components
5.5m+78%-4 months ago
3.3.3
ESM onlyBundled-
styleq
A quick JavaScript runtime for Atomic CSS compilers.
5.5m+370%-1 year ago
0.2.1
ESM + CommonJSBundled-
react-native-worklets
The React Native multithreading library
5.5m+1171%-8 days ago
0.13.0
ESM + CommonJSBundledReact, Animation
@csstools/postcss-color-function
Use the color() function in CSS
5.5m+17%-14 days ago
5.0.12
ESM onlyBundledCSS-in-JS and styling
@better-auth/kysely-adapter
Kysely adapter for Better Auth
5.5m--2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@mui/icons-material
Material Design icons distributed as SVG React components.
5.5m+35%-30 days ago
9.4.0
ESM + CommonJSBundledIcons, React
@better-auth/memory-adapter
Memory adapter for Better Auth
5.5m--2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@better-auth/prisma-adapter
Prisma adapter for Better Auth
5.5m--2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@solana/codecs-core
Core types and helpers for encoding and decoding byte arrays on Solana
5.5m+299%-18 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@envelop/core
This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop
5.5m+128%-10 days ago
5.6.1
ESM + CommonJSBundledGraphQL, TypeScript tooling
node-notifier
A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
5.5m-6%-4 years ago
10.0.1
CommonJSNone-
@better-auth/mongo-adapter
Mongo adapter for Better Auth
5.5m--2 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
ultrahtml
A 1.75kB library for enhancing `html`. `ultrahtml` has zero dependencies and is compatible with any JavaScript runtime.
5.5m+292%-2 months ago
1.7.0
ESM onlyBundledSecurity
@graphql-codegen/core
<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
5.4m+52%-2 months ago
6.2.0
ESM + CommonJSBundledTypeScript tooling, GraphQL
unplugin-utils
A set of utility functions commonly used by unplugins.
5.4m+145%-2 months ago
0.3.2
ESM onlyBundledUtility libraries
tmp-promise
The tmp package with promises support and disposers.
5.4m+137%-4 years ago
3.0.3
CommonJSBundledPromises and async control flow
mdast-util-frontmatter
mdast extension to parse and serialize frontmatter (YAML, TOML, etc)
5.4m+160%-3 years ago
2.0.1
ESM onlyBundledParsers and serialisers
hast-util-from-html-isomorphic
hast utility that turns HTML into a syntax tree (while being small in browsers)
5.4m+514%-3 years ago
2.0.0
ESM onlyBundledDOM and browser utilities

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