We have a few groups using us in that way - but that being said it's fairly rudimentary with them using Tasks to track when items got checked out and then marking them complete when they come back in. Not sure if that will do the job for you? We're at https://tidyhq.com/