{"id":43009896,"url":"https://github.com/yasukotelin/gitone","last_synced_at":"2026-01-31T05:08:44.087Z","repository":{"id":99008161,"uuid":"237011318","full_name":"yasukotelin/gitone","owner":"yasukotelin","description":"gitone is simple git tree viewer TUI application!","archived":false,"fork":false,"pushed_at":"2020-03-03T03:39:56.000Z","size":47147,"stargazers_count":5,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-15T04:23:54.500Z","etag":null,"topics":["git","go","tui","tview"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/yasukotelin.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-29T15:08:50.000Z","updated_at":"2023-08-01T06:48:25.000Z","dependencies_parsed_at":"2023-06-14T22:15:21.611Z","dependency_job_id":null,"html_url":"https://github.com/yasukotelin/gitone","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/yasukotelin/gitone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasukotelin%2Fgitone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasukotelin%2Fgitone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasukotelin%2Fgitone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasukotelin%2Fgitone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yasukotelin","download_url":"https://codeload.github.com/yasukotelin/gitone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasukotelin%2Fgitone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28929865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T04:05:25.756Z","status":"ssl_error","status_checked_at":"2026-01-31T04:02:35.005Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["git","go","tui","tview"],"created_at":"2026-01-31T05:08:43.517Z","updated_at":"2026-01-31T05:08:44.081Z","avatar_url":"https://github.com/yasukotelin.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitone\n\ngitone is simple git tree viwer in TUI(text user interface) application!\u003cbr\u003e\nThis app is inspired [tig](https://github.com/jonas/tig) and [GitUp](https://github.com/git-up/GitUp).\n\nSupported macOS, Linux and Windows.\n\n![gitone demo light](./images/gitone-light-demo.gif)\n\n![gitone demo dark](./images/gitone-dark-demo.gif)\n\n## Requirement\n\n- Go \u003e= 1.11\n- git\n- less\n\n## Installation\n\n### go get\n\nThis uses the Go modules. Thus you have to use `go get` with `GO111MODULE=on`.\n\n```\nGO111MODULE=on go get -u github.com/yasukotelin/gitone\n```\n\n### From source\n\nIf you don't want to use `go get`, you can install from source easily.\n\n```\ngit clone https://github.com/yasukotelin/gitone.git\ncd gitone\ngo install\n```\n\n## Usage\n\nThis app only displays git logs. And when you input the enter or space on the commit hash, this will run `git show` with less command.\n\n### Key\n\ngitone offers simple key bindings and also like `less` key bindigs.\n\n| Key1         | Key2     | Key3 | Motion                                          |\n|--------------|----------|------|-------------------------------------------------|\n| Enter        | Space    |      | execute the `git show` with less command        |\n| Ctrl + Space | s        |      | execute the `git show --stat` with less commadn |\n| q            | Ctrl + c | Esc  | app stop (when on the git log)                  |\n| q            |          |      | Back to git log (when on the `git show`)        |\n| Down key     | j        |      | Cursor down                                     |\n| Up key       | k        |      | Cursor up                                       |\n| Home key     | g        |      | Jump to top line                                |\n| End key      | G        |      | Jump to bottom line                             |\n| PgDn key     | Ctrl + d |      | down to 5 line                                  |\n| pgUp key     | Ctrl + u |      | up to 5 line                                    |\n\n### Theme\n\nThis app prepares a few themes for background dark or light users.\n\n#### dark\n\ndark is default theme.\n\n```\ngitone --theme=dark\n```\n\n![gitone dark](./images/gitone-dark.png)\n\n#### light\n\n```\ngitone --theme=light\n```\n\n![gitone light](./images/gitone-light.png)\n\n#### solid dark\n\n```\ngitone --theme=soliddark\n```\n\n![gitone solid dark](./images/gitone-soliddark.png)\n\n#### solid light\n\n```\ngitone --theme=solidlight\n```\n\n![gitone solid light](./images/gitone-solidlight.png)\n\n## Windows\n\nThis app can be used from windows.\n\nIf you want to run on the git bash, you have to add `winpty` like a below.\n\n```\nwinpty gitone\n```\n\n## Author\n\nyasukotelin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasukotelin%2Fgitone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyasukotelin%2Fgitone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasukotelin%2Fgitone/lists"}