Skip to content
Seen Here First

Sign inSubmit a discovery

Index

Open Source

Charm

We make the command line glamorous.

Screenshot of the Charm homepage
The Charm homepage.

A collection of open-source tools and libraries for building glamorous terminal user interfaces and command-line applications.

What it is

Charm makes the command line glamorous by providing a comprehensive ecosystem of open-source tools and libraries for terminal development. The company offers libraries like Bubble Tea for building terminal user interfaces, Lip Gloss for styling and layout, Wish for SSH apps, and Glamour for markdown rendering. Charm also provides practical applications including Crush, an AI coding assistant; gum, a tool for shell scripts; Glow, a markdown reader; Mods, a CLI interface to machine learning models; and Skate, a key-value store.

Charm technology powers over 25,000 applications ranging from leading open-source projects to business-critical infrastructure. The company maintains a strong commitment to open source and actively engages with its community through Discord and other channels.

First things you notice

  • Bubble Tea - Build terminal user interfaces
  • Lip Gloss - Terminal style and layout toolkit
  • Wish - Make SSH apps
  • Glamour - Stylesheet-driven markdown renderer
  • Huh - Simple, powerful forms in the terminal
  • Crush - AI coding assistant in your terminal
  • gum - Tool for glamorous shell scripts
  • Mods - CLI interface to machine learning models
  • Skate - Personal key value store for the command line

In brief

What is Charm?
Charm is a collection of open-source tools, libraries, and applications for building glamorous terminal user interfaces and command-line applications. It provides everything developers need to create great command-line tools.
Does Charm support different operating systems?
Yes, Crush, Charm's AI coding assistant, is available for macOS, Linux, Windows, and BSD.
What is Crush?
Crush is Charm's AI-powered coding assistant available in your terminal. It integrates your tools, code, and workflows with your LLM of choice, bringing artificial intelligence to the command line in a glamorous way.
How widely is Charm technology used?
Charm technology is used in over 25,000 applications, ranging from leading open-source projects to business-critical infrastructure.

Find Charm online

More on this profile

Charm has a free listing. The owner can unlock the full profile with a paid launch for $5:

  • Founder story (locked)
  • Milestones (locked)
  • Demo video (locked)
  • Dofollow website link (locked)

Also discovered

  • Atuin logoAtuinSync, search, and back up your shell history with end-to-end encryption.
  • Hoppscotch logoHoppscotchOpen source API development ecosystem
  • MermaidCreate diagrams and visualizations using text and code
  • GhosttyFast, feature-rich, and cross-platform terminal emulator with platform-native UI and GPU acceleration
Need help?