Skip to content

Instantly share code, notes, and snippets.

@oferze
Last active November 8, 2017 15:46
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save oferze/9850adfa7ad1ada9b7bc57f0b88f26e2 to your computer and use it in GitHub Desktop.
Angular 2 project quickstarters / boilerplates. Accompanies my blog post: http://fullstack.info/angular-2-quickstarter-bootstrap-boilerplate-projects
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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment