Almost everyone thinks Bootstrap is a great alternative to Materialize.
Polymer is a library that uses the latest web technologies to let you create custom HTML elements. Build anything from a button to a complete application as an encapsulated, reusable element that works across desktop and mobile.
Polymer vs Materialize opinions
pros, cons and recent comments
Materialize is a CSS library, Polymer is JS library.