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.
1.8k
30-day installs · #1036
7.2k
90-day · #938
19.3k
365-day · #1076
Runtime dependencies
Build dependencies
Links
- https://hpjansson.org/chafa/
- Brew formula source: Formula/c/chafa.rb
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."
}