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
prsc
Tiny parser combinators library
85.2k+130%-4 years ago
4.0.0
ESM + CommonJSBundledParsers and serialisers
fork-ts-checker-webpack-plugin-alt
Runs typescript type checker and linter on separate process.
85.2k+91%-7 years ago
0.4.14
CommonJSBundledTypeScript tooling, Bundler plugins and loaders
prettyoutput
Librarie to format js/json objects into a YAML-style colored output. Especially useful to pretty print logs. Performant (benchmarks)
85.2k-18%-7 years ago
1.2.0
CommonJSNoneCLI tools and terminal utilities
@fontsource/public-sans
Self-host the Public Sans font in a neatly bundled NPM package.
85.1k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
gulp-symdest
Like gulp.dest, but handles symlinks
85.1k+355%-4 years ago
1.3.0
CommonJSNoneBuild tools
hash-string
A string hashing function based on Daniel J. Bernstein's popular 'times 33' hash algorithm.
85k+213%-11 years ago
1.0.0
CommonJSNoneCryptography and hashing
rdndmb-html5-to-touch
Multi Backend pipeline for react-dnd-multi-backend (HTML5 <-> Touch)
85k+141%-1 year ago
9.0.0
ESM onlyBundledDOM and browser utilities, React
sparkline
A JavaScript implementation of 'spark'.
85k+38%-9 years ago
0.2.0
CommonJSNoneCharts and data visualisation
react-vnc
A React Component to connect to a websockified VNC client using noVNC.
85k+849%-10 months ago
3.2.0
ESM + CommonJSBundledReact, WebSockets and realtime
easy-transform-stream
Create a transform stream using await instead of callbacks
85k+26%-2 years ago
1.0.1
ESM onlyBundled-
three-bvh-csg
A fast, flexible, dynamic CSG implementation on top of three-mesh-bvh
85k+558%-7 months ago
0.0.18
ESM + CommonJSBundled3D, WebGL and game engines
v-tooltip
Easy tooltips with Vue 2.x
84.9k-24%-5 years ago
2.1.3
ESM + CommonJSBundledVue, UI component libraries
@coreui/react
UI Components Library for React.js
84.9k--2 months ago
5.13.0
ESM + CommonJSBundledUI component libraries, React
ramldt2jsonschema
Converts a RAML data type into JSON schema, and back
84.9k+25%-6 years ago
1.2.3
CommonJSNoneSchema validation
fromnow
A tiny (339B) utility for human-readable time differences between now and past or future dates.
84.8k+62%-7 years ago
3.0.1
ESM + CommonJSBundledDate and time
eslint-config-love
A TypeScript ESLint config that loves you
84.8k-12%-25 days ago
157.0.0
ESM onlyBundledLinting and formatting, TypeScript tooling
changelogen
Generate Beautiful Changelogs using Conventional Commits
84.8k+13%--
0.6.2
ESM onlyBundled-
@redux-devtools/serialize
Serialize unserializable data and parse it back.
84.8k--6 months ago
1.0.0
ESM onlyNone-
remark-mdxjs
Support import, export, and JSX in markdown
84.7k-34%-6 years ago
2.0.0-next.0
-NoneMarkdown, React
@pnpm/catalogs.config
Create a normalized catalogs config from pnpm-workspace.yaml contents.
84.7k--30 days ago
1100.0.7
ESM onlyBundledNode.js utilities
eslint-plugin-file-progress
Eslint plugin to print file progress
84.7k-26%-6 months ago
4.0.0-beta.1
ESM onlyBundledLinting and formatting
logfire
JavaScript API for Logfire - https://pydantic.dev/logfire
84.7k+4112%-20 days ago
0.22.9
ESM + CommonJSBundledMonitoring and error tracking
@launchdarkly/session-replay
Browser session replay for your web app. Record session replays to visualize usage patterns.
84.7k--21 days ago
1.1.23
ESM onlyBundledTypeScript tooling, Node.js utilities
axios-debug-log
Axios interceptor of logging requests & responses by debug.
84.6k-1%-3 years ago
1.0.0
CommonJSBundledLogging
dom-closest
For a given DOM element, find the first ancestor that matches a given CSS selector.
84.6k-7%-11 years ago
0.2.0
-NoneDOM and browser utilities
@antv/g2plot
An interactive and responsive charting library
84.6k--1 year ago
2.4.35
ESM + CommonJSBundledCharts and data visualisation
react-drag-listview
drag list view and table view component for react
84.5k+92%-3 years ago
2.0.0
ESM + CommonJSBundledReact
@traceloop/instrumentation-utils
Shared utilities for Traceloop LLM instrumentations
84.5k--4 months ago
0.27.0
ESM + CommonJSBundledMonitoring and error tracking, AI and machine learning
@grafana/tsconfig
Grafana's TypeScript config
84.4k--4 months ago
2.2.0
CommonJSNoneTypeScript tooling
pixi-viewport
A highly configurable viewport/2D camera designed to work with pixi.js. Features include dragging, pinch-to-zoom, mouse wheel zooming, decelerated dragging, follow target, snap to point, snap to zoom, clamping, bouncing on edges, and move on mouse edges.
84.4k+150%-1 year ago
6.0.3
ESM + CommonJSBundled3D, WebGL and game engines
extract-opts
Extract the options and callback from a function's arguments easily
84.4k-33%-2 years ago
5.9.0
CommonJSNoneNode.js utilities
eslint-plugin-styled-components-a11y
This plugin adds the ability to lint styled components according to the rules outlined in eslint-plugin-jsx-a11y.
84.4k+57%-1 year ago
2.2.1
CommonJSNoneAccessibility, CSS-in-JS and styling
flux-standard-action
A human-friendly standard for Flux action objects
84.3k-17%-5 years ago
2.1.2
CommonJSBundledState management
phosphor-react
A clean and friendly icon family for React
84.3k+44%-4 years ago
1.4.1
ESM + CommonJSBundledIcons, React
h264-profile-level-id
TypeScript utility to process H264 profile-level-id values
84.3k+98%-3 months ago
2.3.3
CommonJSBundledVideo and audio, WebSockets and realtime
cytoscape-cola
The Cola.js physics simulation layout for Cytoscape.js
84.2k+129%--
2.5.1
CommonJSNone-
@samchon/openapi
Universal OpenAPI to LLM function calling schemas. Transform any Swagger/OpenAPI document into type-safe schemas for OpenAI, Claude, Qwen, and more.
84.2k--8 months ago
6.0.1
ESM + CommonJSBundledDocumentation tooling
rc-editor-mention
mention ui component for react
84.2k-7%-7 years ago
1.1.13
ESM + CommonJSNoneReact
promise-share
Creates a getter function for a promise result
84.1k+162%-4 months ago
2.0.1
ESM onlyBundledPromises and async control flow
ember-source-channel-url
Determine the URL to a given Ember channels (beta, canary, etc) latest tarball.
84k-22%--
3.0.0
CommonJSNone-
@hapi/cookie
Cookie authentication plugin
84k--3 years ago
12.0.1
CommonJSNoneAuthentication and authorisation
standalone-single-spa-webpack-plugin
A webpack plugin to run single-spa microfrontends as standalone
84k-5%-1 year ago
6.0.0
ESM onlyBundledBundler plugins and loaders
detect-content-type
detect-content-type implements the algorithm described at http://mimesniff.spec.whatwg.org/ to determine the Content-Type of the given data. It considers at most the first 512 bytes of data. It always returns a valid MIME type: if it cannot determine a mo
84k-41%-8 years ago
1.2.0
CommonJSNone-
@xterm/addon-progress
An xterm.js addon providing an interface for ConEmu's progress sequence. See https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC for sequence details.
84k--9 months ago
0.2.0
ESM + CommonJSBundledCLI tools and terminal utilities
rspack-resolver
Oxc Resolver Node API with PNP support
84k-54%--
1.3.0
CommonJSBundled-
stringify-object-es5
Stringify an object/array like JSON.stringify just without all the double-quotes (ES5 compatible)
83.9k-52%-9 years ago
2.5.0
-None-
tree-sitter-scala
Scala grammar for tree-sitter
83.9k+1178%-1 year ago
0.24.0
CommonJSBundledParsers and serialisers
@nomiclabs/hardhat-ethers
Hardhat plugin for ethers
83.9k--3 years ago
2.2.3
CommonJSBundledBlockchain and Web3
chartjs-chart-matrix
Chart.js module for creating matrix charts
83.9k+172%-24 days ago
3.1.0
ESM + CommonJSBundledCharts and data visualisation
@neondatabase/auth-ui
React UI components for Neon Auth - pre-built sign-in, sign-up, and user management forms
83.9k--1 month ago
0.3.0-beta
ESM onlyBundledAuthentication and authorisation, React

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