Currently, the library is heavy => more than 200 ko (because it comes with all available icons) whereas you might use only few of them. What about an option to build (bower) the library : - either without any icon, the developper being responsible to declare the icons he wants with ngMdIconServiceProvider.addShapes - or with the expected icons only.