Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@infisical/pg-view-generator
TypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions
3.5k---7 months ago
1.1.0
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
@tevm/node
Client implementations of Tevm
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@tevm/decorators
Client implementations of Tevm
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
oxlint-config-decent
A decent oxlint configuration for TypeScript projects
3.5k--12 days ago
5.0.0
ESM + CommonJSBundledTypeScript tooling
vue-devui
DevUI components based on Vite and Vue3
3.5k+56%-18 days ago
1.6.37
ESM + CommonJSNoneTypeScript tooling, Vue
@tevm/memory-client
MemoryClient for tevm is an in memory devnet for JavaScript
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
lz4-lite
A lean, optimized, spec-compliant LZ4 (block + frame) codec in TypeScript — zero dependencies.
3.5k--2 months ago
1.1.2
ESM + CommonJSBundledTypeScript tooling
typed-path
Type safe object string paths for typescript.
3.4k-15%-5 years ago
2.2.3
CommonJSBundledTypeScript tooling, Utility libraries
@opencollection/types
TypeScript types for OpenCollection schema
3.4k---29 days ago
0.14.0
CommonJSBundledTypeScript tooling
@decocms/better-auth
The most comprehensive authentication framework for TypeScript.
3.4k---6 months ago
1.5.19
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@nouance/payload-better-fields-plugin
A Payload plugin that aims to provide improved fields for the admin panel
3.4k---1 year ago
2.0.2
ESM onlyBundledTypeScript tooling, React
stan-js
Lightweight and flexible state management library designed for use in React applications and beyond
3.4k+648%-9 months ago
1.9.1
ESM + CommonJSBundledState management, React
@lodestar/validator
A Typescript implementation of the validator client
3.4k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
body-muscles
Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
3.4k--5 months ago
1.0.0
ESM + CommonJSBundledTypeScript tooling, React
@typestrong/ts-mockito
Mocking library for TypeScript
3.4k---2 years ago
2.7.12
CommonJSBundledTypeScript tooling, Testing
react-redux-typescript
React / Redux / TypeScript Utils
3.4k-0%-8 years ago
3.0.0-rc.3
ESM + CommonJSBundledTypeScript tooling, React
@fimbul/wotan
Pluggable TypeScript and JavaScript linter
3.4k---5 years ago
0.24.0
-NoneLinting and formatting, TypeScript tooling
@stdlib/complex-dtype
Return the data type of a complex number.
3.4k---7 months ago
0.2.3
CommonJSBundledTypeScript tooling
tslint-config-typings
tslint config for writing typings
3.4k-14%--
0.3.1
CommonJSNoneTypeScript tooling
image-resize-compress
Resize, compress, and convert images in the browser from a File, Blob, or URL - ~3 kB, zero runtime dependencies, TypeScript-first
3.4k-20%-2 months ago
4.1.0
ESM + CommonJSBundledTypeScript tooling
@nivaro/react
React hooks and components for Nivaro CMS forms
3.4k---1 day ago
0.1.291
ESM onlyBundledReact, TypeScript tooling
@gitmyabi/gnosissafe
Auto-generated TypeScript type bindings for GnosisSafe (build etherscan-gnosissafe-849d5231-1790186114359, commit 7cee371, branch etherscan)
3.4k---2 days ago
1.0.146
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@ydbjs/auth
Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
3.3k---3 months ago
6.3.1
ESM onlyBundledAuthentication and authorisation, Database clients and drivers
@shiftcoders/dynamo-easy
DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.
3.3k---2 years ago
7.1.1
ESM + CommonJSBundledCloud SDKs, ORMs and query builders
fast-find-in-files
fast-find-in-files recursively searches sub-directories for needle matches
3.3k+66%-2 years ago
1.0.5
CommonJSNoneTypeScript tooling, Node.js utilities
hook-conditional
Conditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
3.3k-95%-1 year ago
0.2.0
CommonJSBundledReact, State management
@xmtp/agent-sdk
XMTP Agent SDK for interacting with XMTP networks
3.3k---6 months ago
2.3.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
throw-expression
Allows you, through a simple function, to throw an error inside an expression
3.3k-6%--
2.1.0
CommonJSNoneTypeScript tooling
svelte-intlayer
Easily internationalize i18n your Svelte applications with type-safe multilingual content management.
3.3k+1347%-1 day ago
9.5.9
ESM onlyBundledInternationalisation, TypeScript tooling
brex
Unofficial TypeScript SDK for the Brex API, generated deterministically from Brex's OpenAPI specs. Tree-shakeable, ESM-only, zero dependencies.
3.3k+57424%-2 months ago
2.0.0
ESM onlyBundledDocumentation tooling, TypeScript tooling
@o3r/routing
This module helps you to configure an Otter application's routing (POST parameter management, preloading strategy, guard recommendation).
3.3k---1 day ago
15.1.2
ESM onlyBundledRouting, Angular
vitest-auto-spy
Auto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
3.3k--2 days ago
5.29.0
ESM + CommonJSBundledTesting, Vue
@kinescope/player-iframe-api-loader
Kinescope Player Iframe API loader and TypeScript type definitions
3.3k---9 months ago
0.9.0
CommonJSBundledVideo and audio, TypeScript tooling
@ydbjs/core
Core driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
3.3k---3 months ago
6.3.1
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
@preline/select
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
3.3k---1 month ago
5.0.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
getpatter
Open-source voice AI SDK — connect any AI agent to real phone calls in 4 lines of code
3.3k--2 months ago
0.7.0
ESM + CommonJSBundledTypeScript tooling
solid-intlayer
Easily internationalize i18n your Solid applications with type-safe multilingual content management.
3.3k+1435%-1 day ago
9.5.9
ESM + CommonJSBundledInternationalisation, TypeScript tooling
ngx-otp-input
One Time Password input library for Angular (19+), with signal forms support on Angular 22+
3.3k-10%-1 month ago
3.0.0
ESM onlyBundledAngular, TypeScript tooling
@pyramation/json-schema-to-typescript
compile json schema to typescript typings
3.3k---4 years ago
11.0.4
CommonJSBundledSchema validation, TypeScript tooling
react-aws-s3-typescript
Open source npm package to upload your files into AWS S3 Bucket directly using react(typescript template)
3.3k+105%-1 year ago
2.0.0
CommonJSBundledCloud SDKs, React
@office-open/core
Shared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters
3.3k---7 days ago
0.14.6
ESM onlyBundledCharts and data visualisation, TypeScript tooling
uql-orm
The JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf.
3.3k--1 day ago
0.83.0
ESM onlyBundledORMs and query builders, TypeScript tooling
@wreq-js/binding-linux-x64-musl
Node.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
3.3k---1 month ago
3.2.0
CommonJSNoneHTTP clients, Scraping and browser automation
@aurelia/router
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/) [![CircleCI](https://circleci.com/
3.3k---1 month ago
2.0.0-rc.2
ESM + CommonJSBundledHTTP servers and web frameworks, TypeScript tooling
vue3-slider
A modern, customizable slider built entirely in Vue.js 3 with TypeScript in under 5KB (gzipped) and dependency free. (horizontal, vertical and circular slider)
3.3k+91%-1 year ago
1.10.1
CommonJSBundledTypeScript tooling, Vue
@rilaykit/workflow
Workflow and multi-step form utilities for RilayKit
3.3k---6 months ago
0.1.6
ESM + CommonJSBundledTypeScript tooling, React
@binance-chain/bsc-connector
A simple, maximally extensible, dependency minimized framework for building modern Bsc dApps
3.3k---5 years ago
1.0.0
ESM + CommonJSBundledBlockchain and Web3, React
sleepjs
Asynchronous sleep with better time functions and typescript bindings
3.3k+19%-5 years ago
4.0.3
CommonJSBundledPromises and async control flow, TypeScript tooling
dts-css-modules-loader
webpack loader to generate typings for css modules
3.3k-49%-7 months ago
2.0.2
-NoneTypeScript tooling, Bundler plugins and loaders
@midwayjs/session
midway session component for koa and faas
3.3k---20 days ago
4.2.3
CommonJSBundledCloud SDKs, HTTP servers and web frameworks

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.

  • @infisical/pg-view-generatorTypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions
  • @tevm/nodeClient implementations of Tevm
  • @tevm/decoratorsClient implementations of Tevm
  • oxlint-config-decentA decent oxlint configuration for TypeScript projects
  • vue-devuiDevUI components based on Vite and Vue3
  • @tevm/memory-clientMemoryClient for tevm is an in memory devnet for JavaScript
  • lz4-liteA lean, optimized, spec-compliant LZ4 (block + frame) codec in TypeScript — zero dependencies.
  • typed-pathType safe object string paths for typescript.
  • @opencollection/typesTypeScript types for OpenCollection schema
  • @decocms/better-authThe most comprehensive authentication framework for TypeScript.
  • @nouance/payload-better-fields-pluginA Payload plugin that aims to provide improved fields for the admin panel
  • stan-jsLightweight and flexible state management library designed for use in React applications and beyond
  • @lodestar/validatorA Typescript implementation of the validator client
  • body-musclesInteractive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
  • @typestrong/ts-mockitoMocking library for TypeScript
  • react-redux-typescriptReact / Redux / TypeScript Utils
  • @fimbul/wotanPluggable TypeScript and JavaScript linter
  • @stdlib/complex-dtypeReturn the data type of a complex number.
  • tslint-config-typingstslint config for writing typings
  • image-resize-compressResize, compress, and convert images in the browser from a File, Blob, or URL - ~3 kB, zero runtime dependencies, TypeScript-first
  • @nivaro/reactReact hooks and components for Nivaro CMS forms
  • @gitmyabi/gnosissafeAuto-generated TypeScript type bindings for GnosisSafe (build etherscan-gnosissafe-849d5231-1790186114359, commit 7cee371, branch etherscan)
  • @ydbjs/authAuthentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
  • @shiftcoders/dynamo-easyDynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.
  • fast-find-in-filesfast-find-in-files recursively searches sub-directories for needle matches
  • hook-conditionalConditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
  • @xmtp/agent-sdkXMTP Agent SDK for interacting with XMTP networks
  • throw-expressionAllows you, through a simple function, to throw an error inside an expression
  • svelte-intlayerEasily internationalize i18n your Svelte applications with type-safe multilingual content management.
  • brexUnofficial TypeScript SDK for the Brex API, generated deterministically from Brex's OpenAPI specs. Tree-shakeable, ESM-only, zero dependencies.
  • @o3r/routingThis module helps you to configure an Otter application's routing (POST parameter management, preloading strategy, guard recommendation).
  • vitest-auto-spyAuto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
  • @kinescope/player-iframe-api-loaderKinescope Player Iframe API loader and TypeScript type definitions
  • @ydbjs/coreCore driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
  • @preline/selectPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
  • getpatterOpen-source voice AI SDK — connect any AI agent to real phone calls in 4 lines of code
  • solid-intlayerEasily internationalize i18n your Solid applications with type-safe multilingual content management.
  • ngx-otp-inputOne Time Password input library for Angular (19+), with signal forms support on Angular 22+
  • @pyramation/json-schema-to-typescriptcompile json schema to typescript typings
  • react-aws-s3-typescriptOpen source npm package to upload your files into AWS S3 Bucket directly using react(typescript template)
  • @office-open/coreShared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters
  • uql-ormThe JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf.
  • @wreq-js/binding-linux-x64-muslNode.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
  • @aurelia/router[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/) [![CircleCI](https://circleci.com/
  • vue3-sliderA modern, customizable slider built entirely in Vue.js 3 with TypeScript in under 5KB (gzipped) and dependency free. (horizontal, vertical and circular slider)
  • @rilaykit/workflowWorkflow and multi-step form utilities for RilayKit
  • @binance-chain/bsc-connectorA simple, maximally extensible, dependency minimized framework for building modern Bsc dApps
  • sleepjsAsynchronous sleep with better time functions and typescript bindings
  • dts-css-modules-loaderwebpack loader to generate typings for css modules
  • @midwayjs/sessionmidway session component for koa and faas