{"id":21057025,"url":"https://github.com/kyoto7250/zhobo","last_synced_at":"2026-01-25T19:32:08.805Z","repository":{"id":244651636,"uuid":"815756192","full_name":"kyoto7250/zhobo","owner":"kyoto7250","description":"A cross-platform TUI database viewer that remade gobang","archived":false,"fork":false,"pushed_at":"2025-04-23T09:55:07.000Z","size":79438,"stargazers_count":3,"open_issues_count":30,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T10:45:50.994Z","etag":null,"topics":["cli","database","database-explorer","database-viewer","rust","tui"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/zhobo","language":"Rust","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/kyoto7250.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-16T03:56:52.000Z","updated_at":"2025-04-23T09:54:19.000Z","dependencies_parsed_at":"2024-09-06T04:46:49.800Z","dependency_job_id":"709ab284-28e4-4ce6-bd61-0943e1d9b8f0","html_url":"https://github.com/kyoto7250/zhobo","commit_stats":null,"previous_names":["kyoto7250/zhobo"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoto7250%2Fzhobo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoto7250%2Fzhobo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoto7250%2Fzhobo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyoto7250%2Fzhobo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyoto7250","download_url":"https://codeload.github.com/kyoto7250/zhobo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254442429,"owners_count":22071864,"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":["cli","database","database-explorer","database-viewer","rust","tui"],"created_at":"2024-11-19T16:56:01.500Z","updated_at":"2026-01-25T19:32:03.789Z","avatar_url":"https://github.com/kyoto7250.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zhobo\n\n![](https://github.com/kyoto7250/zhobo/workflows/CI/badge.svg)\n![](https://github.com/kyoto7250/zhobo/workflows/Release/badge.svg)\n\n\n`zhobo` is the rebaked [gobang project](https://github.com/TaKO8Ki/gobang).\n\n## Features\n- Cross-platform support (macOS, Windows, Linux)\n- Multiple Database support (MySQL, PostgreSQL, SQLite)\n- Intuitive keyboard only control\n\n## Additional Features\n- [x] custom keymap.\n- [x] support unix domain.\n- [x] sort based on specific columns.\n\n## installation\n\n## homebrew\n```bash\n# https://github.com/kyoto7250/homebrew-zhobo\nbrew tap kyoto7250/zhobo\nbrew install zhobo\n```\n\n## cargo\n```bash\ncargo install zhobo\n```\n\n\n## default keymap\n\n| Key | Description |\n| ---- | ---- |\n| \u003ckbd\u003eh\u003c/kbd\u003e, \u003ckbd\u003ej\u003c/kbd\u003e, \u003ckbd\u003ek\u003c/kbd\u003e, \u003ckbd\u003el\u003c/kbd\u003e | Scroll left/down/up/right |\n| \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eu\u003c/kbd\u003e, \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003ed\u003c/kbd\u003e | Scroll up/down multiple lines |\n| \u003ckbd\u003eg\u003c/kbd\u003e , \u003ckbd\u003eG\u003c/kbd\u003e | Scroll to top/bottom |\n| \u003ckbd\u003e^\u003c/kbd\u003e, \u003ckbd\u003e$\u003c/kbd\u003e | Move to head/tail of line |\n| \u003ckbd\u003es\u003c/kbd\u003e | Sort by selected column |\n| \u003ckbd\u003eH\u003c/kbd\u003e, \u003ckbd\u003eJ\u003c/kbd\u003e, \u003ckbd\u003eK\u003c/kbd\u003e, \u003ckbd\u003eL\u003c/kbd\u003e | Extend selection by one cell left/down/up/right |\n| \u003ckbd\u003eV\u003c/kbd\u003e | Extend selection by horizontal line |\n| \u003ckbd\u003ey\u003c/kbd\u003e | Copy a cell value |\n| \u003ckbd\u003e←\u003c/kbd\u003e, \u003ckbd\u003e→\u003c/kbd\u003e | Move focus to left/right |\n| \u003ckbd\u003ec\u003c/kbd\u003e | Move focus to connections |\n| \u003ckbd\u003e/\u003c/kbd\u003e | Filter |\n| \u003ckbd\u003e?\u003c/kbd\u003e | Help |\n| \u003ckbd\u003e1\u003c/kbd\u003e, \u003ckbd\u003e2\u003c/kbd\u003e, \u003ckbd\u003e3\u003c/kbd\u003e, \u003ckbd\u003e4\u003c/kbd\u003e, \u003ckbd\u003e5\u003c/kbd\u003e | Switch to records/columns/constraints/foreign keys/indexes tab |\n| \u003ckbd\u003eEsc\u003c/kbd\u003e | Hide pop up |\n\n\n## configuration\n\n### connection\n\nThe location of the file depends on your OS:\n\n- macOS: `$HOME/.config/zhobo/config.toml`\n- Linux: `$HOME/.config/zhobo/config.toml`\n- Windows: `%APPDATA%/zhobo/config.toml`\n\nSample config.toml file is `examples/config.toml`:\n\n### custom keymap\n\nThe location of the file depends on your OS:\n\n- macOS: `$HOME/.config/zhobo/key_bind.ron`\n- Linux: `$HOME/.config/zhobo/key_bind.ron`\n- Windows: `%APPDATA%/zhobo/key_bind.ron`\n\nSample config.toml file is `examples/key_bind.ron`:\n\n## contribution\n\nContributions are welcome.\nIf you are developing a new feature, we recommend creating an issue first.\n\n## acknowledge\n\nMost of the code in this project was ported from [gobang](https://github.com/TaKO8Ki/gobang), and we would like to express our deepest gratitude to the original author, [@Tako8ki](https://github.com/TaKO8Ki).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyoto7250%2Fzhobo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyoto7250%2Fzhobo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyoto7250%2Fzhobo/lists"}