| Authentication |
X |
X |
|
|
| Authentication, with two-factor authentication |
|
UNIQUE |
|
|
| Can run on a desktop without a browser |
|
|
UNIQUE |
|
| Code coverage reporting (?) |
X |
X |
|
|
| Command line interface (CLI) |
X |
X |
|
|
| Compiled, supports ahead of time (AOT) compilation |
|
|
X |
X |
| Components communicate with events |
X |
X |
|
|
| Core Module |
X |
|
X |
|
| CSS style checking |
UNIQUE |
|
|
|
| Deployment automation, to a mobile native executable |
|
|
UNIQUE |
|
| Deployment automation, using Docker (?) |
X |
|
X |
|
| Deployment automation, using Heroku (?) |
UNIQUE |
|
|
|
| Error handling, Client-side logging |
|
|
X |
X |
| Hot Module Replacement (?) |
|
|
|
UNIQUE |
| In-memory server-side database |
|
UNIQUE |
|
|
| Local storage |
X |
X |
|
|
| No pluralization |
UNIQUE |
|
|
|
| Production build, generate docs (?) |
|
X |
X |
|
| Renders markup on the server (universal) (?) |
|
|
|
UNIQUE |
| Separation of smart containers and dumb components (?) |
UNIQUE |
|
|
|
| Server-side integration & unit tests |
X |
X |
|
|
| Shared Module |
X |
X |
|
|
| Single source of truth, central state management, without lots of boilerplate (?) |
UNIQUE |
|
|
|
| Style guide for code (?) |
X |
|
X |
|
| Update generated code in an existing app |
|
|
UNIQUE |
|
|
|
|
|
|
| User Experience |
great big angular2 example |
Angular-kitchen-sink |
angular-seed-advanced |
angular-webpack2-starter |
| Account Management, Forgotten Password with Resetting |
|
UNIQUE |
|
|
| Account Management, login/logout |
X |
X |
|
|
| Analytics |
|
|
UNIQUE |
|
| Asynchronously loaded data example |
X |
X |
X |
|
| Breadcrumbs (?) |
|
UNIQUE |
|
|
| Derived, computed properties |
X |
X |
|
|
| Dynamic component creation |
|
UNIQUE |
|
|
| External, 3rd party, API interaction |
X |
X |
|
|
| Footer |
|
UNIQUE |
|
|
| Full-stack CRUD (?) |
X |
X |
|
|
| Full-stack CRUD, with Create, Update and Delete |
X |
X |
|
|
| Full-stack CRUD, with Create, Update and Delete, individual records |
X |
X |
|
|
| Full-stack CRUD, with Create, Update and Delete, whole data structures |
UNIQUE |
|
|
|
| Full-stack CRUD, with Read |
X |
X |
|
|
| i18n, localization (?) |
|
|
UNIQUE |
|
| Many-to-many data |
UNIQUE |
|
|
|
| Mouse wheel (?) |
|
UNIQUE |
|
|
| Navigation bar |
X |
X |
|
|
| Panels, draggable |
X |
X |
|
|
| Responsive styles |
UNIQUE |
|
|
|
| Search, actually works with backend API |
UNIQUE |
|
|
|
|
|
|
|
|
| Dependencies |
great big angular2 example |
Angular-kitchen-sink |
angular-seed-advanced |
angular-webpack2-starter |
| Backend Frameworks |
Express |
|
Express |
Express |
| Client-side API interfaces |
@angular/http |
@angular/http |
@angular/http |
@angular/http |
| Continuous integration testers |
Travis |
|
Travis |
|
| Convenience method libraries |
lodash |
lodash |
lodash |
|
| Databases |
|
Redis |
|
|
| Documentation generators |
|
typedoc |
typedoc |
|
| Frontend Frameworks |
Angular 2.0 |
Angular 2.0 |
Angular 2.0 |
Angular 2.0 |
| Languages |
JS ES5, JS ES6 (ES2015), JSX (opt), Typescript |
JS ES5, JS ES6 (ES2015), Typescript |
JS ES2016, JS ES5, JS ES6 (ES2015), Typescript |
JS ES5, JS ES6 (ES2015), Typescript |
| Linters |
codelyzer, ESLint, stylelint, tslint |
|
codelyzer, tslint |
tslint |
| Loaders/Bundlers |
Webpack |
Webpack |
Rollup, SystemJS |
Webpack |
| Misc |
Angular Style Guide, Helmet, nodemon, Redux, redux-devtools, RxJS |
Immutable, Redux, redux-devtools, RxJS |
Angular Style Guide, cssnano, Electron, Redux, redux-devtools, RxJS |
nodemon, Redux, redux-devtools, RxJS |
| Package Managers |
npm |
npm |
npm |
npm, Yarn (opt) |
| Routers |
Angular Component Router |
Angular Component Router |
Angular Component Router |
Angular Component Router |
| Runtime Environments |
Node |
Node |
NativeScript, Node |
Node |
| Stacks |
angular-cli |
angular-cli |
mgechev's angular-seed |
|
| State Managers |
ngrx |
ng2-redux |
ngrx |
ngrx |
| Task Runners |
|
Gulp |
Gulp |
|
| Test assertion libraries |
Chai, Jasmine, Mocha |
Chai, Jasmine, Mocha |
Jasmine |
Jasmine |
| Test coverage reporters |
Istanbul |
|
|
|
| Test runners |
Karma |
|
BrowserSync (opt), Karma |
Karma |
| Transpilers |
libsass |
libsass |
|
libsass |
| Widget collections |
Angular Material |
Angular Material |
|
Angular Material |