[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6590":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},6590,"chafa","hpjansson\u002Fchafa","hpjansson","📺🗿 Terminal graphics for the 21st century.","https:\u002F\u002Fhpjansson.org\u002Fchafa\u002F",null,"C",4911,108,36,50,0,1,18,136,5,28.11,"GNU Lesser General Public License v3.0",false,"master",[26,27,28,29,30,31,32,33,34,35,36,37,38,39],"ansi","cli","graphics","graphics-library","image-processing","image-viewer","images","iterm2","kitty","powershell","sixel","terminal","terminal-based","terminal-graphics","2026-06-12 02:01:27","\u003C!-- This file is mostly readable as plain text, but it will look better\n  -- in a Markdown reader (try Frogmouth).\n  -- \n  -- Alternately, go to https:\u002F\u002Fhpjansson.org\u002Fchafa\u002F in a web browser. -->\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fhpjansson\u002Fchafa\u002Fmaster\u002Fdocs\u002Fchafa-logo.gif\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhpjansson\u002Fchafa\u002Factions\u002Fworkflows\u002Fc-cpp.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fhpjansson\u002Fchafa\u002Fc-cpp.yml?style=for-the-badge\" alt=\"Master Build Status\" \u002F>\u003C\u002Fa>&emsp;\u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fdownload\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fhpjansson\u002Fchafa?style=for-the-badge\" alt=\"Latest Release\" \u002F>\u003C\u002Fa>&emsp;\u003Ca href=\"https:\u002F\u002Fmatrix.to\u002F#\u002F#chafa:matrix.org\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffriendly_chat-%23chafa%3Amatrix.org-blue?style=for-the-badge&logo=matrix\" alt=\"Friendly Chat\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002F\">About\u003C\u002Fa> • \u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fgallery\u002F\">Gallery\u003C\u002Fa> • \u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fdownload\u002F\">Packages\u003C\u002Fa> • \u003Ca href=\"https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fdevelopment\u002F\">Development\u003C\u002Fa>\u003C\u002Fp>\n\n## About\n\nChafa is a command-line utility that converts image data, including\nanimated GIFs, into graphics formats or ANSI\u002FUnicode character art suitable\nfor display in a terminal. It has broad feature support, allowing it to be\nused on devices ranging from historical teleprinters to modern terminal\nemulators and everything in between.\n\nThe core functionality is provided by a C library with a public,\nwell-documented API.\n\nBoth library and frontend tools are covered by the Lesser GPL license,\nversion 3 or later (LGPLv3+).\n\nThe [official web pages](https:\u002F\u002Fhpjansson.org\u002Fchafa\u002F) and [C API\ndocumentation](https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fref\u002F) can be found online. Check\nout the [gallery](https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fgallery\u002F) for screenshots.\n\n## Installing\n\nChafa is most likely packaged for your distribution, so if you're not\ngoing to hack on it, you're better off using\n[official packages](https:\u002F\u002Fhpjansson.org\u002Fchafa\u002Fdownload\u002F). If you want to\nbuild the latest and greatest yourself, read on.\n\nYou will need GCC, make, Autoconf, Automake, Libtool and the GLib\ndevelopment package installed to compile Chafa from its git repository. If\nyou want to build the command-line tool `chafa` and not just the library,\nyou will additionally need development packages for:\n\n* FreeType2. Often packaged as `libfreetype6-dev` or `freetype2-devel`.\n* libjpeg (optional). Look for `libjpeg-dev`, `libjpeg62-devel` or `libjpeg8-devel`.\n* librsvg (optional). Look for `librsvg2-dev` or `librsvg-devel`.\n* libtiff (optional). Look for `libtiff5-dev` or `libtiff-devel`.\n* libwebp (optional). Look for `libwebp-dev` or `libwebp-devel`.\n\nIf you want to build documentation, you will also need gtk-doc.\n\nStart by cloning the repository:\n\n```sh\n$ git clone https:\u002F\u002Fgithub.com\u002Fhpjansson\u002Fchafa.git\n```\n\nThen cd to the toplevel directory and issue the following shell commands:\n\n```sh\n$ .\u002Fautogen.sh\n$ make\n$ sudo make install\n```\n\nThat should do it!\n\n## Python bindings\n\n[Erica Ferrua Edwardsdóttir](https:\u002F\u002Fmage.black\u002F) maintains\n[excellent Python bindings](https:\u002F\u002Fchafapy.mage.black\u002F) for Chafa. If\nPython's your thing, check them out. They are easy to use and come with a\n[detailed tutorial](https:\u002F\u002Fchafapy.mage.black\u002Fusage\u002Ftutorial.html).\n\n## JavaScript bindings\n\n[Héctor Molinero Fernández](https:\u002F\u002Fhector.molinero.dev\u002F) maintains\n[wonderful JavaScript bindings](https:\u002F\u002Fgithub.com\u002Fhectorm\u002Fchafa-wasm)\nbuilt around his WebAssembly port. These are available from NPM and can\nbe used in Node.js, web browsers, and more.\n","Chafa 是一个命令行工具，可将图像数据（包括动画 GIF）转换为适合终端显示的图形格式或 ANSI\u002FUnicode 字符艺术。其核心功能由一个 C 语言库提供，该库具有公开且文档齐全的 API，支持广泛的特性，适用于从历史电传打字机到现代终端模拟器的各种设备。Chafa 支持多种图像处理技术，如 SIXEL、Kitty 图形协议和 ANSI 色彩编码，并且能够处理多种图像格式。该项目采用 LGPLv3+ 许可证，适用于需要在终端环境中展示图像的场景，如开发人员的工作流程、自动化脚本或任何希望通过文本界面展示图形内容的应用。",2,"2026-06-11 03:07:48","top_language"]