{"id":20383557,"url":"https://github.com/48cf/limine-term-emu","last_synced_at":"2025-04-12T09:20:15.777Z","repository":{"id":62336394,"uuid":"559073886","full_name":"48cf/limine-term-emu","owner":"48cf","description":"A toy terminal emulator using SDL and the standalone Limine terminal","archived":false,"fork":false,"pushed_at":"2022-11-01T04:44:14.000Z","size":95,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T09:19:56.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/48cf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-29T01:33:27.000Z","updated_at":"2025-04-10T23:43:07.000Z","dependencies_parsed_at":"2023-01-23T04:00:53.490Z","dependency_job_id":null,"html_url":"https://github.com/48cf/limine-term-emu","commit_stats":null,"previous_names":["48cf/limine-term-emu"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/48cf%2Flimine-term-emu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/48cf%2Flimine-term-emu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/48cf%2Flimine-term-emu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/48cf%2Flimine-term-emu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/48cf","download_url":"https://codeload.github.com/48cf/limine-term-emu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248543976,"owners_count":21121870,"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":[],"created_at":"2024-11-15T02:23:20.665Z","updated_at":"2025-04-12T09:20:15.738Z","avatar_url":"https://github.com/48cf.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# limine-term-emu\n\nA toy terminal emulator written using SDL and [the standalone Limine terminal](https://github.com/limine-bootloader/terminal).\n\nThe goal of this project is to test the capabilities and improve the Limine terminal in real world use cases. The goal of this project\nis NOT to build a fully capable terminal emulator or a viable alternative to already existing ones.\n\nCurrently it is capable of running most of the popular tools and scripts decently well, like nano, neofetch or htop, though\nit still has some minor issues, for example nyancat does not render fully correctly yet. Also the performance of this terminal\nemulator is more than questionable, probably because of my lack of knowledge when it comes to userland programming :^)\n\n# Building\n\nTo build it you will need SDL2 installed on your system and available through `pkg-config` and `meson` to configure and generate build files.\n\nTo configure the project, run `meson build` where build is the build directory name, then if there were no errors you can change to the build\ndirectory and run `ninja` to build the binary. Don't forget to clone the submodules :')\n\n# Screenshots\n\n![Running nano in Limine terminal emulator](./screenshots/image0.png)\n\n![Running neofetch in Limine terminal emulator](./screenshots/image1.png)\n\n![Running htop in Limine terminal emulator](./screenshots/image2.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F48cf%2Flimine-term-emu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F48cf%2Flimine-term-emu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F48cf%2Flimine-term-emu/lists"}