Open Source

The Complete Toolkit.

From blazing-fast bundlers to intuitive CLI builders, explore the full collection of packages crafted for elegance, simplicity, and power.

46Packages
9Categories
API & Web

API Platform

Visulima API platform is a set of tools to build and consume web APIs

Learn more
API & Web

Connect

The minimal router and middleware layer for Next.js, Micro, Vercel, or Node.js http/http2 with support for zod validation.

Learn more
API & Web

CRUD

A comprehensive CRUD library for building RESTful APIs with Prisma, providing automatic CRUD operations, filtering, sorting, and pagination.

Learn more
API & Web

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.

Learn more
API & Web

HTML

Functions for HTML, such as escaping or unescaping HTML entities

Learn more
API & Web

JSDoc OpenAPI

Generates swagger doc based on JSDoc.

Learn more
API & Web

Pagination

Simple Pagination for Node.

Learn more
Bundling

Packem

A fast and modern bundler for Node.js and TypeScript. Supports multiple runtimes, shared modules, server components, dynamic import, wasm, css, and more.

Learn more
CLI & Terminal

ANSI

ANSI escape codes for some terminal swag.

Learn more
CLI & Terminal

Boxen

Create beautiful boxes in the terminal with customizable borders, padding, and alignment.

Learn more
CLI & Terminal

Cerebro

A delightful toolkit for building cross-runtime CLIs for Node.js, Deno, and Bun.

Learn more
CLI & Terminal

Colorize

Terminal and Console string styling done right.

Learn more
CLI & Terminal

Command Line Args

A mature, feature-complete library to parse command-line options.

Learn more
CLI & Terminal

Fmt

Util.format-like string formatting utility.

Learn more
CLI & Terminal

Is ANSI Color Supported

Detect whether a terminal or browser supports ansi colors.

Learn more
CLI & Terminal

Pail

Highly configurable Logger for Node.js, Edge and Browser.

Learn more
CLI & Terminal

Tabular

Create beautiful ASCII tables and grids with customizable borders, padding, and alignment. Supports Unicode, colors, and ANSI escape codes.

Learn more
CLI & Terminal

Tui

React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API

Learn more
Communication

Email

A comprehensive email library with multi-provider support, crypto utilities, and template engines

Learn more
Data

Bytes

Utility functions to make dealing with Uint8Arrays easier

Learn more
Data

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.

Learn more
Data

Deep Clone

Fastest deep clone implementation.

Learn more
Data

Humanizer

Humanizer is a library for humanizing data in a human-readable form.

Learn more
Data

Object

Helper functions for working with objects and arrays.

Learn more
Data

Redact

A library for redacting and masking sensitive data from objects and strings, with support for GDPR compliance, custom rules, and deep object traversal.

Learn more
Data

String

Functions for manipulating strings.

Learn more
Dev Tools

Dev Toolbar

Devtools is a set of tools for building advanced devtools for your application

Learn more
Dev Tools

Find AI Runner

Detect and invoke AI CLI tools (Claude, Gemini, Codex, Copilot, Cursor, Crush, Amp, Kimi, Qwen, OpenCode, Droid) installed on the system

Learn more
Dev Tools

Prisma DMMF Transformer

A generator for Prisma to generate a valid JSON Schema v7.

Learn more
Dev Tools

Task Runner

A task runner with caching support for monorepo workspaces

Learn more
Dev Tools

Vis

A CLI task runner for monorepo workspaces, powered by @visulima/task-runner

Learn more
Error Handling

Error

Error with more than just a message, stacktrace parsing.

Learn more
Error Handling

Error Handler

Error handlers for use in development and production environments.

Learn more
Error Handling

Inspector

Inspect utility for Node.js and Browsers.

Learn more
Error Handling

Ono

Ono is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.

Learn more
Error Handling

Source Map

Provides functionality related to source maps.

Learn more
Error Handling

Vite Overlay

Improved vite overlay

Learn more
File System

Find Cache Dir

Finds the common standard cache directory

Learn more
File System

FS

Human friendly file system utilities for Node.js

Learn more
File System

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.

Learn more
File System

Path

Drop-in replacement of the Node.js path module.

Learn more
File System

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.

Learn more
File System

Storage Client

The upload client library. Simple and easy file uploads for React | Vue | Solid | Svelte.

Learn more
File System

TSConfig

Find and/or parse the tsconfig.json file from a directory path.

Learn more
Internationalization

Disposable Email Domains

A regularly updated list of disposable and temporary email domains.

Learn more
Internationalization

ISO Locale

ISO data for countries, currencies, regions, timezones, and BCP 47 locale support.

Learn more

Build with confidence.

Can't find what you're looking for? All Visulima packages are open source and built to work together. Check the documentation or join the community to get started.