GitHub topics: terminal-graphics
mierak/rmpc
A configurable, terminal based Media Player Client with album art support via various terminal image protocols
Language: Rust - Size: 15.5 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 739 - Forks: 25

hectorm/chafa-wasm
Chafa WebAssembly module to convert images to text.
Language: JavaScript - Size: 20.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 30 - Forks: 2

ceccopierangiolieugenio/pyTermTk
Python Terminal Toolkit - a Spiced Up Cross Compatible TUI Library ๐ถ๏ธ
Language: Python - Size: 11.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 713 - Forks: 31

salt-die/batgrl
badass terminal graphics library
Language: Python - Size: 117 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 520 - Forks: 7

ploMP4/chafa-go
Go bindings for the Chafa terminal graphics library. Render images on the terminal without CGO or external dependencies.
Language: Go - Size: 2.08 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

Loggygamer94/lsix
<img src="image.gif">## introduce**Only one click, automatically activated**- Click the IDE card to automatically inject ja-netfilter and the activation key, then restart the IDE to see that it has been activated.- Click the plugin or IDE cards to copy the activation key to the clipboard, allowing manual entry for activation.- It also suppo
Language: CSS - Size: 6.52 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

wojciech-graj/TermGL
2D & 3D graphics engine in the terminal [C/C++]
Language: C - Size: 13.8 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 333 - Forks: 9

ericm/stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Language: Go - Size: 1.78 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 554 - Forks: 34

hzeller/timg
A terminal image and video viewer.
Language: C++ - Size: 2.98 MB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 2,197 - Forks: 79

hpjansson/chafa
๐บ๐ฟ Terminal graphics for the 21st century.
Language: C - Size: 3.86 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3,385 - Forks: 69

veeso/tui-realm
๐ A ratatui framework to build stateful applications with a React/Elm inspired approach
Language: Rust - Size: 5.75 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 705 - Forks: 32

joouha/euporie
Jupyter notebooks in the terminal
Language: Python - Size: 3.45 MB - Last synced at: 12 days ago - Pushed at: 21 days ago - Stars: 2,020 - Forks: 49

green-green-avk/AnotherTerm
Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).
Language: Java - Size: 5.66 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 217 - Forks: 20

Aptivi/Terminaux
A library that allows you to manipulate with the console
Language: C# - Size: 166 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 9 - Forks: 0

hackerb9/lsix
Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
Language: Shell - Size: 662 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 4,072 - Forks: 126

stefanhaustein/TerminalImageViewer
Small C++ program to display images in a (modern) terminal using RGBย ANSI codes and unicode block graphics characters
Language: C++ - Size: 2.68 MB - Last synced at: 12 days ago - Pushed at: 30 days ago - Stars: 1,612 - Forks: 113

Elius94/console-gui-tools
A simple library to draw option menu or other popup inputs and layout on Node.js console.
Language: TypeScript - Size: 994 KB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 135 - Forks: 19

danmindru/mindrudan.com
Personal website ๐งโ๐ป
Language: JavaScript - Size: 54.3 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 7 - Forks: 7

PrateekKumarSingh/Graphical
Open-Source, Platform independent module that consumes data points as input and plots them on a 2D graph ๐๐๐น [Scatter / Bar / Line] on the PowerShell Console/Terminal
Language: PowerShell - Size: 13.5 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 354 - Forks: 33

msoap/tcg
Terminal cell graphics library
Language: Go - Size: 262 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 115 - Forks: 4

khrome/ascii-art
A Node.js library for ansi codes, figlet fonts, ascii art and other ASCII graphics
Language: JavaScript - Size: 3.94 MB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 728 - Forks: 291

scikit-hep/histoprint
Pretty print histograms to the console
Language: Python - Size: 522 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 35 - Forks: 2

pouyakary/TextGraphic
TextGraphic is a framework for creating Textual Graphics. It provides layers, styling, rich color, text justification, layouts, tables, view-ports, transparency, etc.
Language: TypeScript - Size: 719 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 107 - Forks: 2

