247 packages · sorted by weekly downloads
Terminal string styling done right
Tiny millisecond conversion utility
A cache object that deletes the least-recently-used items.
the complete solution for node.js command-line programs
the most correct and second fastest glob implementation in JavaScript
RFC9562 UUIDs
Run multiple promise-returning & async functions with limited concurrency
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
yargs the modern, pirate-themed, successor to optimist.
ECMAScript parser
A JavaScript parser
TypeScript is a language for application scale JavaScript development
A deep deletion module for node (like `rm -rf`)
Process execution for humans
Minimal and efficient cross-platform file watching library
The tiniest and the fastest library for terminal output formatting with ANSI colors
Lodash modular utilities.
Babel compiler core.
A tiny (118 bytes), secure URL-friendly unique string ID generator
Utility to parse a string bytes to bytes and vice-versa
Loads environment variables from .env file
Modify strings, generate sourcemaps
It's a very fast and efficient glob library for Node.js
Find and load configuration from a package.json property, rc file, TypeScript module, and more!
TypeScript-first schema declaration and validation library with static type inference
Promise based HTTP client for the browser and node.js
An AST-based pattern checker for JavaScript.
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
Reactive Extensions for modern JavaScript
Node.js body parsing middleware
Prettier is an opinionated code formatter
Next-generation ES module bundler
Map over promises concurrently
Elegant terminal spinner
The fastest Node.js library for formatting terminal text with ANSI colors~!
A tiny (239B) utility for constructing className strings conditionally.
A utility-first CSS framework for rapidly building custom user interfaces.
Modern JavaScript date utility library
A collection of common interactive command line user interfaces.
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Delightful JavaScript Testing.
Lightweight, beautiful and user-friendly prompts
Node.js compression middleware
2KB immutable date time library alternative to Moment.js with the same modern API
Node.js CORS middleware
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images
JSON Web Token implementation (symmetric and asymmetric)
Simple “Least Recently Used” (LRU) cache
CLI app helper
Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
Simple and complete React DOM testing utilities that encourage good testing practices.
Create your next immutable state by mutating the current one
A Lucide icon library package for React applications.
A Query Language and Runtime which can target any service.
Retry a promise-returning or async function
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
Declarative routing for React
A simple and powerful JavaScript animation library
A pure JavaScript implementation of Sass.
Convert bytes to a human readable string: 1337 → 1.34 kB
Converts Zod schemas to Json Schemas
Modern native Git hooks
Predictable state container for JavaScript apps
Declarative routing for React web applications
Immutable date wrapper
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
🐻 Bear necessities for state management in React
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
a streaming interface for archive generation
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
View docs [here](https://radix-ui.com/primitives/docs/components/dialog).
Performant, flexible and extensible forms library for React Hooks
String validation and sanitization
Tiny 200b functional Event Emitter / pubsub.
Promise queue with concurrency control
Hooks for managing, caching and syncing asynchronous and remote data in React
Lint files staged by git
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
Object schema validation
React charts
> Simple styling in React.
Run scripts that set and use environment variables across platforms
Delete files and directories
A robust, performance-focused and full-featured Redis client for Node.js.
The official TypeScript library for the OpenAI API
Run commands concurrently
A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
Storybook: Develop, document, and test UI components in isolation
Isomorphic Javascript SDK for Supabase
The official, opinionated, batteries-included toolset for efficient Redux development
Middleware for handling `multipart/form-data`.
node.js realtime framework server
An opinionated toast component for React.
SuperAgent driven library for testing HTTP servers
Seamless REST/GraphQL API mocking library for browser and Node.js.
Easy as cake e-mail sending from your Node.js applications
Dead simple Object schema validation
Simple reusable React error boundary component
TypeScript compiler wrapper for static analysis and code manipulation.
Turborepo is a high-performance build system for JavaScript and TypeScript codebases.
The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
HTTP request logger middleware for node.js
Slugifies a String
dnd kit – a lightweight React library for building performant and accessible drag and drop experiences
Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.
CSS for the <Component> Age. Style components your way with speed, strong typing, and flexibility.
AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript
React Hooks library for remote data fetching
A modern, high performance Redis client
Data-Driven Documents
Simple HTML5 drag-drop zone with React.js
The missing standard library for TypeScript, for writing production-grade software.
help secure Express/Connect apps with various HTTP headers
A Select control built with and for ReactJS
Simple HTML5 charts using the canvas element.
<img src="https://react-resizable-panels.vercel.app/og.png" alt="react-resizable-panels logo" width="400" height="210" />
Cypress is a next generation front end testing tool built for the modern web
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Decorator-based property validation for classes.
Parse HTTP request cookies
SheetJS Spreadsheet data parser and writer
Koa web app framework
Simple, unobtrusive authentication for Node.js.
Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.
A toolkit for JavaScript codemods
The official TypeScript library for the Anthropic API
The modular and type safe schema library for validating structural data
Tiny and elegant HTTP client based on the Fetch API
Automate visual testing across browsers. Gather UI feedback. Versioned documentation.
Drizzle ORM package for SQL databases
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
Minimal H(TTP) framework built for high performance and portability.
A better fetch API. Works on node, browser and workers.
An animation library for JavaScript and React.
<img src="https://react-window.vercel.app/og.png" alt="react-window logo" width="400" height="210" />
A library for building fast, lightweight web components
A set of completely unstyled, fully accessible UI components for React, designed to integrate beautifully with Tailwind CSS.
Mongoose MongoDB ODM
A utility library for JavaScript and Typescript.
The exhaustive Pattern Matching library for TypeScript.
Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist
Bundle your TypeScript library with no config, powered by esbuild
A simple and composable way to validate data in JavaScript (and TypeScript).
Build forms in React, without the tears
`react-dom` support
Finite State Machines and Statecharts for the Modern Web.
Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
The fastest and simplest library for SQLite in Node.js.
React notification made easy
Queue for messages and jobs based on Redis
Intuitive, type safe and flexible Store for Vue
React components for Chart.js
Smoking hot React Notifications. Lightweight, customizable and beautiful by default.
Core LangChain.js abstractions and schemas
Simple, scalable state management.
👻 Primitive and flexible state management for React
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
Authentication for Next.js
Type safe SQL query builder
Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!
Automated semver compliant package publishing
The tRPC server library
Beautiful and accessible drag and drop for lists with React
Modern and scalable routing for React applications
An image processing library written entirely in JavaScript.
A PDF generation library for Node.js
Apache ECharts is a powerful, interactive charting and data visualization library for browser
GSAP is a framework-agnostic JavaScript animation library that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths,
Spectrum UI components in React
Convert Word documents from docx to simple HTML and Markdown
Lottie for React
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository
Hooks for building lightweight, fast and extendable datagrids for React
Typescript bindings for langchain
An HTTP/REST based Redis client built on top of Upstash REST API.
state management for Vue.js
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
A tiny (265 bytes) state manager for React/Preact/Vue/Svelte with many atomic tree-shakable stores
React components for efficiently rendering large, scrollable lists and tabular data
React components library focused on usability, accessibility and developer experience
Zero-runtime Stylesheets-in-TypeScript
Express middleware for the validator module.
TypeScript-first library for TOTP and HOTP with multi-runtime and plugin support
Highly customizable notification snackbars (toasts) that can be stacked on top of each other
Stop throwing errors, and instead return Results!
The most comprehensive authentication framework for TypeScript.
Generates swagger doc based on JSDoc
🧙 Valtio makes proxy-state simple for React and Vanilla
node-postgres for serverless environments from neon.com
A Minimalistic Wrapper for IndexedDB
Minimalist-friendly ~1.5KB router for React
Powerful, type-safe forms for React.
Functional utility library - modern, simple, typed, powerful
<p align="center"> <img src="https://i.imgur.com/QZownhg.png" width="240" /> </p>
Bun is a fast all-in-one JavaScript runtime.
<div align="center"><img src="https://raw.githubusercontent.com/graphql-hive/graphql-yoga/refs/heads/main/website/public/cover.png" width="720" /></div>
An Argon2 library for Node
TypeScript's 1:1 validator, optimized from editor to runtime
daisyUI 5 - The Tailwind CSS Component Library
A highly customizable and versatile GraphQL client for React
Ollama Javascript library
Lint your commit messages
JavaScript animation engine
CLI tool for Size Limit
Add motion to your apps with a single line of code.
Use immer with React hooks
Simple and complete Vue DOM testing utilities that encourage good testing practices.
The open source javascript graphing library that powers plotly
Lint packaging errors
Recoil - A state management library for React
Validation for your environment variables
A simple yet functional GraphQL client.
The rugged, minimal JavaScript framework
Data viz for React
Simple and complete Svelte testing utilities that encourage good testing practices.
Client for the Convex Cloud
The instant on-demand Atomic CSS engine.
Feature-rich and customizable data grid React component
Blazing fast, zero configuration web application bundler
Superfast runtime validators with only one line
Connect to Vercel Postgres databases on the Edge
A unified JavaScript build system
Upgrade your npm scripts to make them smarter and more efficient
A Fetch API-compatible PlanetScale database driver
A JavaScript interface for chroma
Cloud-scale load testing. https://www.artillery.io
Dummy package for autocompleting k6 scripts.
A better `npm publish`
A simple and flexible authentication library
<p align="center"> <img height="100" width="100" alt="LlamaIndex logo" src="https://ts.llamaindex.ai/square.svg" /> </p> <h1 align="center">LlamaIndex.TS</h1> <h3 align="center"> Data framework for your LLM application. </h3>
Add @shadcn/ui components to your app.
Business logic with ease
Node.js bindings for Hnswlib
PouchDB is a pocket-sized database
Monitor your bundle size
legend-state
Like grep, but more powerful than you can possibly imagine.
web framework
<img alt="nivo" src="https://raw.githubusercontent.com/plouc/nivo/master/nivo.png" width="216" height="68"/>
Changeset library incorporating an operational transformation (OT) algorithm - for node and the browser, with shareJS support
CouchDB library for Node and the browser
TypeScript-first toolkit for building RPC APIs
Follow leg-format log files and spit out data
a lightweight css utility helper library