Visio alternative for Mac

Hi All,

As the title suggests I’m looking for an alternative to Microsoft Visio for Mac.

I do a lot of drawings and diagrams (architecture / flowchart/ Swimlane etc etc) and would like to know if there are some viable professional software for MAC OS?

Thanks