Habitica's been really working for me in terms of keeping up with my ToDo list, both on a recurring and non-recurring basis.
https://habitica.com/#HabiticaResolutions
Habitica is a free habit and productivity app that treats your real life like a game. Habitica can help you achieve your goals to become healthy and happy.