GitHub | Module system | Production ready1 | CLI tooling | Full Stack2 | Contains boilerplate app | Bootstrap | Material Design | Tests3 | Ahead-of-Time compilation | Live Reload | Typings | Other |
---|---|---|---|---|---|---|---|---|---|---|---|---|
angular-seed (site) | SystemJS | Y | N/A | N | Y | N | No, but this will guide you through applying Material on top of Seed | U + E2E | Y | Y | Y | Autoprefixer, CSS-lint, E2E, Code coverage, AOT, i18n, Docker, fully extensible |
angular2-seed-advanced | All the above, plus: RxJS, i18n support, Vendor-agnostic analytics, lodash, NativeScript support, Electron support | |||||||||||
Angular docs quickstart (site) | SystemJS | N | N | N | Only 'app' component stub | N | N | N | N | N | N | |
Angular docs quickstart - Webpack | Webpack | N | N | N | Only 'app' component stub | N | N | N | N | N | N | |
Angular CLI | Webpack | Y | Y | N | N | No but easily explained | N | U + E2E | Y | Y | Y | |
angular2-webpack-starter (site) | Webpack | Y | Some | N | Minimal | No but easily explained | In a branch | U + E2E | N | Only watcher | Y | Router, Http, Forms, Services, Tests, Async/Lazy Routes, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement (HMR) |
Angular-kitchen-sink (site) | SystemJS | Y | N | N | Y | Y | N | N | N | Y | Y | Complete SPA, RxJS, ng2Animation, custom error handler, forms, themes, pipes and many more |
generator-mcfly-ng2 | Webpack | Y | Yeoman + Other | N | N | N | N | U + E2E | N | Y | Y | Lots of CLI options; inspired by angular2-webpack-starter; promising but buggy - I couldn't make it build for dev or prod, and it's not up-to-date with Angular 2 production version as for the time of this writing |
generator-ng-fullstack | SystemJS | Y | Yeoman + Other | Y | Y | Y | N | U + E2E | N | N | Y | Server: Node or Go; Client: Angular 1 or 2, for servers offers HTTP 2 and integration with proper web servers (nginx, IIS etc.) and other services like Heroki, New Relic and more |
angular2-webpack | Webpack | Y | N | N | Y | No but easily explained | N | U + E2E | N | Y | N | |
FountainJS (site) | SystemJS Webpack |
Y | Y | Y | Y | N | N | U | N | Y | Y | React / Angular 1 / Angular 2, SystemJS / Webpack, ES2015 / ES5 / TypeScript, SASS / Stylus / Less / CSS, Travis / CircleCi / Jenkins / Wercker, Landing Page / Hello World / TodoMVC, @angular/router / Angular UI Router / none |
1 Produces static server artifacts (JS files, no need for Node, no need for live browser transpilation)
2 Including a server boilerplate (usually NodeJS / Go)
3 U = Unit; E2E = End-to-end (usually Protractor)