All Projects → NerdyPepper → Dijo

NerdyPepper / Dijo

Licence: mit
scriptable, curses-based, digital habit tracker

Programming Languages

rust
11053 projects
Roff
2310 projects
Nix
1067 projects

Projects that are alternatives of or similar to Dijo

Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (-93.08%)
Mutual labels:  tui
Gbt Player
A music player library for Game Boy.
Stars: ✭ 180 (-92.54%)
Mutual labels:  tracker
Goful
Goful is a CUI file manager written in Go.
Stars: ✭ 194 (-91.96%)
Mutual labels:  tui
Wtf
The personal information dashboard for your terminal
Stars: ✭ 12,973 (+437.63%)
Mutual labels:  tui
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (-92.66%)
Mutual labels:  tracker
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 (+484.17%)
Mutual labels:  tui
Tui Go
A UI library for terminal applications.
Stars: ✭ 2,015 (-16.49%)
Mutual labels:  tui
Ipmagnet
Check which IP adresses your BitTorrent client is handing out to trackers
Stars: ✭ 200 (-91.71%)
Mutual labels:  tracker
Smos
A comprehensive self-management System
Stars: ✭ 179 (-92.58%)
Mutual labels:  tui
React Tracker
React specific tracking library, Track user interaction with minimal API!
Stars: ✭ 191 (-92.08%)
Mutual labels:  tracker
Discordrpcmaker
Cross-platform Discord Rich Presence Maker, WITH BUTTONS!
Stars: ✭ 165 (-93.16%)
Mutual labels:  tui
Jexer
Java Text User Interface
Stars: ✭ 174 (-92.79%)
Mutual labels:  tui
Cursive
A Text User Interface library for the Rust programming language
Stars: ✭ 2,613 (+8.29%)
Mutual labels:  tui
Hascard
flashcard TUI with markdown cards
Stars: ✭ 171 (-92.91%)
Mutual labels:  tui
Awesome Finder
😎 Search the awesome curated list without browser
Stars: ✭ 194 (-91.96%)
Mutual labels:  tui
Torque
🚂 A TUI client for transmission written in pure bash.
Stars: ✭ 169 (-93%)
Mutual labels:  tui
Redmine issue templates
Maintenance Repository - https://github.com/agileware-jp/redmine_issue_templates
Stars: ✭ 181 (-92.5%)
Mutual labels:  tracker
0cc Famitracker
Extension of jsr's FamiTracker
Stars: ✭ 202 (-91.63%)
Mutual labels:  tracker
Qrc
QR code generator for text terminals (ASCII art, Sixel)
Stars: ✭ 200 (-91.71%)
Mutual labels:  tui
Sway Launcher Desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
Stars: ✭ 188 (-92.21%)
Mutual labels:  tui

About

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 with hjkl!
  • 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: configure dijo to track your git commits!

Install

To get the latest release of dijo, prefer installing it via cargo. Unofficial packages exist for some package managers as well. You can also browse the Releases page for prebuilt binaries.

Cargo

# dijo requires rustc >= v1.42
$ rustup update

$ cargo install dijo

If you aren't familiar with cargo or Rust, read the complete installation guide.

Nix

dijo on nixpkgs (maintained by @Infinisil):

$ nix-env -f channel:nixpkgs-unstable -iA dijo

Arch Linux

Install dijo-bin or dijo-git from the AUR.

Windows

# the default termion backend dosen't run on windows yet
$ cargo install --no-default-features --features "crossterm-backend"

Usage

dijo has a detailed wiki, here are some good places to start out:

Gallery

Day mode, shows days of the current month:

day.png

Week mode, shows weekly summary for the weeks of the month:

weekly.png

Awesome Humane Tech

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].