Charm favicon

Charm

free

We make the command line glamorous.

94.9k monthly visits
Visit website
charm website

Charm is an open-source ecosystem of tools and libraries for building glamorous command-line applications. It provides a suite of Go libraries (Bubble Tea for TUI, Lip Gloss for styling, Huh for forms, etc.) and ready-to-use CLI apps (Glow for markdown reading, Gum for scripting, Mods for AI integration, Skate for key-value storage). The platform is designed for developers who want to create polished, modern terminal interfaces with minimal effort. Charm's technology is used in over 25,000 applications, from open-source projects to business-critical infrastructure.

Key Features

  • Bubble Tea: A framework for building terminal user interfaces.
  • Lip Gloss: A style and layout toolkit for the terminal.
  • Huh: Simple, powerful forms in the terminal.
  • Wish: Build SSH apps easily.
  • Glamour: A stylesheet-driven markdown renderer.
  • Bubbles: A component toolkit for Bubble Tea.
  • Log: A happy, powerful logger.
  • Harmonica: A physics-based animation toolkit.
  • Crush: An AI assistant for the terminal, integrating with LLMs.
  • Mods: A CLI interface to AI models.
  • Gum: A tool for glamorous shell scripts.
  • Glow: A markdown reader with CLI and TUI interfaces.
  • Skate: A personal key-value store with a CLI.

Who It’s For

Developers and terminal enthusiasts who want to build or use beautiful, functional command-line tools.

tags
Open SourceCliTerminal
quick ai search (for more info)
Loading Analytics...