Software
Processor Hardware Control for Linux
Processor Hardware Control is a project to allow CPU voltage/frequency changing from userspace.
upower
UPower is an abstraction for enumerating power devices, listening to device events and querying...