The Complete Toolkit.
From blazing-fast bundlers to intuitive CLI builders, explore the full collection of packages crafted for elegance, simplicity, and power.
API Platform
Visulima API platform is a set of tools to build and consume web APIs
Connect
The minimal router and middleware layer for Next.js, Micro, Vercel, or Node.js http/http2 with support for zod validation.
CRUD
A comprehensive CRUD library for building RESTful APIs with Prisma, providing automatic CRUD operations, filtering, sorting, and pagination.
Health Check
A library built to provide support for defining service health for node services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
HTML
Functions for HTML, such as escaping or unescaping HTML entities
JSDoc OpenAPI
Generates swagger doc based on JSDoc.
Pagination
Simple Pagination for Node.
Packem
A fast and modern bundler for Node.js and TypeScript. Supports multiple runtimes, shared modules, server components, dynamic import, wasm, css, and more.
ANSI
ANSI escape codes for some terminal swag.
Boxen
Create beautiful boxes in the terminal with customizable borders, padding, and alignment.
Cerebro
A delightful toolkit for building cross-runtime CLIs for Node.js, Deno, and Bun.
Colorize
Terminal and Console string styling done right.
Command Line Args
A mature, feature-complete library to parse command-line options.
Fmt
Util.format-like string formatting utility.
Is ANSI Color Supported
Detect whether a terminal or browser supports ansi colors.
Pail
Highly configurable Logger for Node.js, Edge and Browser.
Tabular
Create beautiful ASCII tables and grids with customizable borders, padding, and alignment. Supports Unicode, colors, and ANSI escape codes.
Tui
React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API
A comprehensive email library with multi-provider support, crypto utilities, and template engines
Bytes
Utility functions to make dealing with Uint8Arrays easier
Content Safety
Content safety filtering with multi-language banned word detection. Supports 17 languages with word-boundary matching, match position reporting, and both browser and server runtime compatibility.
Deep Clone
Fastest deep clone implementation.
Humanizer
Humanizer is a library for humanizing data in a human-readable form.
Object
Helper functions for working with objects and arrays.
Redact
A library for redacting and masking sensitive data from objects and strings, with support for GDPR compliance, custom rules, and deep object traversal.
String
Functions for manipulating strings.
Dev Toolbar
Devtools is a set of tools for building advanced devtools for your application
Find AI Runner
Detect and invoke AI CLI tools (Claude, Gemini, Codex, Copilot, Cursor, Crush, Amp, Kimi, Qwen, OpenCode, Droid) installed on the system
Prisma DMMF Transformer
A generator for Prisma to generate a valid JSON Schema v7.
Task Runner
A task runner with caching support for monorepo workspaces
Vis
A CLI task runner for monorepo workspaces, powered by @visulima/task-runner
Error
Error with more than just a message, stacktrace parsing.
Error Handler
Error handlers for use in development and production environments.
Inspector
Inspect utility for Node.js and Browsers.
Ono
Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.
Source Map
Provides functionality related to source maps.
Vite Overlay
Improved vite overlay
Find Cache Dir
Finds the common standard cache directory
FS
Human friendly file system utilities for Node.js
Package
A comprehensive package management utility that helps you find root directories, monorepos, package managers, and parse package.json, package.yaml, and package.json5 files with advanced features like catalog resolution.
Path
Drop-in replacement of the Node.js path module.
Storage
Visulima upload - Store files in a web-accessible location via a simplified API. Can automatically scale and rotate images. Includes S3, Azure, GCS and local filesystem-based backends with the most convenient features of each.
Storage Client
The upload client library. Simple and easy file uploads for React | Vue | Solid | Svelte.
TSConfig
Find and/or parse the tsconfig.json file from a directory path.
Disposable Email Domains
A regularly updated list of disposable and temporary email domains.
ISO Locale
ISO data for countries, currencies, regions, timezones, and BCP 47 locale support.