Introduction
Welcome to UCD.js documentation
UCD.js
The Unicode Character Database in a more readable way.
UCD.js is a monorepo that provides tools and APIs for working with Unicode Character Database (UCD) files in JavaScript. It includes core libraries, applications, and a CLI for exploring Unicode data.
Getting Started
Learn how to install and integrate UCD.js packages.
CLI
Explore Unicode data, manage stores, and run pipelines from the terminal.
Packages
Explore the Client, UCD Store, Schemas, and utility APIs.
Pipelines
Data processing pipelines for UCD files.
Core Features
- Modular Design - Use only what you need with our modular package structure (
@ucdjs/client,@ucdjs/utils, etc.). - Type-Safe - Built with TypeScript for excellent developer experience.
- CLI Tools - Command-line utilities for Unicode data exploration, store management, and code generation.
- Modern JavaScript - ES modules with support for Node.js and browsers.
Quick Start
Install the CLI globally to start exploring Unicode data immediately:
npm install -g @ucdjs/cliOr add the packages you need to your project:
npm install @ucdjs/client @ucdjs/utils