 There are a number of hardware solutions for host computers, running Linux, Mac or Windows, I2C master and/or slave capabilities.Most of them are based on USB-to-I2C adapters.Not all of them require proprietary drivers or APIs.