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.
Architecture
Understand the core packages and data flow.
API Reference
Explore Schemas, Utilities, FS-Bridge, and Client 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/fs-bridge, etc.). - Type-Safe - Built with TypeScript for excellent developer experience.
- CLI Tools - Command-line utilities for Unicode data exploration and analysis.
- Modern JavaScript - ES modules with support for Node.js and browsers.
- File System Abstraction - Work with local files, HTTP, or memory using the
fs-bridge.
Quick Start
You can easily add UCD.js packages to your project using your favorite package manager.
npm install @ucdjs/client @ucdjs/fs-bridge