As far as I know windows has this feature. For example .DS_Store is hidden in osx by default. I want to make .pyc files hidden too, or *.tmp files..
OS X hides files and folders that start with a dot '.', by default.
There are 3rd party applications to hide other files too, like MacHider
I'm not aware of programs that do this, but you can always try to find more on google.
I found another solution, in Terminal:
This hides the file or folder from Finder.
You could make an applescript, which hides all