libatasmart is a lean, small and clean implementation of an ATA S.M.A.R.T. reading and parsing library.