A terminal-based kanban board application built in Rust for managing tasks and workflows directly in the command line.
rust_kanban is a kanban board application that runs entirely in the terminal, built with Rust. It allows users to create boards, cards, and tags to organize tasks and track workflows directly from the command line. The app solves the problem of context switching by keeping task management within the developer's terminal environment.
Developers and technical users who spend most of their time in the terminal, such as those using editors like Neovim, and want a keyboard-friendly, visual tool for task management.
It offers a rich TUI with features like drag-and-drop, command palette, cloud saves, and undo/redo, all built with Rust for performance. Unlike web-based kanban tools, it integrates seamlessly into terminal workflows.
A kanban board for the terminal built with ❤️ in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a full TUI with mouse and keyboard support, including drag-and-drop and a command palette, making it highly interactive for terminal users.
Features client-side encrypted cloud saves, as highlighted in the PSA, ensuring data security and enabling cross-machine syncing.
Supports custom themes, keybindings, and configurations, allowing users to personalize their kanban experience.
Implements a VS Code-style command palette for quick actions and navigation, enhancing efficiency for keyboard-centric workflows.
Critical features like BYODB, web UI, and third-party integrations are still in the TODO list, limiting its current utility.
The app becomes sluggish with high log volumes, and there are known UI bugs, such as incorrect cursor placement, affecting usability.
As admitted in the README, documentation and tests are missing, which can complicate troubleshooting and reduce reliability.