cantools
CAN bus library that allows the decoding and encoding of CAN frames through messages and variables