SafeSleepUSB is an open source application that enables users to automatically eject and mount USB and USB 3 drives at sleep and wake modes. The application is easy to use and resides in the menu bar.
A free program for Mac, by Pocket Bits LLC.
The code-reading utility app
A free app for Mac, by Apalon