Hc595 is a project mainly written in C++ and C, it's free.
74HC595 chip driver for Wiring/Arduino
This is very simple library for Wiring/Arduino interfacing 74HC595 class chip. The chip is connected to 3 pins of Arduino. These are:
The interface cant talk only to one HC595 chip. Remember, this is first, quick, version of the library.
-- Radek