Baby shower question


So my sister will be throwing a baby shower for us in two weeks. Most of my friends haven't had babies yet so I haven't been to many. My question is, is it customary to open gifts in front of everyone at the shower or open them at home? Thanks in advance.