And in fact, I have not used libraries other than Parola for the MAX7219 as it is fairly simple to control for seven segment display.
Now you do have the option of either "bit-banging" or using SPI hardware, a byte at time. This option is in the Parola libraries also.