I recently started using an app called Everyday Habit Tracker. Its main screen is a table with habit rows and date columns. When you perform a habit on a particular day, you click or tap the appropriate cell, which colors it in. Thus you can see your habit streaks represented by unbroken chains of colored cells. Each successive cell in a chain gets a progressively darker shade, which represents the habit solidifying. The right side of the table has metrics for each habit: your current streak, your longest streak, and your total count.
By quantifying and visualizing your progress, Everyday gamifies habit formation and boosts your motivation to keep plugging away. As your streaks get longer, you get more attached to growing your metrics and more averse to leaving ugly gaps in the beautifully chromatic picture of progress you’ve painted.
I’ve been using it for ten days so far, and it’s been very helpful. It even has in-app articles that explain habit formation principles (citing works like Atomic Habits by James Clear) and offer advice on how to set your habit goals.
Everyday has mobile apps, a Mac app, and an Apple Watch app. It can also be used on the web. Its free version is limited to tracking three habits. The full version costs $29.99 a year and offers a one-week free trial. Go to everyday.app to check it out.