{"repo":"giacomopiccinini/judo","free":true,"listed":false,"github":"https://github.com/giacomopiccinini/judo","clone":"git clone https://github.com/giacomopiccinini/judo.git","description":"Multi-database TUI and CLI for ToDo lists","language":"Rust","stars":118,"topics":["rust","todolist","tui","tui-rs"],"license":"MIT","category":"cli-tools","readme_excerpt":"Judo A terminal-based todo list application. Table of Contents - What Judo Looks Like - What It Does - Why Another Todo App - Installation - Usage - Key Bindings - Configuration - Data Storage What Judo Looks Like What It Does Judo ( Just Do It ) is a simple TUI for managing todo lists. You can create multiple lists, add items to them, mark items as complete, and delete items or entire lists when you're done. The interface shows your lists on the left side and the items from the selected list on the right side. You can manage multiple databases, switch between them, and create new ones on the fly. All your data is saved locally on your computer, so your todos persist between sessions. Why Another Todo App Q: Who needs yet another todo app? A: No one, really. Q: Then why did you create Judo in the first place? A: I am often having conversations in Slack, taking notes on todo's and sending them to my private channel. Which looks embarassing, actually. So, there you go. Plus, I wanted to understand how to work with TUIs. Q: Why Rust? A: No particular reason other than I wanted to familiarise more with it. No one cares about \"blazing fast\" performance for such a simple app. Installation Install Judo using Cargo: Then run it with: Usage When you start Judo, you'll see the main interface with two panels: - Left panel : Your todo lists - Right panel : Items from the selected list Navigate between lists and items using the keyboard. You can switch between different databases, create ","default_branch":null,"files":null,"tree":[],"storefront":"/r/giacomopiccinini","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/giacomopiccinini/judo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}