DenverCoder1/table2ascii
An intuitive and type-safe Python library for converting lists to fancy ASCII tables for displaying in the terminal or code-blocks
Language: Python - Size: 2.84 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 70 - Forks: 13

dashersw/brain-monitor
A terminal app written in Node.js to monitor brain signals in real-time
Language: JavaScript - Size: 36.1 KB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 145 - Forks: 18

xyproto/carveimg
Two image viewing utilities for the terminal
Language: Go - Size: 50.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

junkdog/tachyonfx-ftl
TachyonFX FTL is a browser-based editor and previewer for TachyonFX effects, powered by Ratzilla and Ace Editor
Language: Rust - Size: 2.03 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

piotrmurach/tty-box
Draw various frames and boxes in your terminal window
Language: Ruby - Size: 208 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 188 - Forks: 14

srlehn/termimg
draw images in terminals
Language: Go - Size: 54.2 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 68 - Forks: 3

GuardKenzie/chafa.py
Python bindings for Chafa. Visualize images with text in python.
Language: Python - Size: 7.01 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 83 - Forks: 4

Correia-jpv/fucking-terminals-are-sexy
๐ฅ A curated list of Terminal frameworks, plugins & resources for CLI lovers. With repository starsโญ and forks๐ด
Language: Shell - Size: 279 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 41 - Forks: 2

xNasuni/terminalrender
a cpu based raycaster that renders inside of terminal
Language: C - Size: 22.8 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

crystallabs/crysterm
Console / terminal GUI toolkit for Crystal.
Language: Crystal - Size: 1.26 MB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 137 - Forks: 10

bashrc2/AberMUSH
AberMUSH is a text based role playing game with UTF-8 ANSI graphics, set in the AberMUD 5 universe. Explore, battle and adventure in a fantasy version of medieval Wales. Experience DnD style combat, gambling disputes, excessive ale consumption and puzzling mysteries in the once magnificent but now fallen city of Tranoch, with dynamic scenery, tides, wildlife and weather effects.
Language: Python - Size: 38.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 1

juanrgon/terminology
An intuitive way to color terminal text with python
Language: Python - Size: 167 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 1

NathanCordeiro/Terminal-Image-To-Ascii
This program converts a 16bit image into ascii and display it onto the terminal.
Language: C++ - Size: 1.5 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

wyatt8740/IBM3161-font
The monospaced bitmap font from IBM's 1985 'ASCII Display Station' (terminal), the IBM 3161. Includes versions for a multitude of devices and platforms. (Also on gitlab: https://gitlab.com/wyatt8740/IBM3161-font)
Language: C - Size: 30.3 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 100 - Forks: 3

JonnoFTW/img_term
Display image, video or USB camera in your ANSI terminal!
Language: Python - Size: 781 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 162 - Forks: 12

jgreener64/mmterm
View proteins and trajectories in the terminal
Language: Python - Size: 570 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 106 - Forks: 7

NinovanderMark/ConsoleRenderer
Library to render to the terminal using C# and .NET
Language: C# - Size: 81.1 KB - Last synced at: 20 days ago - Pushed at: 9 months ago - Stars: 31 - Forks: 0

Aaron3312/CurlParrot_perrito
๐ Bring a loyal ASCII dog companion to your terminal! Watch this good boy animate, wag, and play while you work. An adorable alternative to the classic terminal parrot that fetches joy to your command line. Features multiple moods, customizable animation speed, and the ability to add your own doggy tricks!
Language: HTML - Size: 271 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

KBOX1234/terminal_gl
A open-source library dedicated to terminal based graphics for games and tools
Language: C++ - Size: 556 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

can-deliktas/PassForge
PassForge is a flexible and secure password generator that creates strong, customizable passwords with letters, numbers, and special characters. It ensures quick and reliable password generation for enhanced security.
Language: Python - Size: 97.7 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

