can we develop grasshopper plugin on mac os ? and if so is there any tutorial or documentation ?
Have you seen this?
Yes, you can.
But only with .NetCore, not .NetFramework.
It’s easiest if you use VS Code. See the download instructions here: Rhino - Installing Tools (Mac)
Basically you want to install the two mentioned extensions vor .NET (C#) and then you can get going in VS Code. There’s also a debug configuration available that directly starts Rhino and GH with your plugin.