ulfm provides a "file manager with NeXT-appeal". It is written in Tcl/Tk. You must have wish8.0 in order to run it!

I haven't touched ulfm for a long time, but it still works and you might want to have a look at it.

If you are interested in Tcl/Tk you should visit The Tcl'ers Wiki.