1# Ultraviolet
2
3<p>
4 <a href="https://github.com/charmbracelet/ultraviolet/releases"><img src="https://img.shields.io/github/release/charmbracelet/ultraviolet.svg" alt="Latest Release"></a>
5 <a href="https://pkg.go.dev/github.com/charmbracelet/ultraviolet?tab=doc"><img src="https://godoc.org/github.com/charmbracelet/ultraviolet?status.svg" alt="GoDoc"></a>
6 <a href="https://github.com/charmbracelet/ultraviolet/actions"><img src="https://github.com/charmbracelet/ultraviolet/actions/workflows/build.yml/badge.svg" alt="Build Status"></a>
7</p>
8
9> [!CAUTION]
10> This project is in very early development and may change significantly at any moment. Expect no API guarantees as of now.
11
12Ultraviolet is a Go library for building text-based applications with a focus
13on terminal user interfaces (TUIs). It provides a set of tools and abstractions
14to create interactive terminal applications that can handle user input and
15display dynamic content in a cell-based manner.
16
17## Installation
18
19To install UV, you can simply run in your Go project:
20
21```bash
22go get github.com/charmbracelet/ultraviolet
23```
24
25---
26
27Part of [Charm](https://charm.sh).
28
29<a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a>
30
31Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة