node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »



All about countries using angular 2.

The project written in Angular 2, Typescript 2 and use Angular Material 2 and ng2-bootstrap.

The project was generated with angular-cli.

The project use dataset from countries-data.

Demo app

You can see how fun to use this npm in our Demo Application.

Table of Contents


npm install ng2-countries

List of Features

  • Cards view
  • World flags map view
  • Native language Speaker
  • Countries flags
  • Countries borders bar
  • Shuffle
  • Countries search
  • Population sort
  • Area size sort
  • Anthems
  • Countries gallery
  • Countries outlines
  • Coat of arms

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.


Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Deploying to Github Pages

Run ng github-pages:deploy to deploy to Github Pages.