A list with examples of different module design patterns as well as a few frameworks that are useful.

Personally I like the Revealing module pattern. Seems the most similar to c# classes and looks nice and clean.

Like the article says, the choice is mostly down to opinion.