This repository contains experimental packages with no promises of backwards compatibility. Once they mature here, they might be moved into other repositories.
Currently the following packages are available:
ansi
: ANSI escape sequence parser and definitions • Docsconpty
: Windows Console Pseudo-terminal library • Docseditor
: open files in text editors • Docserrors
:errors.Join
in older Go versions • Docsgolden
: verify golden file equality • Docshigherorder
: generic higher order functions • Docsinput
: terminal event input handler and driver • Docsjson
: JSON parsing using generics • Docsmaps
: generic maps utilitiesopen
: open a file/URL usingopen
,xdg-open
, etc • Docsordered
: genericmin
,max
, andclamp
functions for ordered types • Docsslice
: generic slice utilities • Docssshkey
: open and parse SSH keys, asks for passphrases when needed • Docsstrings
: utilities for working with strings • Docsteatest
: a library for testing Bubble Tea programs • Docsterm
: terminal utilities and helpers • Docstermios
: Termios unified API and library • Docswindows
: Windows API used at Charmbracelet • Docsxpty
: cross-platform PTY interface • Docs
We'd love to hear your thoughts on this project. Feel free to drop us a note!
Part of Charm.
Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة