CARP - Common Address Redundancy Protocol
VRRP - Virtual Router Redundancy Protocol
GLBP - Gateway Load Balancing Protocol
These are Open Source solutions that work similar to HSRP
This is also refered to as "First Hop Redundancy"