I think I heard somewhere expressions like "it rains apples" or "it rains ideas" which could possibly mean there is a lot of apples and ideas, but I am not sure. Is there anything like that in English?
Have a look at this.
It is used to convey that something is falling or happening in large or overwhelming quantities. Examples - The gunship rained bullets on to the terrorists. Bombs rained down.