Small 8x8 matrix driver?

If you're making your own PCB and can use qfn parts then that'll work.

You might even be able to use a cheap atmega (less memory, etc) which costs less than the MAX7219 (not difficult, given Maxim pricing).