Earlier this week I mentioned a nice guide on different software architectures which provides a nice overview of different software architectures commonly mentioned in the iOS realm including the VIPER architecture.

Here’s an open source tool submitted by Sameh Mabrouk that allows you to generate VIPER module skeletons called ViperCode.

Viper can generate both module, and unit test files, operates as a separate app so it can be used with both Xcode and AppCode, and generates either Swift or Objective-C code.