{"id":13823027,"url":"https://github.com/elementary/terminal","last_synced_at":"2025-05-15T09:07:31.142Z","repository":{"id":20352132,"uuid":"89505955","full_name":"elementary/terminal","owner":"elementary","description":"Terminal emulator designed for elementary OS","archived":false,"fork":false,"pushed_at":"2025-04-22T12:13:01.000Z","size":21924,"stargazers_count":417,"open_issues_count":139,"forks_count":102,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-04-22T13:30:22.053Z","etag":null,"topics":["gtk","gtk3","hacktoberfest","meson","vala","vte"],"latest_commit_sha":null,"homepage":"https://elementary.io","language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elementary.png","metadata":{"funding":{"github":"elementary","patreon":"elementary","liberapay":"elementary","custom":"https://elementary.io/get-involved#funding"},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-04-26T16:57:17.000Z","updated_at":"2025-04-22T12:13:04.000Z","dependencies_parsed_at":"2023-10-23T18:37:46.811Z","dependency_job_id":"528cf3de-6f95-49f7-a61e-795769448c1b","html_url":"https://github.com/elementary/terminal","commit_stats":{"total_commits":2939,"total_committers":252,"mean_commits":"11.662698412698413","dds":0.8285130996937734,"last_synced_commit":"283ab88c721e2caee424c5587ac6415aab1aeb20"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementary%2Fterminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementary%2Fterminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementary%2Fterminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementary%2Fterminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elementary","download_url":"https://codeload.github.com/elementary/terminal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310515,"owners_count":22049469,"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":["gtk","gtk3","hacktoberfest","meson","vala","vte"],"created_at":"2024-08-04T08:02:30.775Z","updated_at":"2025-05-15T09:07:26.120Z","avatar_url":"https://github.com/elementary.png","language":"Vala","funding_links":["https://github.com/sponsors/elementary","https://patreon.com/elementary","https://liberapay.com/elementary","https://elementary.io/get-involved#funding"],"categories":["Vala","Uncategorized","Packages"],"sub_categories":["Uncategorized","Terminals"],"readme":"# Terminal\n[![Packaging status](https://repology.org/badge/tiny-repos/elementary-terminal.svg)](https://repology.org/metapackage/elementary-terminal)\n[![Translation status](https://l10n.elementary.io/widgets/terminal/-/svg-badge.svg)](https://l10n.elementary.io/engage/terminal/?utm_source=widget)\n\n## The terminal of the 21st century.\n\nA super lightweight, beautiful, and simple terminal. Comes with sane defaults, browser-class tabs, sudo paste protection, smart copy/paste, and little to no configuration.\n\n![Terminal Screenshot](data/screenshot.png?raw=true)\n\n## Building, Testing, and Installation\n\nYou'll need the following dependencies:\n* libgranite-dev \u003e= 6.1.0\n* libhandy-1-dev \u003e= 0.83.0\n* libvte-2.91-dev \u003e= 0.59\n* meson\n* valac \u003e= 0.56\n\nRun `meson` to configure the build environment and then `ninja test` to build and run tests\n\n    meson build --prefix=/usr\n    cd build\n    ninja test\n\nTo install, use `ninja install`, then execute with `io.elementary.terminal`\n\n    sudo ninja install\n    io.elementary.terminal\n\n## Notifications\n\nTerminal implements process completion notifications. They are enabled for BASH and FISH automatically. To enable them for ZSH, add the following line to .zshrc:\n\n    builtin . /usr/share/io.elementary.terminal/enable-zsh-completion-notifications || builtin true\n\nDISTRIBUTORS: depending on the policy of your distribution, either inform the user about this via the default mechanism for your distribution (for DIY distros like Arch), or add that line to `/etc/zshrc` automatically on installation (for preconfigured distros like Ubuntu).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementary%2Fterminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felementary%2Fterminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementary%2Fterminal/lists"}