Recs.
Updated
Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML.
Specs
Pros
Cons
Con Not for beginner developer/unfamiliar with Javascript
Many features in Semantic UI uses Javascript customization such as for Modal. This is unlike Bootstrap that can add Modal just with customizing the HTML attributes. Developers who plan to using Semantic UI must be familiar with Javascript or JQuery to get the most out of it.
Con Some components are missing complete documentation and have unknown behaviors
Con Bad installer/Modularization
Attempts to use GULP to build a custom package, but contains scripts that are written in an outdated version that doesn't work with current builds.
Lets you select components without their dependencies which results in bad builds, does not list component dependencies so you don't know which modules you can't leave out.
Con Hard to use with AngularJS
There is no native AngularJS components with full feature support and demos
Con Subpar JavaScript plugins
While the styling and components parts of Semantic UI are well-made and eye-catching, the logic and JavaScript part needs some work.
Many features are bugged or behave in unexpected ways. Some aren't optimized to work with all devices. For example, the navigational menu in the Semantic UI website is often laggy when viewed through a mobile device.