"Board to board" generally means that a connector mounted on one board directly plugs into a connector mounted on another board with no wires in between, is that what you want? (Also called mezzanine connectors when the two boards are parallel.) If so pin headers are an easy solution, they can be had in straight vs right angle, 100mil, 2mm, or 50 mil pitch, single/double row, top/bottom entry, etc, and all kinds of pin counts. Lots of other options, though.
If you need wires in between, then you need "wire to board" connectors. Lots of options here, how many signals would be the first question since you already mentioned low voltage and very low current. An FFC jumper with matching connectors would be a good option for high pin counts, as long as you don't mind them being fairly fiddly to mate and unmate. Jumpers are readily available in a range of lengths and pin counts, usually 0.5mm or 1mm pitch, although you might not find your exact ideal length and pin count at a distributor you can probably find something that will work. Just make sure to pay attention to which side the contacts are on with both the jumper and the connectors.
If an FFC doesn't work for you, a ribbon cable with standard IDC connectors could do. The IDC connectors can be installed onto the cable using a vise or parallel-jaw pliers if the connectors are small enough. Otherwise, you can find wires with pre-crimped terminals on both ends for many common connector families (IIRC I've seen JST XH and ZH and Molex Mini-Fit pre-crimped leads at Digikey). You'd need to buy the connector housings separately, and the terminal ends just snap in to the housings with no tools required. These would be good for maybe up to 12 positions per connector, higher pin counts start to get unwieldy.