Title: Sprout - A terminal habit tracker built with Ratatui

Hey everyone!

I built Sprout, a terminal-based habit tracker powered by Ratatui. It has a full-screen TUI for daily use and a CLI for quick logging without opening the interface.

Features:

  • Full-screen TUI with dashboard, heatmap, and stats
  • GitHub-style activity heatmap with five intensity levels
  • Streak and goal tracking (daily, weekly, monthly, yearly)
  • Five themes: Sprout, Amber, Mono, Ocean, Paper
  • CLI for quick logging without opening the TUI
  • Just a binary and a SQLite file, no setup required

Demo: https://vhs.charm.sh/vhs-6qM6LED0L8C9Z9ymD2JRYb.gif

GitHub: GitHub - kb019/sprout: A habit tracker that lives in your terminal · GitHub
Docs: Sprout Documentation

Would love any feedback or suggestions from the community!