Disposal8433 5 hours ago [-]
There is the now classic Habitica (https://habitica.com/) if you want an open-source solution with a fun twist.