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
@cspell/url
URL parsing and manipulation utilities for cspell
1m--5 days ago
10.3.4
ESM onlyBundledURLs and query strings
yeoman-generator
Rails-inspired generator system that provides scaffolding for your apps
1m+21%-15 days ago
9.2.0
ESM onlyBundledCLI tools and terminal utilities, Node.js utilities
digest-fetch
digest auth request plugin for fetch/node-fetch also support http basic auth authentication
1m+133%-3 years ago
3.1.1
ESM onlyBundledAuthentication and authorisation, HTTP clients
binary-search-bounds
Better binary searching
1m+143%-5 years ago
2.0.5
CommonJSBundled-
os-filter-obj
Filter an array of objects to a specific OS
1m-29%-9 years ago
2.0.0
-None-
combine-source-map
Add source maps of multiple files, offset them and then combine them into one source map
1m-20%-9 years ago
0.8.0
CommonJSNone-
envify
Selectively replace Node-style environment variables with plain strings.
1m+83%-9 years ago
4.1.0
CommonJSNoneConfiguration
array-map
`[].map(f)` for older browsers
1m-16%-3 years ago
0.0.1
CommonJSNone-
hast-to-hyperscript
Deprecated: use [`hast-util-to-jsx-runtime`][hast-util-to-jsx-runtime] instead, which is much better :)
1m-23%-3 years ago
11.0.0
-NoneMarkdown
matchmediaquery
Media queries for your client and server
1m+20%-3 years ago
0.4.2
CommonJSNone-
@vitest/browser-preview
Browser running for Vitest using your browser of choice
1m--15 days ago
5.0.1
ESM onlyBundledTesting
xml-parser-xo
Parse a XML string into a proprietary syntax tree
1m+96%-4 months ago
4.1.6
CommonJSBundledParsers and serialisers
slug
slugifies even utf-8 chars!
1m+240%-2 months ago
12.0.1
ESM onlyNoneStrings and text
xml-formatter
Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute
1m+99%-6 months ago
3.7.0
CommonJSBundledLinting and formatting
tcomb
Type checking and DDD for JavaScript
1m-28%-7 years ago
3.2.29
CommonJSBundled-
websocket
Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.
1m+12%-2 years ago
1.0.35
CommonJSNoneWebSockets and realtime
@fal-ai/client
The fal.ai client for JavaScript and TypeScript
1m--4 months ago
1.10.1
CommonJSBundledTypeScript tooling
vuedraggable
draggable component for vue
1m+44%-5 years ago
2.24.3
ESM + CommonJSBundledDOM and browser utilities, Vue
graphology-types
TypeScript declaration for graphology.
1m+126%-1 year ago
0.24.8
CommonJSNoneTypeScript tooling
videojs-vtt.js
A JavaScript implementation of the WebVTT specification, forked from vtt.js for use with Video.js
1m+70%-3 years ago
0.15.5
CommonJSNone-
showdown
A Markdown to HTML converter written in Javascript
1m+26%-4 years ago
2.1.0
CommonJSNoneMarkdown, Parsers and serialisers
emoji-picker-react
Emoji Picker component for React Applications on the web
1m+162%-17 days ago
4.22.2
ESM + CommonJSBundled-
write-yaml-file
Stringify and write YAML to a file atomically
1m+49%-6 months ago
6.0.0
ESM onlyBundled-
rst-selector-parser
A CSS-based selector parser for React Standard Tree (RST) traversal
1m-34%-8 years ago
2.2.3
CommonJSNoneParsers and serialisers
reading-time
Medium's like reading time estimation.
1m+87%-5 years ago
1.5.0
CommonJSBundled-
@lingui/core
The Lingui i18n runtime: loads compiled message catalogs, tracks the active locale and formats ICU MessageFormat messages
1m--6 days ago
6.8.0
ESM onlyBundledInternationalisation
es5-shim
ECMAScript 5 compatibility shims for legacy JavaScript engines
1m-14%-4 years ago
4.6.7
CommonJSNonePolyfills and shims
chrome-devtools-mcp
MCP server for Chrome DevTools
1m+1621%-7 days ago
1.10.1
ESM onlyNoneDOM and browser utilities, Scraping and browser automation
radix-vue
Vue port for Radix UI Primitives.
1m+460%-1 year ago
1.9.17
ESM + CommonJSBundledUI component libraries, Vue
csv-writer
Convert objects/arrays into a CSV string or write them into a CSV file
1m+15%-6 years ago
1.6.0
CommonJSBundledParsers and serialisers
@oxfmt/binding-linux-arm64-gnu
Formatter for the JavaScript Oxidation Compiler
1m--8 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
vitest-browser-react
Render React components in Vitest Browser Mode
1m+360%-26 days ago
2.3.0
ESM onlyBundledReact, Testing
@cspell/dict-markdown
Markdown dictionary for cspell.
1m--1 month ago
2.0.18
CommonJSNoneMarkdown
browser-request
Browser port of the Node.js 'request' package
1m+36%-11 years ago
0.3.3
-None-
hotkeys-js
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
1m+81%-20 days ago
4.0.8
ESM + CommonJSBundledDOM and browser utilities
js-binary-schema-parser
Parse binary files with a schema into nicely readable objects
1m+385%-4 years ago
2.0.3
CommonJSNoneParsers and serialisers
@ianvs/prettier-plugin-sort-imports
A prettier plugins to sort imports in provided RegEx order
1m--7 months ago
4.7.1
CommonJSBundledLinting and formatting
fumadocs-mdx
The built-in source for Fumadocs
1m+1174%-5 days ago
15.4.4
ESM onlyNoneMarkdown, CSS-in-JS and styling
unescape
Convert HTML entities to HTML characters, e.g. `>` converts to `>`.
1m+19%-9 years ago
1.0.1
CommonJSNone-
@nevware21/ts-async
support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.
1m--3 months ago
0.6.1
ESM + CommonJSBundledTypeScript tooling, Promises and async control flow
@hapi/hapi
HTTP Server framework
1m--2 months ago
21.4.10
CommonJSBundledHTTP servers and web frameworks
memjs
A memcache client for node using the binary protocol and SASL authentication
1m+270%-2 years ago
1.3.2
CommonJSNone-
inline-source-map
Adds source mappings and base64 encodes them, so they can be inlined in your generated file.
1m-16%-2 years ago
0.6.3
CommonJSNoneCryptography and hashing
@vis.gl/react-maplibre
React components for Maplibre GL JS
1m--27 days ago
8.1.3
ESM + CommonJSBundledReact, Charts and data visualisation
livereload-js
LiveReload JS client - auto reload browser on changes
1m-1%-2 years ago
4.0.2
ESM + CommonJSNone-
@sapphire/shapeshift
Blazing fast input validation and transformation ⚡
1m--1 month ago
5.0.0
ESM + CommonJSBundledTypeScript tooling
globalize
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data.
1m+90%-11 months ago
1.7.1
CommonJSNoneInternationalisation, Strings and text
@lingui/message-utils
Low-level Lingui utilities to compile ICU MessageFormat messages and generate stable message IDs
1m--6 days ago
6.8.0
ESM onlyNoneInternationalisation
postcss-sort-media-queries
PostCSS plugin for sorting and combining CSS media queries with mobile first / **desktop first methodologies
1m+108%-2 months ago
6.7.1
ESM + CommonJSBundledCSS-in-JS and styling
array-reduce
`[].reduce()` for old browsers
1m-8%-12 years ago
0.0.0
CommonJSNone-

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