{"id":13408472,"url":"https://github.com/mebitek/tui-deck","last_synced_at":"2026-03-01T03:03:39.173Z","repository":{"id":168305404,"uuid":"643984465","full_name":"mebitek/tui-deck","owner":"mebitek","description":"A TUI frontend for Nextcloud Deck app written in GO","archived":false,"fork":false,"pushed_at":"2024-02-25T11:34:05.000Z","size":104,"stargazers_count":13,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-31T20:30:52.679Z","etag":null,"topics":["deck","golang","nextcloud","todoapp","tui"],"latest_commit_sha":null,"homepage":"http://www.mebitek.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mebitek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-05-22T15:02:30.000Z","updated_at":"2024-07-28T15:10:33.000Z","dependencies_parsed_at":"2024-01-07T21:02:09.449Z","dependency_job_id":"e7382691-cca4-4aad-946f-7d879e9f8357","html_url":"https://github.com/mebitek/tui-deck","commit_stats":null,"previous_names":["mebitek/tui-deck"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/mebitek/tui-deck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mebitek%2Ftui-deck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mebitek%2Ftui-deck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mebitek%2Ftui-deck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mebitek%2Ftui-deck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mebitek","download_url":"https://codeload.github.com/mebitek/tui-deck/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mebitek%2Ftui-deck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29959284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T01:47:18.291Z","status":"online","status_checked_at":"2026-03-01T02:00:07.437Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["deck","golang","nextcloud","todoapp","tui"],"created_at":"2024-07-30T20:00:53.076Z","updated_at":"2026-03-01T03:03:39.136Z","avatar_url":"https://github.com/mebitek.png","language":"Go","readme":"# tui-deck\nA TUI frontend for Nextcloud [Deck](https://github.com/nextcloud/deck) app written in GO using the [Rich Interactive Widgets for Terminal UIs\n](https://github.com/rivo/tview)\n\n### [AUR package](https://aur.archlinux.org/packages/tui-deck)\n\n![image](https://github.com/mebitek/tui-deck/assets/1067967/4c1913be-09d0-4fea-bc67-19da89e2e9aa)\n\n___\n\n# features\n\n* switch between boards\n* list cards\n* edit card description, title, due date\n* move cards between stacks\n* add/remove labels from cards\n* add/edit/remove stacks\n* add/edit/remove boards\n* add/edit/remove boards labels\n* basic markdown viewer\n* assign users to card\n* comments\n* theming\n\n### markdown features\n* headings\n* task list\n* unordered list\n* blockquotes\n* code block\n* bold\n* italic\n* bold + italic\n* inline code \n* links\n\n# planned features\n\n- [ ] manage attachments\n\n# configuration\n\non first start, the application will create a default config.json file in $HOME/.config/tui-deck directory\n\n```\n{\n  \"username\": \"\",\n  \"password\": \"\",\n  \"url\": \"https://nextcloud.example.com\",\n  \"color\": \"#BF40BF\"\n  \"color\": \"#BF40BF\",\n  \"insecure\": false # Set to true if you're using self-signed certificates or you need to bypass certificate verification\n  \"configDir\": \"$HOME/.config/tui-deck/\"\n}\n```\n\n# shortcuts\n\n * main\n\n    | function    | key                         |\n    |-------------|-----------------------------|\n    | TAB         | swtich stacks               |\n    | down arrow  | move down                   |\n    | up arrow    | move up                     |\n    | right arrow | move card to next stack     |\n    | left arrow  | move card to previous stack |\n    | ENTER       | select card                 |\n    | s           | switch board                |\n    | r           | reload board                |\n    | a           | add card                    |\n    | d           | delete card                 |\n    | ctrl+a      | add stack                   |\n    | ctrl+e      | edit stack                  |\n    | ctrl+d      | delete stack                |\n    | q           | quit app                    |\n    | ?           | help                        |\n\n* view card\n\n    | function | key                   |\n    |----------|-----------------------|\n    | e        | edit card description |\n    | l        | edit card labels      |\n    | u        | edit card users       |\n    | t        | edit card title       |\n    | c        | view comments         |\n    | ESC      | back to main view     |\n\n*  edit card\n\n    | function | key               |\n    |----------|-------------------|\n    | F2       | save card         |\n    | ESC      | back to view card |\n\n* edit card labels\n\n    | function   | key                                                                                              |\n    |------------|--------------------------------------------------------------------------------------------------|\n    | up arrow   | move up                                                                                          |\n    | down arrow | move down                                                                                        |\n    | TAB        | switch between card labels and available board labels list                                       |\n    | ENTER      | if card label has been selected, delete it. if available label has been selected, add it to card |\n    | ESC        | back to view card                                                                                |\n\n* edit card users\n\n    | function   | key                                                                                            |\n    |------------|------------------------------------------------------------------------------------------------|\n    | up arrow   | move up                                                                                        |\n    | down arrow | move down                                                                                      |\n    | TAB        | switch between card users and available board users list                                       |\n    | ENTER      | if card user has been selected, delete it. if available user has been selected, add it to card |\n    | ESC        | back to view card                                                                              |\n\n* view comments \n\n    | function   | key                       |\n    |------------|---------------------------|\n    | up arrow   | move up                   |\n    | down arrow | move down                 |\n    | a          | add comment               |\n    | r          | reply to selected comment |\n    | e          | edit comment              |\n    | d          | delete selected comment   | \n    | ESC        | back to view card         |\n\n* switch boards\n\n    | function   | key               |\n    |------------|-------------------|\n    | up arrow   | move up           |\n    | down arrow | move down         |\n    | ENTER      | select board      |\n    | a          | add board         |\n    | e          | edit board        |\n    | d          | delete board      |\n    | t          | edit board labels |\n    | ESC        | back to main view |\n\n* edit board labels\n\n    | function   | key                   |\n    |------------|-----------------------|\n    | up arrow   | move up               |\n    | down arrow | moe down              |\n    | ENTER      | delete label          |\n    | a          | add label             |\n    | e          | edit label            |\n    | ESC        | back to switch boards |\n","funding_links":[],"categories":["\u003ca name=\"flashcard\"\u003e\u003c/a\u003eAnki, decks and flashcards","Table of Contents"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmebitek%2Ftui-deck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmebitek%2Ftui-deck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmebitek%2Ftui-deck/lists"}