All Projects → alalfakawma → todo_list_rust

alalfakawma / todo_list_rust

Licence: MIT license
Simple Ncurses Todo List ☑

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to todo list rust

Cuishark
A protocol analyzer like a wireshark on CUI. cuishark is using libwireshark to analyze packets. https://cuishark.slankdev.net
Stars: ✭ 208 (+994.74%)
Mutual labels:  tui, ncurses
Tig
Text-mode interface for git
Stars: ✭ 10,497 (+55147.37%)
Mutual labels:  tui, ncurses
Turbo
An experimental text editor based on Scintilla and Turbo Vision.
Stars: ✭ 78 (+310.53%)
Mutual labels:  tui, ncurses
Flow
A realtime log analyzer
Stars: ✭ 69 (+263.16%)
Mutual labels:  tui, ncurses
Mandown
man-page inspired Markdown viewer
Stars: ✭ 173 (+810.53%)
Mutual labels:  tui, ncurses
Pacmixer
an alsamixer alike for PulseAudio.
Stars: ✭ 78 (+310.53%)
Mutual labels:  tui, ncurses
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (+415.79%)
Mutual labels:  tui, ncurses
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+69047.37%)
Mutual labels:  tui, ncurses
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (+778.95%)
Mutual labels:  tui, ncurses
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (+573.68%)
Mutual labels:  tui, ncurses
Geek Life
The Todo List / Task Manager for Geeks in command line
Stars: ✭ 212 (+1015.79%)
Mutual labels:  tui, todolist
Cursive
A Text User Interface library for the Rust programming language
Stars: ✭ 2,613 (+13652.63%)
Mutual labels:  tui, ncurses
Tvision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Stars: ✭ 612 (+3121.05%)
Mutual labels:  tui, ncurses
Fui
Add CLI & form interface to your program. Docs: https://docs.rs/fui
Stars: ✭ 244 (+1184.21%)
Mutual labels:  tui, ncurses
Termox
C++17 Terminal User Interface(TUI) Library.
Stars: ✭ 306 (+1510.53%)
Mutual labels:  tui, ncurses
Pulseaudio Mixer Cli
Interactive python/ncurses UI to control volume of pulse streams
Stars: ✭ 86 (+352.63%)
Mutual labels:  tui, ncurses
croatoan
Common Lisp bindings for the ncurses terminal library.
Stars: ✭ 111 (+484.21%)
Mutual labels:  tui, ncurses
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library
Stars: ✭ 30 (+57.89%)
Mutual labels:  tui, ncurses
Pspg
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
Stars: ✭ 1,749 (+9105.26%)
Mutual labels:  tui, ncurses
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+74089.47%)
Mutual labels:  tui, ncurses

Todo List (ncurses)

Author: Aseem Lalfakawma

Screenshot

Todo List screenshot

Note

This app creates a .todos.json file in the folder that you run it to persist the data. It will also automatically add a .todos.json file to the .gitignore file in case it exists.

Keybindings

  • a - Add
  • x - Done/Undone
  • e, enter - Edit
  • d - Delete
  • j, k, arrow up, arrow down - Up or down
  • q - Quit

Install

Make sure you have Cargo installed, if you install the rust package, I think it should come with it. Mine did (on Manjaro system btw). Run the following code to install the package as a binary

cargo install todo_list

Clone and check it out

git clone https://github.com/alalfakawma/todo_list_rust.git

cd todo_list_rust/

cargo run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].