Adds ActiveRecord validations that prevent overlapping datetime and other linearly ordered ranges — bookings, reservations, meetings, shifts. One SQL query; supports scoping and open-ended ranges. Supports Rails 6.1–8.1
tilo/validates_overlap has 173 GitHub stars.
It currently ranks #7202 daily, #8453 weekly, #12431 monthly by momentum on Trending Repos; its best-ever rank is #677.