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)

Sponsored

Loading Analytics...

Our Blog

Read insightful stories, practical guides, and expert perspectives on artificial intelligence, emerging technologies, and the ideas shaping tomorrow.