Accu-charger is a project mainly written in Python, it's free.
DIY accu charger
Links
Charge-Manager2000