An open API service indexing awesome lists of open source software.

https://github.com/algorythm-dylan/tg_legacy

Cross-platform terminal graphics library
https://github.com/algorythm-dylan/tg_legacy

console cross-platform cross-platform-development cross-platform-gui graphics linux windows

Last synced: 6 months ago
JSON representation

Cross-platform terminal graphics library

Awesome Lists containing this project

README

        

# TG
*Cross-platform terminal graphics library*

TG grants you advanced control over the terminal in a standard, cross-platform manner with wide character (UTF, emoji, etc) support baked in and not appended
as an afterthought.

![An image of a terminal](./docs/images/term.png)

TG is double-buffered, like normal graphical programs are, to ensure
quick rendering. Writing pixels to the screen is an expensive operation, so
most graphics programs write to an off-screen buffer and then swap the
off-screen buffer with the on-screen one, to only do one screen update per
frame. TG works the same way.

TG is only as good as the terminal emulator it is run in. On Windows, the
Terminal Preview (Available in the store for download) is recommended, as
it can render emojis properly, whereas CMD.exe and powershell.exe support
UTF-8, but not emojis.

On Linux, there are hundreds of terminal emulators available. Many of them
work with UTF-8 and emojis.

TG is well-documented [here](docs/main.md)

BRANCHES:

* Master: Release branch
* Latest: Most recent complete (But not necessarily stable) build
* Live: Used to send code between my Windows and Linux machines, mostly