Ferrosilicon
When ferrosilicon is touching water, it may slowly make hydrogen. Ferrosilicon is used by the military to quickly produce hydrogen for balloons. The chemical reaction uses sodium hydroxide, ferrosilicon, and water. The generator is small enough to fit in a truck and needs only a small amount of electric power. The materials are stable and not combustible, and they do not make hydrogen until mixed.