I find the crimp terminals, crimp terminated wires, and crimp housings from pololu.com all work well together.
For ribbon cable/IDC, I've been getting parts from phoenixent.com. Lot easier to find stuff vs buried at digikey/mouser.
Getting ready to make up 28 cables to connect a breakout board to 28 dual-7-segment display boards.
digikey does have a good selection of JST connectors, I've designed the 1.5mm, 2.5mm, and 3.5mm pitch connectors, both thru hole & surface mount, into several boards (2,3,4,5,6,8 pin variants). Someone else ordered the mating JST female header with wires, we crimped pololu pins onto the flying leads and put them into crimp housings to mate with AVR ISP programmers, USB/Serial boards, and other boards.