🍺 BREW Explorer

← all formulae

chafa

brew install chafa v1.18.2 LGPL-3.0-or-later

C library and CLI tool to convert images and animations into Unicode/ASCII/ANSI art for terminal display.

Why you might care

Chafa transforms pictures, GIFs, and video frames into viewable terminal graphics with multiple output formats (Unicode block elements, ANSI colors, sixel, kitty protocol). It's fast, supports a wide range of image formats via its dependencies, and handles both static images and animations—useful for terminal-based image viewers, shell scripts that need inline graphics, or creating eye-catching ASCII art.

Categories

Alternatives

ImageMagick FIGlet jp2a
1.8k
30-day installs · #1036
7.2k
90-day · #938
19.3k
365-day · #1076

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "ImageMagick",
    "FIGlet",
    "jp2a"
  ],
  "build_dependencies": [
    "pkgconf"
  ],
  "categories": [
    "image-tool",
    "conversion",
    "terminal-utility"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "cairo",
    "freetype",
    "glib",
    "jpeg-turbo",
    "jpeg-xl",
    "libavif",
    "librsvg",
    "libtiff",
    "webp",
    "gdk-pixbuf",
    "gettext"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Versatile and fast Unicode/ASCII/ANSI graphics renderer",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:18+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "chafa",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://hpjansson.org/chafa/",
  "homepage_og_description": "Turn pictures and animations into top-notch terminal graphics and ANSI art.",
  "homepage_og_image": "https://hpjansson.org/chafa/img/chafa-logo-still.png",
  "homepage_title": "Chafa: Terminal Graphics for the 21st Century",
  "installs_30d": 1782,
  "installs_365d": 19300,
  "installs_90d": 7162,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "LGPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:48:35+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "chafa",
  "oldnames": [],
  "one_liner": "C library and CLI tool to convert images and animations into Unicode/ASCII/ANSI art for terminal display.",
  "optional_dependencies": [],
  "rank_30d": 1036,
  "rank_365d": 1076,
  "rank_90d": 938,
  "raw_hash": "39ce282e4400ea72",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/chafa.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.18.2",
  "versioned_formulae": [],
  "why_use_this": "Chafa transforms pictures, GIFs, and video frames into viewable terminal graphics with multiple output formats (Unicode block elements, ANSI colors, sixel, kitty protocol). It\u0027s fast, supports a wide range of image formats via its dependencies, and handles both static images and animations\u2014useful for terminal-based image viewers, shell scripts that need inline graphics, or creating eye-catching ASCII art."
}