You might like oneshot. It's not quite as full featured as some mood trackers are, but the design is pretty nice. It hasn't had updates in a year or so, so daily you might be worth checking out too.
Unfortunately not OSS, but i've been using Daylio forever now, with an active streak of 1600 days, and can't give this app enough praise. Worth looking into