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
lazy-brush
Lazy brush - smooth drawing using mouse or finger
37.9k+90%-2 years ago
2.0.2
ESM + CommonJSBundled3D, WebGL and game engines, TypeScript tooling
reflexbox
Responsive React grid system built with Styled System, with support for Emotion and Styled Components
37.9k-3%-7 years ago
4.0.6
CommonJSNoneCSS-in-JS and styling, React
@comark/vue
Vue 3 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
37.9k--27 days ago
0.7.0
ESM onlyBundledMarkdown, Vue
string-extract-class-names
Extracts class and ID names from isolated CSS selector fragments
37.9k+235%-15 days ago
8.4.1
ESM onlyBundled-
@trycourier/courier-ui-core
The core UI kit for Courier Web Components
37.9k--19 days ago
2.5.2
ESM + CommonJSBundledUI component libraries, TypeScript tooling
@tanstack/react-table-devtools
React devtools for TanStack Table.
37.8k--1 month ago
9.2.0
ESM onlyBundledTables and data grids, React
@ckeditor/ckeditor5-footnotes
The footnotes feature for CKEditor 5.
37.8k--15 days ago
48.5.2
ESM onlyBundledRich text and code editors
delete-empty
Recursively delete all empty folders in a directory and child directories.
37.8k+27%-7 years ago
3.0.0
CommonJSNoneFiles and file systems
title-case-minors
A list of the minor words that shouldn't be capitalized in a title case string.
37.8k+82%-10 years ago
1.0.0
-NoneUtility libraries
appwrite
Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
37.8k+26%--
28.0.0
ESM + CommonJSBundledTypeScript tooling, Vue
quill-image-drop-and-paste
A quill editor module for drop and paste image, with a callback hook before insert image into the editor
37.8k+17%-2 years ago
2.0.1
ESM + CommonJSBundled-
swagger-themes
Library for measuring the topic of Swagger documentation
37.8k+157%-2 years ago
1.4.3
CommonJSBundledDocumentation tooling
@trycourier/courier-ui-inbox
Inbox components for the Courier web UI
37.8k--19 days ago
2.7.2
ESM + CommonJSBundledTypeScript tooling
@vue-macros/define-models
defineModels feature from Vue Macros.
37.8k--2 months ago
3.1.4
ESM onlyBundledVue
angulartics2
Vendor-agnostic web analytics for Angular2 applications
37.8k-11%-2 years ago
14.1.0
ESM + CommonJSBundledAngular, Monitoring and error tracking
@netlify/database
TypeScript utilities for interacting with Netlify Database
37.8k--1 month ago
2.0.1
ESM + CommonJSBundledDatabase clients and drivers
nucleo-ui-fill-18
18px fill React SVG icon components from Nucleo UI Library
37.8k--1 month ago
1.5.1
ESM + CommonJSBundledReact, Icons
values.js
Get tints and shades of a CSS color
37.8k+52%--
2.1.1
ESM + CommonJSBundled-
throttled-queue
Throttles arbitrary code to execute a maximum number of times per interval. Best for making throttled API requests.
37.8k-28%-1 year ago
3.0.0
ESM + CommonJSBundledQueues and background jobs
@apitools/openapi-parser
Resolve OpenAPI Refs and/or convert Swagger 2.0 to OpenAPI
37.8k--1 year ago
0.0.37
ESM + CommonJSNoneDocumentation tooling, Parsers and serialisers
@atproto/oauth-client
OAuth client for ATPROTO PDS. This package serves as common base for environment-specific implementations (NodeJS, Browser, React-Native).
37.8k--26 days ago
0.8.7
ESM onlyBundledAuthentication and authorisation
@orca-so/whirlpools
Orca's high-level typescript sdk to interact with Orca's on-chain Whirlpool program.
37.7k--3 months ago
8.0.1
ESM + CommonJSBundledBlockchain and Web3, Cryptography and hashing
base44
Base44 CLI - Unified interface for managing Base44 applications
37.7k--13 days ago
0.1.20
ESM onlyNoneCLI tools and terminal utilities
function.name-polyfill
Polyfill for the basic functionality of `Function.name` accessor property in its pre-ES6 form
37.7k-27%-8 years ago
1.0.6
CommonJSNonePolyfills and shims
mediasoup
Cutting Edge WebRTC Video Conferencing
37.7k+139%-21 days ago
3.27.1
CommonJSBundledNode.js utilities, WebSockets and realtime
next-power-of-two
returns the next highest power of two
37.7k+56%-11 years ago
1.0.0
CommonJSNone-
@tsed/logger
A multi channel logger written in TypeScript.
37.7k--6 months ago
8.0.5
ESM + CommonJSBundledLogging, TypeScript tooling
react-rating
A rating react component with custom symbols
37.7k+4%-6 years ago
2.0.5
ESM + CommonJSBundledReact, UI component libraries
splunk-sdk
SDK for usage with the Splunk REST API
37.7k+102%--
2.0.2
CommonJSNone-
@m2d/core
Core engine to convert extended MDAST to DOCX. Supports plugins for footnotes, images, lists, tables, and more. Designed for seamless Markdown-to-DOCX conversion.
37.7k--11 months ago
1.7.1
ESM + CommonJSBundledMarkdown, PDF and documents
@formspec/config
Unified configuration for FormSpec - extensions, constraints, metadata, pipeline settings, and DSL-policy validation
37.7k--1 month ago
0.1.0-alpha.70
ESM + CommonJSBundled-
svelte-language-server
A language server for Svelte
37.7k+207%-1 month ago
0.18.4
CommonJSBundledSvelte
eslint-formatter-stylish
ESLint’s official `stylish` formatter, unofficially published as a standalone module
37.7k+100%-11 months ago
9.0.1
-BundledLinting and formatting
aigle
Aigle is an ideal Promise library, faster and more functional than other Promise libraries
37.7k+14%-7 years ago
1.14.1
CommonJSBundledPromises and async control flow
to-capital-case
Convert a string to capital case.
37.7k+89%-10 years ago
1.0.0
-NoneUtility libraries
drizzle-typebox
Generate Typebox schemas from Drizzle ORM schemas
37.6k+103%-1 year ago
0.3.3
ESM + CommonJSBundledORMs and query builders, Schema validation
koa-pino-logger
pino logging koa middleware
37.6k+174%-1 year ago
5.0.0
CommonJSNoneLogging
@stdlib/stats-base-dists-normal-pdf
Normal distribution probability density function (PDF).
37.6k--7 months ago
0.3.1
CommonJSBundledPDF and documents, Numbers and maths
grunt-contrib-requirejs
Optimize RequireJS projects using r.js
37.6k+29%--
1.0.0
CommonJSNone-
tsparticles-updater-life
tsParticles particles life updater
37.6k+19%--
2.12.0
ESM + CommonJSBundledAnimation, Angular
featurebase-js
Typed client SDK for Featurebase — messenger, changelog widget, feedback widget, and surveys.
37.6k---
1.0.3
ESM + CommonJSBundledDocumentation tooling
dom-node-types
Exports the name/value pairs of DOM Node types
37.6k+388%-10 years ago
1.0.1
CommonJSNone-
skipper
Bodyparser for Express/Sails. Exposes simple API for streaming multiple files to disk, S3, etc. without buffering to a .tmp directory.
37.6k+43%-4 months ago
0.9.8
CommonJSNoneHTTP servers and web frameworks
@oddbird/css-anchor-positioning
Polyfill for the proposed CSS anchor positioning spec
37.6k--1 month ago
0.10.2
ESM + CommonJSBundledPolyfills and shims, CSS-in-JS and styling
redux-dynamic-modules
Modularize the redux app by dynamically loading reducers, state and sagas
37.6k+42%-6 years ago
5.2.3
CommonJSBundledState management, React
eslint-plugin-svg-jsx
ESLint rules for camelCasing React props
37.6k+81%-7 months ago
1.3.0
CommonJSNoneLinting and formatting, React
jdataview
A unique way to work with a binary file in the browser and the server.
37.6k+163%-11 years ago
2.5.0
CommonJSNone-
nats.ws
WebSocket NATS client
37.6k+88%--
1.30.3
ESM + CommonJSBundledWebSockets and realtime
@neshca/cache-handler
Next.js self-hosting simplified.
37.5k--1 year ago
1.9.0
ESM + CommonJSNoneCaching, Database clients and drivers
@genkit-ai/next
Next.js plugin for Genkit
37.5k--1 month ago
1.42.0
ESM + CommonJSBundledCloud SDKs, 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