| Crates.io | flow_state |
| lib.rs | flow_state |
| version | 1.0.4 |
| created_at | 2025-07-05 10:48:03.67014+00 |
| updated_at | 2025-10-12 09:30:47.188721+00 |
| description | A terminal-based habit tracker. |
| homepage | https://github.com/Stan-breaks/flow_state |
| repository | https://github.com/Stan-breaks/flow_state |
| max_upload_size | |
| id | 1738946 |
| size | 121,798 |
A terminal-based habit tracker designed for neurodivergent users. Focuses on progress patterns rather than perfect streaks.
Traditional habit trackers often fail neurodivergent users by:
Flow State addresses these issues by emphasizing patterns over perfection and providing encouragement rather than judgment.
Instead of streaks, Flow State tracks weekly patterns.
cargo install flow_state
Or build from source:
git clone https://github.com/Stan-breaks/flow_state
cd flow-state
cargo build --release
flow_state
flow-state - Start the applicationq - QuitTAB - Switch between views (Today/Manage/Stats)y - Switch between editing Today and Yesterday, in case you forgot to mark things offENTER - Toggle habits in Today viewhjkl - Navigate (Vim-motions)Today View: Daily habit check-in and progress overview Stats View: Pattern health check and habit maturity
cargo build
cargo run
Contributions welcome, especially from neurodivergent developers who understand the target use case. Please focus on:
Accessibility improvements
ADHD-friendly UX enhancements
Performance optimizations
Cross-platform compatibility
Built with input from the neurodivergent community to create tools that work with different brain types rather than against them.