For folks interested in a more basic, low level, open source approach to this topic, check out Electrodacus [1]. I built a small system using the SBMS0 in my camper van and have been pretty pleased with the results. If having access to schematics and source code is important to you, have a look.
[1] https://electrodacus.com/