Meeting guys

I'm super shy in person so I'm much better at talking to guys online, any suggestions as to what apps or site to go to, would prefer if they are free