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
@rimbu/core
Immutable collections and tools for TypeScript
4.2k--8 months ago
3.0.3
ESM + CommonJSBundledTypeScript tooling, Tables and data grids
mcp-google-multi
Local MCP server for Google Workspace (Gmail, Drive, Calendar, Sheets, Docs, Contacts, Tasks, Meet, Search Console, +Forms/Chat/Admin) across multiple accounts — OAuth-only, encrypted token storage, deny-by-default writes.
4.2k--1 month ago
5.4.0
ESM onlyBundledAuthentication and authorisation
remark-lint-mdx-jsx-quote-style
remark-lint rule to check mdx jsx quotes
4.2k+262%-1 year ago
1.0.1
ESM onlyBundledMarkdown
xhtml-purifier
Simple HTML purifier/cleaner for untrusted HTML.
4.2k+398%-3 months ago
0.4.3
-Bundled-
@dintecom/ngx-currency
A very simple currency mask directive that allows using a number attribute with the ngModel.
4.2k--3 months ago
22.0.0
ESM onlyBundledAngular, Payments and commerce
osm-community-index
An index of community resources for OpenStreetMap
4.2k+31%--
6.2.0
ESM + CommonJSBundled-
@porsche-design-system/components-angular
Porsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG.
4.2k--28 days ago
4.7.0
ESM + CommonJSBundledAngular, UI component libraries
@rimbu/graph
Immutable Graph data structures for TypeScript
4.2k--8 months ago
2.0.11
ESM + CommonJSBundledTypeScript tooling
gulp-csscomb
CSScomb is a coding style formatter for CSS.
4.2k+35%-6 years ago
3.1.0
CommonJSNoneLinting and formatting
fluture-sanctuary-types
Fluture type definitions for Sanctuary
4.2k-56%-5 years ago
7.1.0
ESM + CommonJSNoneTypeScript tooling
@mitre/jsonix
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
4.2k--1 month ago
3.0.11
CommonJSBundledParsers and serialisers
@serwist/strategies
A service worker helper library implementing common caching strategies.
4.2k--2 months ago
9.5.12
ESM onlyBundledStatic site generators and meta-frameworks
@dcl/hashing
Hashing functions to calculate Decentraland Content Identifiers
4.2k--5 months ago
1.2.0
ESM + CommonJSBundledCryptography and hashing
@i18n-micro/utils
Framework-agnostic utilities for Nuxt I18n Micro (granular subpath imports).
4.2k--13 days ago
1.0.24
ESM + CommonJSBundledInternationalisation
@helicone/ai-sdk-provider
Helicone provider for Vercel AI SDK
4.2k--8 months ago
1.0.12
ESM + CommonJSBundledMonitoring and error tracking, Cloud SDKs
callback-registry
Registry for callbacks
4.2k+78%-5 years ago
2.7.2
CommonJSBundled-
vimeo-froogaloop2
Vimeo froogaloop2 library for npm. Useful for browserify/webpack builds. More details about the video API @vimeo's repo: https://github.com/vimeo/player-api/blob/master/readme.mdown)
4.2k+33%--
0.1.1
CommonJSNone-
@ethereumjs/wallet
Utilities for handling Ethereum keys
4.2k--1 year ago
10.0.0
ESM + CommonJSBundledBlockchain and Web3
@rimbu/table
Immutable spreadsheet-like data structures containing row keys, column keys, and cell values
4.2k--8 months ago
2.1.9
ESM + CommonJSBundledTypeScript tooling, PDF and documents
featherlight
Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via configuration object and offers image,
4.2k-15%-7 years ago
1.7.14
CommonJSNone-
rush-dep-graph-plugin
A Rush plugin that displays the dependency graph.
4.2k+89126%-1 year ago
0.1.2
CommonJSBundled-
@vuepress/plugin-markdown-chart
VuePress plugin - markdown chart
4.2k--1 year ago
2.0.0-rc.109
ESM onlyBundledCharts and data visualisation, Markdown
pouchdb-update
A PouchDB plug-in that allows you to re-use your CouchDB update functions on the client side.
4.2k+68%-7 years ago
4.2.0
CommonJSNone-
@mobx-sentinel/react
MobX library for non-intrusive class-based model enhancement. Acting as a sentinel, it provides change detection, reactive validation, and form integration capabilities without contamination.
4.2k--19 days ago
0.4.0
ESM + CommonJSBundledForms
@stackone/defender
Prompt injection defense framework for AI tool-calling
4.2k--14 days ago
0.8.3
ESM + CommonJSBundledSecurity
vue-linkify
A simple Vue directive to turn URL's and emails into clickable links
4.2k-9%-9 years ago
1.0.1
CommonJSNoneVue, URLs and query strings
@wrtnio/openai-function-schema
OpenAI LLM function schema from OpenAPI (Swagger) document
4.2k--2 years ago
0.2.6
ESM + CommonJSBundledDocumentation tooling
express-cache-controller
Middleware for meddling with Cache-Control headers
4.2k-7%-8 years ago
1.1.0
CommonJSNoneCaching, HTTP servers and web frameworks
graphile-history
PostGraphile v5 history plugin — per-row version history, point-in-time reads, and restore mutations for @history tables
4.2k--13 days ago
1.9.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
slideout
A touch slideout navigation menu for your mobile web apps.
4.2k+17%--
1.0.1
CommonJSNone-
@files-ui/react
UI components for file uploads with React js
4.2k--2 months ago
2.1.0
ESM + CommonJSBundledFiles and file systems, React
docusaurus-plugin-mcp-server
A Docusaurus plugin that exposes an MCP server endpoint for AI agents to search and retrieve documentation
4.2k--3 months ago
1.0.0
ESM onlyBundledDocumentation tooling
graphile-ltree
PostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
4.2k--13 days ago
2.17.3
ESM + CommonJSBundledFiles and file systems, Database clients and drivers
grunt-processhtml
Process html files at build time to modify them depending on the release environment
4.2k-14%-3 years ago
0.4.4
CommonJSNone-
ember-resize-modifier
Resize Modifier for Ember.js Applications using ResizeObserver
4.2k+26%-7 months ago
1.1.0
CommonJSBundled-
jqwidgets-ng
jQWidgets for Angular - 82 UI components, including Grid, Scheduler, Gantt, PivotGrid, TreeGrid and Chart, as standalone Angular components with 40 themes.
4.2k+50%-19 days ago
27.0.1
ESM + CommonJSBundledTables and data grids, Angular
pouchdb-vhost
A PouchDB plug-in that allows you to re-use your CouchDB vhost config on the client side.
4.2k+60%-7 years ago
4.2.0
CommonJSNone-
remark-lint-mdx-jsx-attribute-sort
remark-lint rule to check mdx jsx attribute order
4.2k+239%-1 year ago
1.0.1
ESM onlyBundledMarkdown
map.prototype.getorinsertcomputed
ES Proposal spec-compliant shim for Map.prototype.getOrInsertComputed
4.2k+441633%-1 year ago
1.0.1
CommonJSNonePolyfills and shims
element-matches-polyfill
Element.matches Polyfill
4.2k+15%-7 years ago
1.0.0
CommonJSNonePolyfills and shims
@form-validation/core
The best validation library for JavaScript
4.2k--3 years ago
2.4.0
CommonJSBundled-
lr-sticky-header
make table header sticky
4.2k+2885%-10 years ago
1.1.0
CommonJSNone-
bal-util
Common utility functions for Node.js used and maintained by Benjamin Lupton
4.2k+2%-8 years ago
2.8.0
CommonJSNoneUtility libraries
pegjs-loader
PEG.js loader for webpack
4.2k+117%-3 years ago
0.5.8
CommonJSNoneBundler plugins and loaders
pouchdb-route
Given a CouchDB request object, return the response of PouchDB's equivalent function.
4.2k+64%-7 years ago
4.2.0
CommonJSNone-
react-animated-tree
Animate React with ease
4.2k+156%-7 years ago
1.0.10
ESM + CommonJSBundledAnimation, React
babel-plugin-dotenv
Load environment variables from .env file using import statement
4.1k-16%-8 years ago
0.1.1
CommonJSNoneConfiguration, Node.js utilities
is-require
Tests whether an JavaScript AST node is likely to be a valid `require` call.
4.1k-10%-12 years ago
0.0.1
CommonJSNone-
xxhash
An xxhash binding for node.js
4.1k-8%-7 years ago
0.3.0
CommonJSNone-
grunt-simple-mocha
A simple wrapper for running tests with Mocha.
4.1k+26%--
0.4.1
CommonJSNoneTesting

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