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
itty-router-extras
An assortment of delicious extras for the calorie-light itty-router.
3k-33%-2 years ago
0.4.6
CommonJSNoneCloud SDKs, Routing
protobuf-schema
No nonsense protobuf schema parser written in Javascript
3k+52%-11 years ago
1.5.1
CommonJSNoneParsers and serialisers
speckeeper
TypeScript-first specification validation framework with external SSOT integration
3k--24 days ago
0.16.24
ESM onlyBundledTypeScript tooling
@vanyapr/transition-hook
☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group
3k--3 years ago
1.5.4
ESM + CommonJSBundledAnimation, React
mobilpay-node
MobilPay Gateway library
3k+324%-6 years ago
0.2.0
CommonJSNonePayments and commerce
filepath
A cross platform utility interface for working with filesystems in Node.js.
3k+269%-10 years ago
1.1.0
-NoneFiles and file systems
glob-expand
A sync glob / minimatch / RegExp function with a gruntjs -like `expand` of patterns, with minimum depepndencies. Derived from gruntjs's v0.4.1 `file.expand`
3k-52%-10 years ago
0.2.1
CommonJSNoneFiles and file systems
hyperliquid
SDK for Hyperliquid API
3k+55%-1 year ago
1.7.7
ESM + CommonJSBundledBlockchain and Web3, WebSockets and realtime
webgl-mock
A simple implementation-less interface for testing code outside of WebGL
3k+3%-8 years ago
0.1.7
CommonJSNone3D, WebGL and game engines, Testing
@graphql-authz/directive
GraphQL Directive for graphql-authz
3k--2 years ago
1.1.6
CommonJSBundledGraphQL
panelui-native
High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.
3k--11 days ago
0.102.0
ESM + CommonJSBundledUI component libraries, React
remark-usage
remark plugin to add a usage example to your readme
3k-19%-2 years ago
11.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
@form-validation/validator-not-empty
The best validation library for JavaScript
3k--3 years ago
2.4.0
CommonJSBundled-
graphql-query-test-mock
Mock queries to your GraphQL backend in your Jest tests.
3k-65%-6 years ago
0.12.1
CommonJSBundledGraphQL, Testing
hook-shell-script-webpack-plugin
A Webpack plugin for running shell scripts on any hook provided by Webpack.
3k-17%-2 years ago
0.4.0
CommonJSNoneBundler plugins and loaders
@jiaminghi/charts
Lightweight charting
3k--5 years ago
0.2.18
CommonJSNoneCharts and data visualisation
@tsparticles/preset-links
tsParticles links preset
3k--1 month ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
okx-api
Complete Node.js SDK for OKX's REST APIs and WebSockets, with TypeScript & end-to-end tests
3k+37%-10 days ago
3.2.4
ESM + CommonJSBundledWebSockets and realtime, Blockchain and Web3
@getdashfy/themes
Customizable theme system with pre-built themes for Dashfy
2.9k--1 month ago
0.1.3
ESM + CommonJSBundledCharts and data visualisation, React
freellmapi
Set up coding agents to use a FreeLLMAPI gateway
2.9k--19 days ago
0.6.0
ESM onlyNoneCLI tools and terminal utilities
space-lift
TypeScript Array, Object, Map, Set, Union, Enum utils
2.9k+31%-4 years ago
1.0.4
ESM + CommonJSBundledTypeScript tooling
tslint-ionic-rules
Common TypeScript lint rules/preferences for Ionic.
2.9k+50%-7 years ago
0.0.21
CommonJSNoneLinting and formatting, TypeScript tooling
@form-validation/validator-email-address
The best validation library for JavaScript
2.9k--3 years ago
2.4.0
CommonJSBundled-
get-symlinks
Get all symbolic link (file symlinks) using glob
2.9k-47%-7 years ago
3.0.1
-NoneFiles and file systems
@form-validation/validator-between
The best validation library for JavaScript
2.9k--3 years ago
2.4.0
CommonJSBundled-
@getdashfy/ext-github
GitHub extension for Dashfy - Display GitHub data with beautiful widgets and charts
2.9k--1 month ago
0.2.1
ESM + CommonJSBundled-
@jskit-ai/agent-docs
Distributed JSKIT agent references, prompts, guides, and generated reference maps.
2.9k--12 days ago
0.1.187
ESM onlyNone-
@mintplex-labs/bree
A fork of BreeJS/bree. A Node.js and JavaScript task scheduler with cron, dates, ms, later, and human-friendly support. Works in Node v12.17.0+, uses worker threads or process forks, and supports async/await, retries, throttling, concurrency, and cancela
2.9k--3 months ago
9.2.6
CommonJSBundledPromises and async control flow, Queues and background jobs
@theholocron/holocron-plugin-sentry
Holocron plugin for Sentry. Implements the errors capability against Sentry's management API — project provisioning and DSN retrieval.
2.9k--23 days ago
4.19.0
ESM onlyBundledMonitoring and error tracking, CLI tools and terminal utilities
vue3-google-oauth2
Handling Google sign-in and sign-out for Vue3 applications.
2.9k+275%-3 years ago
1.0.7
CommonJSNoneAuthentication and authorisation
@getdashfy/utils
Formatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more
2.9k--2 months ago
0.1.1
ESM + CommonJSBundledUtility libraries, Date and time
rechart
A react wrapper around chartjs 2.0
2.9k-33%-10 years ago
0.0.1
CommonJSNoneCharts and data visualisation, React
@reclaimprotocol/tls
TLS 1.2/1.3 for any JavaScript Environment
2.9k--1 month ago
0.1.4
ESM onlyBundledCryptography and hashing
jquery-serializeobject
The missing form serializer for jQuery
2.9k+99%-10 years ago
1.0.0
CommonJSNone-
leaflet-bing-layer
Bing Maps Layer for Leaflet v1.0.0
2.9k-57%-7 years ago
3.3.1
CommonJSNoneMaps and geolocation
react-localize-redux
Localization library for handling translations in React
2.9k-44%-7 years ago
3.5.3
ESM + CommonJSBundledInternationalisation, State management
vue-native-websocket-vue3
支持vue3和vuex、pinia的websocket插件
2.9k+1%-1 year ago
3.1.8
CommonJSBundledWebSockets and realtime, State management
@midwayjs/i18n
midway i18n component
2.9k--28 days ago
4.2.3
CommonJSBundledInternationalisation
effect-boxes
A functional TypeScript library for creating and manipulating text-based box layouts using Effect.js patterns
2.9k--28 days ago
0.17.2
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
lexical-code-no-prism
Fork of @lexical/code with Prism.js syntax highlighting removed. Drop-in replacement for @lexical/code.
2.9k---
0.41.0
ESM + CommonJSBundledRich text and code editors
@aws/aurora-dsql-postgresjs-connector
An AWS Aurora DSQL connector with IAM authentication for Postgres.js
2.9k--13 days ago
0.3.1
ESM + CommonJSBundledAuthentication and authorisation, Cloud SDKs
@elsikora/pluralizer
A library for pluralizing words in different languages
2.9k--1 year ago
2.0.0
ESM + CommonJSBundledStrings and text
@openstatus/react
Create an account on [openstatus.dev](https://openstatus.dev), start monitoring your endpoints and include your own StatusWidget into your React Application.
2.9k--2 years ago
0.0.3
ESM + CommonJSBundledMonitoring and error tracking, React
webpack-shebang-plugin
This is an all-in-one webpack plugin which prepends hashbangs automatically to the generated bundle files and make it executable -- all revived from your entry source file.
2.9k+84%-4 years ago
1.1.8
CommonJSNoneBundler plugins and loaders, Node.js utilities
lucide-mui
Lucide icons compatible with MUI
2.9k+139%-16 days ago
1.48.0
ESM + CommonJSBundledIcons, React
content-security-policy
Middleware to add Content-Security-Policy header.
2.9k+121%-12 days ago
0.4.0
CommonJSBundledSecurity
grunt-coveralls
Grunt task to load coverage results and submit them to Coveralls.io
2.9k+8%-8 years ago
2.0.0
CommonJSNone-
pretty-date
format old JavaScript dates in a “pretty” way. ex : 2 hours ago , 3 minutes ago
2.9k+34%-12 years ago
0.2.0
CommonJSNoneDate and time
gradflow
Beautiful animated WebGL gradients for React
2.9k+6376%-2 months ago
0.2.0
ESM + CommonJSBundled3D, WebGL and game engines, Animation
@knowledgecode/delegate
Event delegation library with support for Web Components.
2.9k--3 months ago
0.10.5
ESM onlyBundledTypeScript tooling, DOM and browser utilities

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