you can use the MBI5026 (5v) and the WS2803 (5v or 3.3v) chips as shift registers, they each are cc led drivers.
MBI chip does 5 to 90mA @ 5V supply voltage on each of its 16 pins. ws2803 does 5-20ma at 3.3v or 5-30m at 5v.
ws2803 has 18 outputs, and does pwm internally so you need to pump 144 bits to the chip, 8 bits greyscale per LED. from memroy (some time ago since I used the MBI chip), the mbi is just 1 bit per led, on/off only, you need to do your own pwm if you need to.
both chips are just clk/data and can daisy chain them like 595's.