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
starlight-theme-obsidian
A Starlight theme inspired by the Obsidian Publish website theme
1.4k+46%-1 year ago
0.4.1
ESM onlyNone-
@ambire/signature-validator
Signature validation library aiming to verify all different signature types for Ethereum and other EVM chains, including smart contract signatures (EIP 1271) and typed data (EIP 712)
1.4k--1 year ago
1.5.0
CommonJSBundledBlockchain and Web3
@polymer/iron-component-page
Turns a raw element definition into beautiful documentation
1.4k--8 years ago
4.0.1
CommonJSNoneDocumentation tooling
@stdlib/ndarray-base-assert-is-signed-integer-data-type
Test if an input value is a supported ndarray signed integer data type.
1.4k--7 months ago
0.3.1
CommonJSBundledTesting, Utility libraries
d3-funnel-graph
SVG Funnel Graph Javascript Library
1.4k-13%-1 year ago
1.1.3
CommonJSNoneCharts and data visualisation
rollup-jest
Rollup preprocessor for Jest
1.4k-34%-3 years ago
3.1.0
CommonJSNoneTesting, Bundlers
seed-grid
Grid system pack for Seed
1.4k+49%-9 years ago
0.4.0
CommonJSNone-
@native-router/react
A route close to the native experience for react.
1.4k--18 days ago
1.16.1
ESM + CommonJSBundledRouting, React
@substreams/node
Substreams for Node.js & Web
1.4k--1 year ago
0.7.2
ESM onlyBundled-
@twin.org/dataspace-control-plane-rest-client
Provides an HTTP client for invoking control plane transfer process endpoints.
1.4k--14 days ago
0.10.0
ESM onlyBundledBlockchain and Web3
bcfg
Config parser for bcoin
1.4k+10%--
0.2.2
CommonJSNone-
pixi-ease
an animation library using easing functions
1.4k+13%-5 years ago
3.0.7
ESM + CommonJSBundledAnimation, 3D, WebGL and game engines
tofixed
Converts a number into a string, keeping a specified number of decimals.
1.4k+93%--
1.0.0
CommonJSNoneNumbers and maths
@fundamental-ngx/ui5-webcomponents-fiori
Official SAP Angular wrappers for UI5 Fiori Web Components – part of the Fundamental Library for Angular.
1.3k--30 days ago
0.64.3
ESM onlyBundledUI component libraries, Angular
@piying/view-vue2-legacy
Piying view For Vue2;Valibot to Component
1.3k--9 days ago
2.16.14
ESM onlyBundledForms, Vue
react-tidy
A collection of atomic, independent, typed, tested and documented React custom hooks
1.3k+634%-3 years ago
1.3.7
ESM + CommonJSBundledReact, State management
vitepress-codeblock-collapse
Auto-collapse long code blocks in VitePress with expand/collapse toggle
1.3k--7 months ago
1.0.0
ESM + CommonJSBundledDocumentation tooling, Vue
@datawrapper/expr-eval
Mathematical expression evaluator
1.3k--2 years ago
2.0.7
ESM + CommonJSBundled-
@gmod/range-cache-filehandle
A filehandle that caches byte ranges in chunks and coalesces adjacent reads into one request
1.3k--1 month ago
1.4.0
ESM + CommonJSBundledCaching
@veid/agent-identity
Agent Identity: UserPool (用户池) login, TIP token (工作负载令牌), credential hosting (凭据托管 OAuth2/API key), optional tool/skill permission control (CheckPermission) and risk approval. Integrates with Volcengine 智能体身份和权限管理平台.
1.3k--6 months ago
0.27.0
ESM onlyBundledAuthentication and authorisation
@venizia/ignis-worker
Browser Web Worker host for the IGNIS framework: the request/response envelope, the transport contract, and WorkerApplication - the layer that listens on `onmessage` instead of a socket, so a RestApplication can serve its controllers with no server anywhe
1.3k--6 days ago
0.2.0
ESM + CommonJSBundledTypeScript tooling
prisma-client-types-generator
Generate safe types for the browser and other uses
1.3k+657%-9 months ago
2.0.0
ESM + CommonJSBundledORMs and query builders
react-native-a11y-container
UIAccessibilityContainer component for ReactNative
1.3k+594%-6 months ago
0.3.0
ESM + CommonJSBundledAccessibility, React
svelte-htm
tagged template syntax for svelte to simplify testing
1.3k-80%-3 years ago
1.2.0
ESM + CommonJSBundledTesting, Svelte
transpile-webpack-plugin
Transpiles input files into output files individually without bundling together
1.3k+10%-3 years ago
1.1.3
CommonJSBundledBundler plugins and loaders
@equinor/fusion-log
Log utils for Fusion front-end development
1.3k--14 days ago
2.0.5
ESM onlyBundledLogging, Build tools
@midwayjs/static-file
midway static file component
1.3k--24 days ago
4.2.3
CommonJSBundledCloud SDKs, TypeScript tooling
@providerkit/core
The layer under your agent loop: one seam for every LLM provider, plus the failure handling you only learn in production.
1.3k--8 days ago
0.11.2
ESM onlyBundled-
@stdlib/ndarray-base-assert-is-unsigned-integer-data-type
Test if an input value is a supported ndarray unsigned integer data type.
1.3k--7 months ago
0.3.1
CommonJSBundledTesting, Utility libraries
bruce-millis
Convert various time formats to milliseconds
1.3k-43%-6 years ago
1.0.0
-NoneDate and time
dw-react-gantt-chart
Interactive Gantt Chart for React with TypeScript
1.3k-50%-2 years ago
0.0.5
ESM + CommonJSBundledCharts and data visualisation, React
@asm-agent/agent
General-purpose agent with transport abstraction, state management, and attachment support
1.3k--19 days ago
0.10.7
ESM onlyBundledState management
@typewriter/document
An immutable text document format using Delta format broken into lines for optimized rendering.
1.3k--1 year ago
0.9.5
ESM onlyBundledRich text and code editors
create-html
create the content of an html file with one function call
1.3k-27%-8 years ago
4.1.0
CommonJSNone-
react-native-fix-image
A library to help you fix image ios14
1.3k-75%-5 years ago
2.1.0
CommonJSNoneReact
@stdlib/ndarray-base-assert-is-real-floating-point-data-type
Test if an input value is a supported ndarray real-valued floating-point data type.
1.3k--7 months ago
0.3.1
CommonJSBundledTesting, Utility libraries
@vuedoc/md
Generate a Markdown Documentation for a Vue file component
1.3k--3 years ago
4.0.0-beta8
ESM onlyNoneMarkdown, Vue
agent0-sdk
TypeScript SDK for agent portability, discovery and trust based on ERC-8004
1.3k--6 months ago
1.7.1
ESM onlyBundledBlockchain and Web3
coap-oscore
A Node.js implementation of OSCORE (Object Security for Constrained RESTful Environments) protocol, providing end-to-end security for IoT applications and other constrained environments using CBOR Object Signing and Encryption.
1.3k-1%-3 months ago
2.2.3
CommonJSBundledSecurity
make
Make like Task runner
1.3k-53%-10 years ago
0.8.1
CommonJSNoneBuild tools, CLI tools and terminal utilities
@here-wallet/core
HereWallet lib for near-selector
1.3k--1 year ago
3.4.0
CommonJSBundledBlockchain and Web3
@medicine-wheel/relational-query
Query builder for relational webs with Indigenous protocol awareness — traversal, accountability, OCAP® compliance
1.3k--6 days ago
0.15.6
ESM + CommonJSBundledORMs and query builders
@stdlib/ndarray-base-assert-is-boolean-data-type
Test if an input value is a supported ndarray boolean data type.
1.3k--7 months ago
0.2.1
CommonJSBundledTesting, Utility libraries
@wrongstack/webui-protocol
Wire-protocol contracts shared between the @wrongstack/webui + @wrongstack/simpleui frontends and the @wrongstack/webui-server backend. Browser-safe: depends only on @wrongstack/core types (no ws, no node-only APIs). Extracted in 2026-08 to remove the web
1.3k--9 days ago
1.0.24
ESM onlyBundledWebSockets and realtime
csjs
Cascading Style JavaScripts
1.3k+55%-9 years ago
1.1.0
CommonJSNoneCSS-in-JS and styling
default-val
Get a default value when a value is nullish or invalid type
1.3k+30%-9 years ago
0.1.5
CommonJSNone-
nginx-linter
A linter and formatter for Nginx configuration files
1.3k+61%-2 years ago
0.7.0
CommonJSNoneLinting and formatting
shadcn-theme-menu
A collection of beautiful shadcn/ui theme components with dynamic theme switching and animations
1.3k--19 days ago
1.1.57
ESM onlyBundledCSS-in-JS and styling, React
@spooky-sync/client-solid2
Solid 2 native bindings for the sp00ky sync client
1.3k--1 month ago
0.0.1-canary.200
ESM + CommonJSBundledDatabase clients and drivers
bruce-millis-option
Convert various time formats to milliseconds and throw if result is NaN
1.3k-53%-6 years ago
1.0.0
-NoneDate and time

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