This repository explains difference among AngularJS Provider, Service and Factory.