rtvd/terminal-aesthetics
Notes on aesthetics and usability of terminals, and tools helpful in exploring their capabilities
Language: Shell - Size: 20.5 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

kai-kj/TerminalMediaViewer
An utf-8/truecolor image and video viewer for the terminal
Language: C - Size: 34.3 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 110 - Forks: 6

Akshay-Vs/PassLock ๐ฆ
PassLock is a highly secured password manager that encrypts passwords using Advanced Encryption Standards (AES)
Language: Python - Size: 398 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 16

FHPythonUtils/CatImage
Use to cat an image to the terminal
Language: Python - Size: 7.52 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 16 - Forks: 0

Rrrinav/Term-Graphics
A simple header only library for terminal graphics
Language: C++ - Size: 26.9 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

FlavTheWolfie/RAWR-Terminal
Just a simple terminal
Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ismail-yilmaz/SixelRaster
Sixel image decoder and StreamRaster interface for for U++
Language: C++ - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

ArmoredPony/nu-digital-rain
Digital rain effect implementation for Nushell
Language: Nushell - Size: 15.2 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 10 - Forks: 0

Promptorium/promptorium
A modular, configurable, multi-shell terminal prompt builder
Language: Go - Size: 6.51 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

oniguy4649/spinning-pyramid
Terminal-based spinning 3D triangle animation, rendered using basic 3D rotation and projection techniques.
Language: C - Size: 300 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ismail-yilmaz/upp-components
A collection of packages for U++ framework.
Language: C - Size: 15.4 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 36 - Forks: 2

mobluse/semigraphics
Functions for semigraphics similar to ABC80 (setdot, clrdot, dot), TRS-80, TeleText, Text-TV, & Viewdata using 3x2 blocks, and ZX81 (plot, unplot) using 2x2 blocks.
Language: Forth - Size: 68.4 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

Magirenko/2DTerm-Engine
Motor/Engine para la creaciรณn de juegos 2D en el terminal de lua.
Language: Lua - Size: 108 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

rust-osdev/ansi_rgb
Colorful terminal text using ANSI escape sequences
Language: Rust - Size: 41 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 5

ad-si/climar
Command line image renderer with a focus on pixel-precise rendering of small images / icons / graphics.
Language: JavaScript - Size: 185 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

leonmavr/chip-8
Chip8 emulator in C++ with graphics rendered directly on the terminal.
Language: C++ - Size: 14.3 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 29 - Forks: 0

kai-kj/ptmv
An utf-8/truecolor image and video viewer for the terminal
Language: Python - Size: 6.77 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 1

jarredbarber/forbidden-donut
Terminal 3D graphics demo in Rust
Language: Rust - Size: 1.02 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

joouha/sixelcrop
Crop sixel images in sixel-space!
Language: Python - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

schwalbe-t/Lania
A 2d top-down turn-based strategy terminal game written from scratch in C.
Language: C - Size: 787 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 3

kalininskiy/js-tetris-cli
Open Source, Pure JavaScript Tetris (ES6+ without external libraries and dependencies), ascii/ansi cli version
Language: JavaScript - Size: 70.3 KB - Last synced at: 9 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 2

dpouris/interm
InTerm is a library for creating interactive terminal applications built with Rust
Language: Rust - Size: 1.2 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

schrmh/pdfgrepSIXEL
Quickly searches text in PDF document files and displays pages containing results as images in terminals supporting SIXEL graphics. (Uses magick, pdfgrep & pdftocairo from poppler) ๐๐โ๐ผ๐ฅ๐
Language: Shell - Size: 378 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

bewuethr/bash-raytracer
A raytracer in (mostly) Bash
Language: Shell - Size: 2.69 MB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 48 - Forks: 1

mikecovlee/darwin
Covariant Darwin Universal Character Interface
Language: C++ - Size: 180 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 5

ookamitai/scramble
A terminal display API for Rust.
Language: Rust - Size: 2.37 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

GabrielSCabrera/Termighty
High-level utilities for cross-platform terminal interaction.
Language: Python - Size: 482 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

