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
next-mdx-remote-client
A wrapper of the `@mdx-js/mdx` for the `nextjs` applications in order to load MDX content. It is a fork of `next-mdx-remote`.
319.7k+549%-1 month ago
2.1.12
ESM onlyBundledMarkdown, Static site generators and meta-frameworks
vue-echarts
Vue.js component for Apache ECharts™.
319.6k+177%-27 days ago
8.3.0
ESM onlyBundledVue
ip-range-check
Check whether an IP(v4 or v6) is in an CIDR range
319.5k+70%-1 month ago
0.2.1
CommonJSBundled-
codemaker
A tiny utility for generating source code
319.3k+3%-1 month ago
1.140.0
CommonJSBundledCloud SDKs, Node.js utilities
@graphql-inspector/graphql-loader
Load GraphQL Schema and Documents from GraphQL files (.graphql, .gql etc)
319k--1 month ago
6.0.0
ESM + CommonJSBundledGraphQL
tree-sync
A module for repeated efficient synchronizing two directories.
318.7k+9%-6 years ago
2.1.0
CommonJSBundled-
victory-brush-line
Interactive Brush Line Component for Victory
318.1k+32%-1 year ago
37.3.6
ESM + CommonJSBundledCharts and data visualisation, React
@azure/arm-storage
A generated SDK for StorageManagementClient.
318.1k--9 days ago
20.2.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
monaco-yaml
YAML plugin for the Monaco Editor
318.1k+131%-4 months ago
5.5.1
ESM onlyBundledRich text and code editors, Parsers and serialisers
ternary-stream
Fork stream based on passed condition, and collect down-stream
317.9k+17%-7 years ago
3.0.0
CommonJSNone-
terminal-columns
Render a readable table in the terminal
317.9k+484%-1 year ago
2.0.0
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
monocle-ts
A porting of scala monocle library to TypeScript
317.8k+13%-4 years ago
2.3.13
ESM + CommonJSBundledTypeScript tooling
intercom-client
Official Node bindings to the Intercom API
317.8k+103%-7 months ago
7.0.3
ESM + CommonJSBundled-
sherif
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
317.7k+132%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
ajv-cli
Command line interface for Ajv JSON schema validator
317.7k+38%-5 years ago
5.0.0
-NoneSchema validation, CLI tools and terminal utilities
jss-preset-default
Default preset for JSS with selected plugins.
317.6k+7%-3 years ago
10.10.0
ESM + CommonJSBundledCSS-in-JS and styling
core-object
A lightweight implementation of OOP Class in JavaScript
317.4k+23%-9 years ago
3.1.5
CommonJSNone-
node-status-codes
Node.js `http.STATUS_CODES` ponyfill
316.8k+11%-7 years ago
3.0.0
-NonePolyfills and shims
rusha
A high-performance pure-javascript SHA1 implementation suitable for large binary data.
316.7k-5%-5 years ago
0.8.14
CommonJSNoneCryptography and hashing
mouse-wheel
Consistent cross browser mouse wheel movement
316.5k+5%-10 years ago
1.2.0
CommonJSNone-
single-spa
The router for easy microfrontends
316.4k-3%-2 years ago
6.0.3
ESM + CommonJSBundledRouting
@azure/communication-email
The is the JS Client SDK for email. This SDK enables users to send emails and get the status of sent email message.
316.4k--11 months ago
1.1.0
ESM + CommonJSBundledCloud SDKs, Email
jsii-rosetta
[![Join the chat at https://cdk.Dev](https://img.shields.io/static/v1?label=Slack&message=cdk.dev&color=brightgreen&logo=slack)](https://cdk.dev) [![Build Status](https://github.com/aws/jsii-rosetta/workflows/build/badge.svg)](https://github.com/aws/jsii-
316.4k+2%-12 days ago
6.0.16
CommonJSBundled-
tree-sitter-rust
Rust grammar for tree-sitter
316.2k+2665%-1 year ago
0.24.0
CommonJSBundledParsers and serialisers
@fontsource/lato
Self-host the Lato font in a neatly bundled NPM package.
316.2k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
merge-trees
Incrementally merge directories.
316.2k+9%-8 years ago
2.0.0
CommonJSNone-
poseidon-lite
Lightweight poseidon hash
316.1k+57%-2 years ago
0.3.0
CommonJSBundledCryptography and hashing
split.js
2kb unopinionated utility for resizeable split views
316.1k+98%-4 years ago
1.6.5
ESM + CommonJSBundled-
vite-plugin-compression2
a fast vite compression plugin
316k+209%-6 months ago
2.5.3
ESM + CommonJSBundledBundler plugins and loaders, Compression and archives
@starknet-io/types-js
Shared TypeScript definitions for Starknet projects
315.8k--23 days ago
0.10.4
ESM + CommonJSBundledBundlers
apollo-link-context
An easy way to set and cache context changes for Apollo Link
315.8k+4%-6 years ago
1.0.20
ESM + CommonJSBundledGraphQL
class-is
Enhances a JavaScript class by adding an is<Class> property to compare types between realms.
315.8k-12%-8 years ago
1.1.0
CommonJSNone-
fork-stream
Fork a stream in multiple directions according to a function
315.7k+17%-13 years ago
0.0.4
CommonJSNone-
deep-copy
Deep copy objects and arrays
315.4k+44%-8 years ago
1.4.2
CommonJSBundled-
@netlify/git-utils
Utility for dealing with modified, created, deleted files since a git commit
315.3k--1 month ago
7.1.1
ESM onlyBundledCLI tools and terminal utilities, Cloud SDKs
@graphql-inspector/git-loader
Load GraphQL Schema and Documents from Git repository
315.2k--1 month ago
6.0.0
ESM + CommonJSBundledGraphQL
gulp-match
Does a vinyl file match a condition?
315.2k+3%-7 years ago
1.1.0
CommonJSNone-
measured-core
A Node library for measuring and reporting application-level metrics.
314.9k+10%-6 years ago
2.0.0
CommonJSNoneNode.js utilities
express-graphql
Production ready GraphQL HTTP middleware.
314.8k-6%-5 years ago
0.12.0
CommonJSBundledGraphQL, HTTP servers and web frameworks
cobe
[![COBE](card.png)](https://cobe.vercel.app)
314.8k+522%-6 months ago
2.0.1
ESM onlyBundled3D, WebGL and game engines
@babylonjs/core
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
314.6k--9 days ago
9.28.0
ESM onlyBundled3D, WebGL and game engines
bun-pty
Cross-platform pseudoterminal (PTY) implementation for Bun with native performance
314.5k+14189%-3 months ago
0.4.10
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
element-size
Get the size of an element in pixels, including margins
314.3k+12%-12 years ago
1.1.1
CommonJSNone-
seamless-immutable
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
314.2k-13%-8 years ago
7.1.4
CommonJSNone-
base62
JavaScript Base62 encode/decoder
314.2k+39%-2 years ago
2.0.2
CommonJSNone-
us-atlas
Pre-built TopoJSON from the U.S. Census Bureau.
314.1k+2714%-3 years ago
3.0.1
-NoneMaps and geolocation
react-native-keyboard-aware-scroll-view
A React Native ScrollView component that resizes when the keyboard appears.
313.9k+3%-4 years ago
0.9.5
CommonJSBundledReact
mouse-event
Cross browser mouse event property access
313.8k+25%-11 years ago
1.0.5
CommonJSNonePolyfills and shims
mouse-change
Mouse state change listener
313.8k+19%-9 years ago
1.4.0
CommonJSNonePolyfills and shims
canvas-fit
Small module for fitting a canvas element within the bounds of its parent.
313.7k+5%-11 years ago
1.5.0
CommonJSNone-

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