HMC5883L is a 3-axis compass sensor produced by Honeywell. This module contains HMC5883L sensor and a voltage regulator so it can be used in many applications easily. It has standard pin layout so you can use it on breadboard.
Sensor's output uses I²C digital communication protocol. Module has a voltage regulator on it so you can supply it with voltage values between 3-5V.