If you prefer a less encapsulated build, there are a lot of starter projects developed by the community that can provide a good starting point for your next Angular project.
Angular quick starters
Angular seed
If you enjoy static typing, you can give the Angular Seed project a try. It is hosted on GitHub at https://github.com/mgechev/angular-seed.
Angular Seed provides the following key features:
- Easy for extend, modular, and statically typed build systems
- AOT compilation support
- Support for multiple Angular applications with a shared code base in a single instance of the seed
- Production and development builds
- Sample unit tests with Jasmine and Karma
- End-to-end tests with Protractor
- A development server with LiveReload
- Uses...