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.

42Packages
9Categories
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

Cerebro

Lightweight, extensible CLI framework for building command-line applications with TypeScript support, plugins, and cross-runtime compatibility.

Learn more
CLI & Terminal

Pail

Highly configurable Logger for Node.js, Edge and Browser. Hackable and configurable to the core.

Learn more
CLI & Terminal

Command Line Args

Parse command-line arguments with type safety, validation, and flexible configuration for Node.js CLI applications.

Learn more
CLI & Terminal

Boxen

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

Learn more
CLI & Terminal

Tabular

Create beautiful ASCII tables and grids with customizable borders, padding, and alignment for CLI applications.

Learn more
CLI & Terminal

ANSI

Comprehensive ANSI escape codes for terminal control, cursor manipulation, and screen formatting.

Learn more
CLI & Terminal

Colorize

Terminal and console string styling with ANSI colors, supporting Node.js, browsers, and multiple runtimes.

Learn more
CLI & Terminal

Is ANSI Color Supported

Detect terminal color support for ANSI, 256 colors, and TrueColor across platforms and runtimes.

Learn more
CLI & Terminal

Fmt

Fast printf-style string formatting with custom formatters and CSS styling support.

Learn more
Data

String

A robust string manipulation library providing utilities for common string operations with support for multiple languages and scripts.

Learn more
Data

Object

Powerful utilities for working with objects using dot notation, filtering, and deep key operations.

Learn more
Data

Deep Clone

Fast and reliable deep cloning for JavaScript objects with circular reference handling.

Learn more
Data

Bytes

Utility functions to make dealing with Uint8Arrays easier in Node.js and browsers.

Learn more
Data

Humanizer

Transform data into human-readable formats with extensive localization support for bytes and duration.

Learn more
Data

Redact

GDPR-compliant data redaction and anonymization with deep object traversal and NLP-powered text masking.

Learn more
Data

Content Safety

Content safety library for detecting profanity, slurs, and inappropriate content across 19 languages with Unicode support.

Learn more
File System

FS

Human-friendly file system utilities for Node.js with async/sync APIs for walking, finding, reading, and writing files.

Learn more
File System

Path

Cross-platform path manipulation with consistent behavior across Windows and POSIX systems.

Learn more
File System

Find Cache Dir

Find the common standard cache directory across platforms.

Learn more
File System

Package

Package management utilities for monorepos, package detection, and package.json parsing.

Learn more
File System

TSConfig

Find and parse TypeScript configuration files with extends resolution and validation.

Learn more
API & Web

API Platform

API platform for building robust web applications with Connect middleware support.

Learn more
API & Web

Connect

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

Comprehensive CRUD library for building RESTful APIs with Prisma.

Learn more
API & Web

Health Check

Health check endpoints for monitoring application status.

Learn more
API & Web

JSDoc OpenAPI

Generate OpenAPI/Swagger specifications from JSDoc comments with support for multiple syntaxes, CLI, and build tool integration.

Learn more
API & Web

Pagination

Flexible pagination utilities for cursor and offset-based pagination.

Learn more
API & Web

HTML

Security-focused HTML utilities for escaping, sanitization, entity encoding, and safe template rendering.

Learn more
Error Handling

Error

Enhanced error handling with stacktrace parsing, code frames, and AI-powered solutions for Node.js applications.

Learn more
Error Handling

Error Handler

Global error handling middleware for Node.js applications with customizable formatting and logging.

Learn more
Error Handling

Ono

Throw better errors with formatted messages, error types, and proper error chaining.

Learn more
Error Handling

Source Map

Parse and generate source maps for better debugging of transpiled code.

Learn more
Error Handling

Inspector

Advanced object inspection and pretty-printing for debugging Node.js applications.

Learn more
Error Handling

Vite Overlay

Error overlay for Vite with enhanced stack traces and source maps.

Learn more
Internationalization

ISO Locale

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

Learn more
Internationalization

Disposable Email Domains

Validate and block disposable/temporary email addresses with an up-to-date list of disposable domains.

Learn more
Dev Tools

Dev Toolbar

A framework-agnostic development toolbar for Vite applications with built-in accessibility auditing, performance monitoring, and SEO inspection.

Learn more
Dev Tools

Prisma DMMF Transformer

Transform Prisma DMMF (Data Model Meta Format) to JSON Schema v7 for validation and documentation generation.

Learn more
Communication

Email

Powerful email sending package with multiple provider support.

Learn more
File System

Storage

Store files in a web-accessible location via a simplified API with support for S3, Azure, GCS, and local filesystem backends.

Learn more
File System

Storage Client

Simple and easy file upload client library for React, Vue, Solid, and Svelte.

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.