Subjects allows creating timetables with various repetition rules. It supports weekly repetitions, every other day, every weekday, A/B weeks, and many other options.