The best boilerplate app is the one you code yourself

Boilerplate apps are great. They let you get your next project up and running quickly, and usually provide some form of structure you can follow. They can also, however, be a massive time-sink. We developers are curious by nature, and tend to have this thing where we want to know exactly how things run under the hood 🙈 In addition, boilerplates can be too minimalistic for your needs, or too much bloat.