All Projects β†’ hpjansson β†’ Chafa

hpjansson / Chafa

Licence: lgpl-3.0
πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Chafa

Oblique
With Oblique explore new styles of displaying images
Stars: ✭ 633 (-18.22%)
Mutual labels:  image-processing, images, image-viewer
Spotify Tui
Spotify for the terminal written in Rust πŸš€
Stars: ✭ 11,061 (+1329.07%)
Mutual labels:  terminal-based, cli, terminal
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+35.27%)
Mutual labels:  cli, terminal, ansi
Nuxt Image Loader Module
An image loader module for nuxt.js that allows you to configure image style derivatives.
Stars: ✭ 135 (-82.56%)
Mutual labels:  graphics, image-processing, images
Hues
Colored terminal text made easy for Python and happiness.
Stars: ✭ 345 (-55.43%)
Mutual labels:  cli, terminal, ansi
Viu
Simple terminal image viewer written in Rust.
Stars: ✭ 911 (+17.7%)
Mutual labels:  cli, terminal, image-viewer
Imscript
a collection of small and standalone utilities for image processing, written in C
Stars: ✭ 86 (-88.89%)
Mutual labels:  cli, image-processing, images
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (+1.03%)
Mutual labels:  cli, terminal, ansi
Spotui
Spotify in the terminal πŸ’»πŸŽΆ
Stars: ✭ 302 (-60.98%)
Mutual labels:  terminal-based, cli, terminal
Chalk
πŸ– Terminal string styling done right
Stars: ✭ 17,566 (+2169.51%)
Mutual labels:  cli, terminal, ansi
Ipyplot
IPyPlot is a small python package offering fast and efficient plotting of images inside Python Notebooks. It's using IPython with HTML for faster, richer and more interactive way of displaying big numbers of images.
Stars: ✭ 152 (-80.36%)
Mutual labels:  image-processing, images, image-viewer
Dstask
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
Stars: ✭ 431 (-44.32%)
Mutual labels:  terminal-based, cli, terminal
Rang
A Minimal, Header only Modern c++ library for terminal goodies πŸ’„βœ¨
Stars: ✭ 1,080 (+39.53%)
Mutual labels:  cli, terminal, ansi
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-83.72%)
Mutual labels:  terminal-based, cli, terminal
Tsukae
πŸ§‘β€πŸ’»πŸ“Š Show off your most used shell commands
Stars: ✭ 345 (-55.43%)
Mutual labels:  terminal-based, cli, terminal
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (-25.45%)
Mutual labels:  cli, terminal, ansi
Httpu
The terminal-first http client
Stars: ✭ 619 (-20.03%)
Mutual labels:  terminal-based, terminal
Ascii art
Real-Time ASCII Art Rendering Library
Stars: ✭ 599 (-22.61%)
Mutual labels:  graphics, image-processing
Rdrview
Firefox Reader View as a command line tool
Stars: ✭ 622 (-19.64%)
Mutual labels:  cli, terminal
Autocomplete
Autocomplete for terminals on MacOS
Stars: ✭ 569 (-26.49%)
Mutual labels:  cli, terminal


Master Build Status   1.6 Build Status   Latest Release

About β€’ Gallery β€’ Packages β€’ Development

Chafa is a command-line utility that converts all kinds of images, including animated GIFs, into sixel or ANSI/Unicode character output that can be displayed in a terminal.

It is highly configurable, with support for alpha transparency and multiple color modes and color spaces, combining selectable ranges of Unicode characters to produce the desired output.

The core functionality is provided by a C library with a public, well-documented API.

Both library and frontend tools are covered by the Lesser GPL license, version 3 or later (LGPLv3+).

The official web pages and C API documentation can be found online. Check out the gallery for screenshots.

Installing

Chafa is most likely packaged for your distribution, so if you're not going to hack on it, you're better off using official packages. If you want to build the latest and greatest yourself, read on.

You will need GCC, make, Autoconf, Automake, Libtool and the GLib development package installed to compile Chafa from its git repository. If you want to build the command-line tool chafa and not just the library, you will additionally need the ImageMagick development packages.

If you want to build documentation, you will also need gtk-doc.

Start by cloning the repository:

$ git clone https://github.com/hpjansson/chafa.git

Then cd to the toplevel directory and issue the following shell commands:

$ ./autogen.sh
$ make
$ sudo make install

That should do it!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].