H-Bridge out of 2 (1 PNP, 1 NPN) Darlington Arrays
Although it frightens the c***p out of me, this is being successfully used in commercial products to drive small telcom-style single-coil 5V latching relays. Ref. J. Larkin.

You set the state with one input, then pulse the other one low for some milliseconds to flip the latching relay. 







simulate this circuit &ndash; Schematic created using CircuitLab

It's push-pull drive with good power supply bypassing of several uF total at least, so no flyback diode is required.