Semantic is a set of specifications for sharing UI elements between developers. Semantic is also a UI library to make front end development simpler and easier to learn. Semantic is production ready, but is formally “pre-release” until proper build and theming tools are available, and documentation is complete for all components.