When I invite people into my worlds, I either tell them what mods they need (they are sentient human beings, if they cannot be trusted to operate a web browser then they cannot be trusted to be in spitting distance of my Minecraft builds) or, when it's a more complex collection with highly customized configs and in-dev mod versions, I toss them a zip file on my dropbox.