All Projects → danielgatis → imgcat

danielgatis / imgcat

Licence: MIT license
Display images and gifs in your terminal.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to imgcat

ISVImageScrollView
Image preview component with zoom, scroll and rotation support
Stars: ✭ 28 (-58.21%)
Mutual labels:  preview, image-preview
Consolonia
A cross-platform UI framework for .NET.
Stars: ✭ 232 (+246.27%)
Mutual labels:  tui
canvas-tui
🏫 🔅 A terminal interface for Canvas LMS
Stars: ✭ 29 (-56.72%)
Mutual labels:  tui
zbox
termbox like terminal UI library for zig
Stars: ✭ 30 (-55.22%)
Mutual labels:  tui
dblab
Interactive client for PostgreSQL and MySQL
Stars: ✭ 199 (+197.01%)
Mutual labels:  tui
vim-swagger-preview
A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.
Stars: ✭ 19 (-71.64%)
Mutual labels:  preview
sfm
simple file manager
Stars: ✭ 163 (+143.28%)
Mutual labels:  tui
Paperino
E-Paper display library for the Particle & Arduino family.
Stars: ✭ 35 (-47.76%)
Mutual labels:  display
tfex-rs
A simple terminal UI file manager
Stars: ✭ 29 (-56.72%)
Mutual labels:  tui
markdown-preview-sync
A quasi real-time vim markdown preview plugin | 第一款基于Java的Vim Markdown预览插件
Stars: ✭ 56 (-16.42%)
Mutual labels:  preview
UITableViewCellAnimation
Basic tabeview cell animation for best way to display cell
Stars: ✭ 31 (-53.73%)
Mutual labels:  display
hwatch
A modern alternative to the watch command, records the differences in execution results and can check this differences at after.
Stars: ✭ 370 (+452.24%)
Mutual labels:  tui
stm32 tiny monitor
A tiny external monitor for PC using STM32 and ST7789. Connects to PC over USB and displays the captured screen on ST7789 (240x240) display.
Stars: ✭ 61 (-8.96%)
Mutual labels:  display
cylon-deb
TUI menu driven bash shell script to update and maintain a Debian based Linux distro.
Stars: ✭ 23 (-65.67%)
Mutual labels:  tui
slack-term
Slack client for your terminal
Stars: ✭ 6,074 (+8965.67%)
Mutual labels:  tui
ncgrep
NCGREP, which is based on ncurses library to provide user interface, is a grep tool for searching text on target directory.
Stars: ✭ 23 (-65.67%)
Mutual labels:  tui
tut
TUI for Mastodon with vim inspired keys
Stars: ✭ 165 (+146.27%)
Mutual labels:  tui
vt100
💻 VT100 Terminal Package
Stars: ✭ 19 (-71.64%)
Mutual labels:  tui
micropython-epaper
Driver for 2.7 inch Adafruit and Embedded Artists e-paper displays
Stars: ✭ 53 (-20.9%)
Mutual labels:  display
termdbms
A TUI for viewing and editing database files.
Stars: ✭ 1,116 (+1565.67%)
Mutual labels:  tui

Imgcat

Go Report Card License MIT Go Doc Release

Display images and gifs in your terminal emulator.

Features

  • Animated GIF support
  • Accept media through stdin
  • Transparency

Installation

MacOS

brew install danielgatis/imgcat/imgcat

Linux

First, install snapcraft.

sudo snap install imgcat

Windows

First, install scoop.

scoop bucket add scoop-imgcat https://github.com/danielgatis/scoop-imgcat.git
scoop install scoop-imgcat/imgcat

Download binaries

Alternatively, you can download a pre-built binary here.

Build from source

First, install Go.

Next, fetch and build the binary.

go install github.com/danielgatis/imgcat@latest

or, if you use pre-1.17 Go version, use the go get command:

go get -u github.com/danielgatis/imgcat

Usage

Display a remote image

curl -s http://input.png | imgcat

Display a local image

imgcat path/to/image.png

Requirements

Your terminal emulator must be support true color and use a monospaced font that includes the lower half block unicode character (▄ U+2584).

License

Copyright (c) 2020-present Daniel Gatis

Licensed under MIT License

Buy me a coffee

Liked some of my work? Buy me a coffee (or more likely a beer)

Buy Me A Coffee

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].