Moodle-block_roomscheduler is a project mainly written in ..., it's free.
Schedulaing of rooms/resources