Polymer vs Semantic UI: What are the differences?
Polymer: A new library built on top of Web Components, designed to leverage the evolving web platform on modern browsers. Polymer is a new type of library for the web, designed to leverage the existing browser infrastructure to provide the encapsulation and extendability currently only available in JS libraries. Polymer is based on a set of future technologies, including Shadow DOM, Custom Elements and Model Driven Views. Currently these technologies are implemented as polyfills or shims, but as browsers adopt these features natively, the platform code that drives Polymer evacipates, leaving only the value-adds; Semantic UI: A UI Component library implemented using a set of specifications designed around natural language. Semantic empowers designers and developers by creating a shared vocabulary for UI.
Polymer and Semantic UI can be primarily classified as "Front-End Frameworks" tools.
"Web components" is the top reason why over 48 developers like Polymer, while over 134 developers mention "Easy to use and looks elegant" as the leading cause for choosing Semantic UI.
Polymer and Semantic UI are both open source tools. Semantic UI with 45.7K GitHub stars and 4.83K forks on GitHub appears to be more popular than Polymer with 21.1K GitHub stars and 2K GitHub forks.
According to the StackShare community, Semantic UI has a broader approval, being mentioned in 77 company stacks & 50 developers stacks; compared to Polymer, which is listed in 41 company stacks and 30 developer stacks.