dijo is an open-source Habit tracker for hackers
dijo is an open-source lightweight habit tracker package written in the Rust programming language. It features a unique terminal-based interface (Curses).

dijo
is a habit tracker. It is curses-based, it runs in your terminal. dijo
is scriptable, hook it up with external programs to track events without moving a finger. dijo
is modal, much like a certain text editor.
Features
- Vim like motions: navigate
dijo
withhjkl
! dijo
is modal: different modes to view different stats!- Vim like command mode: add with
:add
, delete with:delete
and above all, quit with:q
!. - Fully scriptable
Requirements
To run dijo
you need to have Rust and Cargo installed, it requires RustC >= v1.42
$ rustup update
$ cargo install dijo
You can also install it using a Snap package for Linux (ex. Ubuntu), or in Arch Linux from AUR.
License
dijo is released under the MIT License.
Resources
Recommended Posts
Friday is an Open-source Virtual Assistant
Virtual assistant technology defines as an application program that uses semantic and deep learning. It can also call an AI assistant or digital assistant. It helps users or enterprises to assist people or automate tasks. Any virtual assist.......Read more...
15 Open-source Physics Simulation Engine
What is a physics simulation engine?A physics simulation engine is a custom software engine that grants developers add visual effetcs, simulate and tweak objects and enviroments accroding to the law of physics in 2D, 3D or both. With physi.......Read more...
CMS: Is a Self-hosted Open-source Contest Management System
CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. CMS has been designed to be general and to handle many types of contests, tasks, scoring, etc. Nonetheless, CMS ha.......Read more...
18 Open-source Flat-file Wiki Engines
A flat-file system is a solution that save records, and data in a plain files, instead of depending on an external database to store its content. Unlike database dependent systems, which requires you to setup, configure, prepare, and manag.......Read more...
Ace: an Open-source Code Editor for the Web
What is Ace?Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. I.......Read more...