I need to make my site menu like this porto mega menu. Can anyone please suggest a free extension for mega menu in magento 2
I know you asked "Free extension" for mega menu, but I've noticed that both bsscommerce and ibnab has low # of reviews.(For free, It may not be a bad idea to just write custom your own)
Below is some option for paid and quite reputable mega menu.
Hope this helps!