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
glsl-inject-defines
injects a #define statement into a shader source
569.4k+78%-11 years ago
1.0.3
CommonJSNone3D, WebGL and game engines
glslify-bundle
Bundle a glslify-deps dependency tree into a GLSL source string
569.4k+69%-7 years ago
5.1.1
CommonJSNone3D, WebGL and game engines
glsl-token-inject-block
safely inject a block of tokens into a shader
569.3k+81%-10 years ago
1.1.0
CommonJSNoneParsers and serialisers
npm-check-updates
Find newer versions of dependencies than what your package.json allows
569.3k+22%-1 month ago
23.1.0
ESM onlyBundled-
eslint-plugin-formatjs
ESLint plugin for formatjs
569.3k+73%-7 days ago
8.1.0
ESM onlyBundledLinting and formatting
sync-rpc
Run asynchronous commands synchronously by putting them in a separate process
569.2k-28%-2 months ago
1.3.7
CommonJSNone-
officeparser
A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .odg, .pdf, .rtf, .csv, .md, .html, .epub) and generating high-fidelity outputs in DOCX, ODT, Markdown, HTML, CSV, RTF, PDF, EPUB, and RA
568.9k+370%-14 days ago
8.0.0
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
oracledb
A Node.js module for Oracle Database access from JavaScript and TypeScript
568.6k+175%-2 months ago
7.0.1
CommonJSNoneDatabase clients and drivers, TypeScript tooling
n8ao
An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.
568.5k+432%-1 month ago
2.0.1
ESM onlyNone-
ncjsm
CJS (Node.js) style modules resolver
568.4k-26%-3 years ago
4.3.2
-NoneBundlers
bin-build
Easily build binaries
568.3k-18%-9 years ago
3.0.0
-None-
esbuild-plugin-alias
esbuild plugin for path aliases
567.8k-44%-4 years ago
0.2.1
CommonJSBundledBundler plugins and loaders
@azure/cosmos
Microsoft Azure Cosmos DB Service Node.js SDK for NOSQL API
567.7k--17 days ago
4.10.1
ESM + CommonJSBundledCloud SDKs
mathjax-full
Beautiful and accessible math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers and in server-side node applications. This package includes the source code as well as
567.7k+119%-4 years ago
3.2.2
CommonJSNoneAccessibility, Numbers and maths
canvas-color-tracker
A utility to track objects on a canvas by unique px color
566.7k+681%-1 year ago
1.3.2
ESM onlyBundled3D, WebGL and game engines
quote-stream
transform a stream into a quoted string
566.2k-10%-11 years ago
1.0.2
CommonJSNone-
vite-plugin-css-injected-by-js
A Vite plugin that takes the CSS and adds it to the page through the JS. For those who want a single JS file.
565.2k+104%-2 months ago
5.0.2
ESM onlyBundledBundler plugins and loaders
bs-recipes
Fully working project examples showing how to use BrowserSync in various ways
565.1k-20%-9 years ago
1.3.4
CommonJSNone-
cli-progress-footer
[![Build status][build-image]][build-url] [![Tests coverage][cov-image]][cov-url] [![npm version][npm-image]][npm-url]
564.9k-23%-2 years ago
2.3.3
-None-
js-xxhash
Pure JS implementation of xxhash
564.8k+175%-10 months ago
5.0.1
ESM + CommonJSBundledTypeScript tooling
convex-helpers
A collection of useful code to complement the official convex package.
564.4k+1240%-26 days ago
0.1.124
ESM onlyBundledReact
level-iterator-stream
Turn an abstract-leveldown iterator into a readable stream
564.4k+7%-5 years ago
5.0.0
-NoneDOM and browser utilities, Node.js utilities
mikro-orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
564.3k+147%-12 days ago
7.2.1
ESM onlyBundledTypeScript tooling, ORMs and query builders
eslint-typegen
Generate types from ESLint rule schemas automatically, with auto-completion and type-checking for rule options.
564k+120%-7 months ago
2.3.1
ESM onlyBundledLinting and formatting
glsl-token-depth
Determine the scope depth of an array of GLSL tokens
563.9k+57%-11 years ago
1.1.2
CommonJSNone-
glsl-token-descope
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
563.9k+54%-11 years ago
1.0.2
CommonJSNone-
glsl-token-scope
Infer the scope of each token in an array of GLSL tokens
563.9k+67%-10 years ago
1.1.2
CommonJSNone-
glsl-token-assignments
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
563.8k+55%-10 years ago
2.0.2
CommonJSNone-
glsl-token-properties
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
563.8k+66%-11 years ago
1.0.1
CommonJSNone-
webpack-assets-manifest
This Webpack plugin will generate a JSON file that matches the original filename with the hashed version.
563.7k+7%-8 days ago
6.5.4
ESM + CommonJSBundledBundler plugins and loaders, Parsers and serialisers
@architect/asap
Architect Static Asset Proxy (ASAP) - a helpful library for Lambda-based static asset delivery
563.4k--2 years ago
7.0.10
CommonJSNoneCloud SDKs
pica
High quality image resize in browser.
563.2k+344%-1 month ago
10.0.3
ESM + CommonJSBundledImage processing
eslint-rule-docs
Find documentation url for a given ESLint rule
563k+36%-4 years ago
1.1.235
CommonJSNoneLinting and formatting
@stdlib/assert-has-symbol-support
Detect native Symbol support.
563k--7 months ago
0.2.3
CommonJSBundledUtility libraries
parse-unit
parses number and unit, '20px' into [20, 'px']
563k+56%-12 years ago
1.0.1
CommonJSNone-
@stdlib/utils-native-class
Determine the specification defined classification of an object.
563k--7 months ago
0.2.3
CommonJSBundledUtility libraries
express-prom-bundle
express middleware with popular prometheus metrics in one bundle
563k+24%-1 year ago
8.0.0
CommonJSBundledHTTP servers and web frameworks, Monitoring and error tracking
@stdlib/assert-has-tostringtag-support
Detect native Symbol.toStringTag support.
562.7k--7 months ago
0.2.3
CommonJSBundledUtility libraries
@fontsource/ibm-plex-sans
Self-host the IBM Plex Sans font in a neatly bundled NPM package.
562.3k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
eslint-plugin-lodash
Lodash specific linting rules for ESLint
562k+12%-15 days ago
8.1.0
CommonJSNoneLinting and formatting
express-promise-router
A lightweight wrapper for Express 4's Router that allows middleware to return promises
561.7k+174%-4 years ago
4.1.1
CommonJSBundledPromises and async control flow, HTTP servers and web frameworks
glslify-deps
Walk the dependency graph of a glslify shader.
561.7k+79%-5 years ago
1.3.2
CommonJSNone-
bufferstreams
Abstract streams to deal with the whole buffered contents.
561.3k+30%-5 months ago
6.0.1
ESM onlyBundled-
aws-crt
NodeJS/browser bindings to the aws-c-* libraries
561.1k+41%-6 days ago
1.33.2
CommonJSBundled-
@better-auth/sso
SSO plugin for Better Auth
560.9k--7 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
react-responsive-carousel
React Responsive Carousel
560.7k+36%-4 years ago
3.2.23
CommonJSBundledUI component libraries, React
reduce-reducers
Reduce multiple reducers into a single reducer
560.6k+8%-7 years ago
1.0.4
ESM + CommonJSBundledState management
schemes
IANA Uniform Resource Identifier (URI) Schemes list, including crowd sourced unofficial ones
560.5k+94%-5 years ago
1.4.0
CommonJSNoneURLs and query strings
murmurhash3js
A javascript implementation of MurmurHash3's x86 hashing algorithms.(Browser&Server)
560.5k+51%-11 years ago
3.0.1
CommonJSNoneCryptography and hashing
@daytona/api-client
OpenAPI client for @daytona/api-client
560.5k--7 days ago
0.217.0
CommonJSBundledHTTP clients, TypeScript 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