{"id":22999131,"url":"https://github.com/algorythm-dylan/tg_legacy","last_synced_at":"2025-08-14T00:32:41.739Z","repository":{"id":189018830,"uuid":"230357299","full_name":"AlgoRythm-Dylan/tg_legacy","owner":"AlgoRythm-Dylan","description":"Cross-platform terminal graphics library","archived":false,"fork":false,"pushed_at":"2020-06-16T03:25:51.000Z","size":749,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-08-17T22:37:34.409Z","etag":null,"topics":["console","cross-platform","cross-platform-development","cross-platform-gui","graphics","linux","windows"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlgoRythm-Dylan.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-12-27T02:16:43.000Z","updated_at":"2023-08-17T22:37:35.395Z","dependencies_parsed_at":null,"dependency_job_id":"ffb1427a-eebe-4daa-be80-4e0c0cf91bd2","html_url":"https://github.com/AlgoRythm-Dylan/tg_legacy","commit_stats":null,"previous_names":["algorythm-dylan/tg_legacy"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlgoRythm-Dylan%2Ftg_legacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlgoRythm-Dylan%2Ftg_legacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlgoRythm-Dylan%2Ftg_legacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlgoRythm-Dylan%2Ftg_legacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlgoRythm-Dylan","download_url":"https://codeload.github.com/AlgoRythm-Dylan/tg_legacy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229786958,"owners_count":18124014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["console","cross-platform","cross-platform-development","cross-platform-gui","graphics","linux","windows"],"created_at":"2024-12-15T06:15:45.608Z","updated_at":"2024-12-15T06:15:46.133Z","avatar_url":"https://github.com/AlgoRythm-Dylan.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TG\n*Cross-platform terminal graphics library*\n\nTG 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\nas an afterthought.\n\n![An image of a terminal](./docs/images/term.png)\n\nTG is double-buffered, like normal graphical programs are, to ensure\nquick rendering. Writing pixels to the screen is an expensive operation, so\nmost graphics programs write to an off-screen buffer and then swap the\noff-screen buffer with the on-screen one, to only do one screen update per\nframe. TG works the same way.\n\nTG is only as good as the terminal emulator it is run in. On Windows, the\nTerminal Preview (Available in the store for download) is recommended, as\nit can render emojis properly, whereas CMD.exe and powershell.exe support\nUTF-8, but not emojis.\n\nOn Linux, there are hundreds of terminal emulators available. Many of them\nwork with UTF-8 and emojis.\n\nTG is well-documented [here](docs/main.md)\n\nBRANCHES:\n\n* Master: Release branch\n* Latest: Most recent complete (But not necessarily stable) build\n* Live: Used to send code between my Windows and Linux machines, mostly","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorythm-dylan%2Ftg_legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falgorythm-dylan%2Ftg_legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgorythm-dylan%2Ftg_legacy/lists"}