Raisess/term-display
๐๏ธ - Term Display is a lib to create colored interfaces on terminal.
Language: TypeScript - Size: 62.5 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

rhubarbwu/cellrs ๐ฆ
A terminal-based battery indicator written in Rust. Mirror from GitLab.
Language: Rust - Size: 69.3 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

vaithak/fictionArt
A command line tool to display ascii art of famous animated fictional characters, written in ruby.
Language: Ruby - Size: 2.62 MB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 1

liamg/gobless
Build beautiful terminal dashboards/GUIs in golang.
Language: Go - Size: 5.57 MB - Last synced at: 26 days ago - Pushed at: about 7 years ago - Stars: 17 - Forks: 1

null93/drawille
Pixel graphics in console implemented with unicode braille characters
Language: Java - Size: 121 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 3

loganzartman/termpixels
Simpler abstraction for terminal I/O on Unix and Windows
Language: Python - Size: 289 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 1

iainjreid/blink
๐พ Pixel rendering in the terminal
Language: Shell - Size: 1.95 KB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

eleby/pixelizer
An efficient image pixelizer written in go
Language: Go - Size: 17.6 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 105 - Forks: 11

saccharineboi/CursedGL
3D graphics library for the terminal
Language: C - Size: 2.59 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 183 - Forks: 3

InterstellarDragonDev/Pixel-Renderer-In-Terminal
A simple project to render pixel-art to the terminal
Language: C++ - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

dohliam/console-image-browser
Console Image Browser (cib) - An interactive wrapper for viewing images in the terminal
Language: Ruby - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

RocketRace/ti
ti, the tiny terminal graphics renderer
Language: Rust - Size: 113 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

jakshin/giphizer
Displays Giphy-powered GIFs in your iTerm terminal
Language: Python - Size: 736 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

wawelgreg/maze-generator
Maze generator visualized with Python Curses screen-painting. + First real practice with git commits and pushes.
Language: Python - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bratekarate/quoteslides
A slideshow of random quotes in ASCII art.
Language: Shell - Size: 343 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

lilygruman/terminalgl
Terminal Graphics Library
Language: C - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Mithreindeir/ascii-renderer
API for rendering ascii graphics for my shell. Partial library not functional
Language: C - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

davidxifeng/lnewt
a newt binding library for Lua 5.3
Language: C - Size: 9.77 KB - Last synced at: 2 days ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 2

null93/kings-corner
Classic card game rendered using console graphics
Language: Java - Size: 72.4 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

rbavishi/Habitican-Curse
A Terminal application for HabitRPG using the python curses library
Language: Python - Size: 354 KB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 31 - Forks: 2

megakite/ny24-anim
A small piece of CLI animation (and library) celebrating the coming of 2024.
Language: C - Size: 3.32 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Hellscaped/termintro
a stupid python script I wrote to display an intro gif in the terminal, can play anything though.
Language: Python - Size: 8.04 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

danieledapo/termesh
display 3D meshes in your terminal!
Language: Rust - Size: 313 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

sunsided/rotating-cube
A rotating cube in the Terminal, written in Rust, ported from C#
Language: Rust - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sherwin-dc/ansi-logo-generator
Create ANSI art/logos by drawing them in Microsoft Excel
Language: VBA - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

solarshado/queercat-rust
a Rust port/rewrite of Elsa002's queercat
Language: Rust - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

killshot13/octocat2077
A custom color scheme based on the popular video game Cyberpunk 2077 created for Windows Terminal.
Language: SCSS - Size: 9.76 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

nuclearsalmon/project-accela ๐ฆ
A modular framework for building plugin-driven server software.
Language: Java - Size: 456 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

ColOfAbRiX/figlet4s
ASCII-art banners in Scala
Language: Scala - Size: 3.26 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 0

leonmavr/retrocube
๐บ๐ฝ 3D graphics engine on the terminal in standard C without third parties
Language: C - Size: 7.75 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 4
