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
setup-polly-jest
Setup helper for PollyJS when using in jest/jasmine test environment
44.1k+42%-4 years ago
0.11.0
CommonJSNoneTesting
@ruvector/router
Semantic router for AI agents - vector-based intent matching with HNSW indexing and SIMD acceleration
44.1k--16 days ago
0.1.31
CommonJSBundledRouting
prompt-choices
Create an array of multiple choice objects for use in prompts.
44.1k+3%-8 years ago
5.0.0
CommonJSNoneCLI tools and terminal utilities
@tsparticles/plugin-interactivity
tsParticles interactivity sickness plugin
44.1k--1 month ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
suneditor
Vanilla JavaScript based WYSIWYG web editor
44.1k+39%-29 days ago
3.3.3
ESM + CommonJSBundledRich text and code editors
wipe-webpack-cache
Wipes webpack cache in a controled way.
44.1k-39%-7 years ago
2.1.0
CommonJSNoneCaching, Bundlers
bookshelf
A lightweight ORM for PostgreSQL, MySQL, and SQLite3
44.1k-48%-6 years ago
1.2.0
CommonJSNoneORMs and query builders
passmark
The open-source AI framework for regression testing.
44.1k--3 months ago
1.0.16
CommonJSBundledTesting, Scraping and browser automation
@naoak/workerize-transferable
Helper functions for workerlize-loader to support transferables
44.1k--5 years ago
0.1.0
ESM onlyNoneUtility libraries
read-file-safe
Read files without try catch
44.1k+84%-6 months ago
3.0.0
ESM onlyBundledFiles and file systems
string-extended
Additional string extensions with a chainable api
44.1k-39%-12 years ago
0.0.8
CommonJSNone-
date-extended
Additional date extensions with a chainable api
44.1k-34%-12 years ago
0.0.6
CommonJSNoneDate and time
log-timestamp
Prepend timestamps to functions like console.log, console.warn, etc
44.1k-42%-7 years ago
0.3.0
CommonJSNone-
graphql-list-fields
Get a list of fields while resolving a GraphQL query
44k+37%-2 years ago
2.0.4
CommonJSNoneGraphQL
js-graph-algorithms
Package implements data structures and algorithms for processing various types of graphs
44k-35%-8 years ago
1.0.18
CommonJSBundled-
imghash
Image perceptual hash calculation for node
44k+1355%-5 months ago
1.1.4
ESM + CommonJSBundledImage processing, Cryptography and hashing
ttl
Simple in-memory cache for JavaScript
44k+65%-8 years ago
1.3.1
CommonJSNoneCaching
@axiomhq/nextjs
The official Next.js package for Axiom
44k--28 days ago
0.4.1
ESM + CommonJSBundledLogging, Static site generators and meta-frameworks
openapi-request-validator
Validate request properties against an OpenAPI spec.
44k-16%-3 years ago
12.1.3
CommonJSBundledDocumentation tooling, Schema validation
ngx-daterangepicker-material
Angular 9 and 10 date range picker (with material design theme)
44k-4%-1 month ago
22.0.0
ESM onlyBundledAngular, Date pickers
string-replace-to-array
Works like String.prototype.replace but outputs an array. Useful for replacing parts of the string with objects of other types.
44k+22%-2 years ago
2.1.1
CommonJSBundledReact
preline
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
44k+13%-1 month ago
5.0.0
ESM + CommonJSBundledCSS-in-JS and styling, TypeScript tooling
@storybook/addon-queryparams
Mock query params in Storybook
44k--30 days ago
10.1.0
ESM onlyBundledDocumentation tooling
vue-qrcode-reader
A set of Vue.js components for detecting and decoding QR codes.
44k+29%-1 year ago
5.7.3
ESM + CommonJSBundledVue, WebSockets and realtime
ng-inline-svg-2
Angular directive for inserting an SVG inline within an element.
44k+6%-3 months ago
20.0.2
ESM + CommonJSBundledAngular
varname
Convert strings between different variable naming formats
43.9k+22%-26 days ago
8.1.0
ESM onlyBundledStrings and text
graphql-connection-transformer
An AppSync model transform for connecting objects.
43.9k-19%-2 years ago
5.2.80
CommonJSBundledGraphQL, Cloud SDKs
dank-map
A map function that can map over almost anything.
43.9k-20%-14 years ago
0.1.0
CommonJSNone-
svelte-spa-router
Router for SPAs using Svelte 5
43.9k+199%-3 months ago
5.1.1
ESM onlyBundledSvelte, Routing
prompt-question
Question object, used by Enquirer and prompt plugins.
43.9k+4%-9 years ago
5.0.2
CommonJSNoneCLI tools and terminal utilities
next-transition-router
Easily add animated transitions between pages using Next.js App Router.
43.9k+1533%-1 year ago
0.2.11
ESM onlyBundled-
class-transformer-validator
A simple wrapper around class-transformer and class-validator which provides nice and programmer-friendly API.
43.9k+4%-6 years ago
0.9.1
CommonJSBundledTypeScript tooling
@asyncapi/studio
One place that allows you to develop an AsyncAPI document, validate it, convert it to the latest version, preview the documentation and visualize the events flow.
43.9k--1 month ago
1.4.2
-NoneDocumentation tooling
@automock/jest
> [!WARNING] > ## Automock is Now Suites > > Automock has stopped at **version 2.1.0** and the project has been renamed to **Suites**, a more mature, actively > developed unit testing framework that extends and improves Automock's original design. > > ##
43.9k--10 months ago
2.1.2
CommonJSBundledDev servers and API mocking, Testing
graphql-dynamodb-transformer
An AppSync model transform that takes a simple model and creates a DynamoDB table, DynamoDB stream.
43.9k-24%-2 years ago
7.2.80
CommonJSBundledGraphQL, Cloud SDKs
ruvector-attention-wasm
High-performance WebAssembly attention mechanisms: Multi-Head, Flash, Hyperbolic, MoE, CGT Sheaf Attention with GPU acceleration for transformers and LLMs
43.8k--6 months ago
2.1.0
ESM onlyBundledAI and machine learning
graphql-auth-transformer
Implements the @auth directive for the appsync model transform.
43.8k-23%-2 years ago
7.2.82
CommonJSBundledGraphQL, Cloud SDKs
rust-just
🤖 Just a command runner
43.8k+686%-2 months ago
1.57.0
ESM + CommonJSNoneCLI tools and terminal utilities
svelte-portal
Svelte component for rendering outside the DOM of parent component
43.8k+114%-2 years ago
2.2.1
ESM + CommonJSBundledSvelte
random-item
Get a random item from an array
43.8k+49%-5 years ago
4.0.1
ESM onlyNone-
tess2
GLU tesselator ported to Javascript, performs polygon boolean operations and triangulation
43.8k+254%-11 years ago
1.0.0
CommonJSNone3D, WebGL and game engines
graphql-key-transformer
Implements the @key directive.
43.8k-20%-2 years ago
3.2.80
CommonJSBundledGraphQL, Cloud SDKs
email-misspelled
Check misspell email's domain and return a list of matching domain suggestions
43.8k+206%-1 year ago
4.4.0
ESM + CommonJSBundledEmail
jss-template
JSS plugin enables string templates
43.8k-19%-8 years ago
1.0.1
CommonJSNoneCSS-in-JS and styling
@hugeicons/react-native
Hugeicons React Native Component Library https://hugeicons.com
43.8k--1 month ago
1.0.16
ESM + CommonJSBundledIcons, React
@rollup/browser
Next-generation ES module bundler browser build
43.8k--13 days ago
4.63.5
ESM + CommonJSBundledBundlers
lodash-compat
The compatibility build of lodash modular utilities.
43.8k+17%-10 years ago
3.10.2
CommonJSNone-
kebab-hash
Given an input string, convert to kebab-case and append a hash. Avoids kebab case collisions.
43.7k-33%-8 years ago
0.1.2
CommonJSNoneCryptography and hashing
react-native-promise-rejection-utils
Utils for global tracking of unhandled promise rejections
43.7k+158%-6 years ago
0.0.1
CommonJSBundledReact
@twemoji/api
A Unicode standard based way to implement emoji across all platforms.
43.7k--4 months ago
17.0.3
ESM + CommonJSBundled-

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