I use TickTick to manage my daily tasks, it also comes with a habit tracker and you can even set reminders for your habits, for ex. Workout time, diet check, meditation time, everything is synced to cloud and the free tier has enough features for a normal user. Moreover the pomodoro timer and time tracking features it offers are a plus and it just gets so easy having all these features in a single application.
I recently built a habit contract (a concept mentioned in Atomic Habits) website (https://news.ycombinator.com/item?id=29726228). It's helped me achieve a 116 day streak on Duolingo.