Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

PostCSS

1.6K
546
+ 1
49
Semantic UI

954
1.5K
+ 1
673
Add tool

PostCSS vs Semantic UI: What are the differences?

What is PostCSS? Transform CSS with JS plugins. PostCSS is a tool for transforming CSS with JS plugins. These plugins can support variables and mixins, transpile future CSS syntax, inline images, and more.

What is 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.

PostCSS belongs to "CSS Pre-processors / Extensions" category of the tech stack, while Semantic UI can be primarily classified under "Front-End Frameworks".

"The "babel" of CSS" is the top reason why over 17 developers like PostCSS, while over 134 developers mention "Easy to use and looks elegant" as the leading cause for choosing Semantic UI.

PostCSS and Semantic UI are both open source tools. It seems that Semantic UI with 45.9K GitHub stars and 4.84K forks on GitHub has more adoption than PostCSS with 21.1K GitHub stars and 1.15K GitHub forks.

According to the StackShare community, Semantic UI has a broader approval, being mentioned in 77 company stacks & 55 developers stacks; compared to PostCSS, which is listed in 63 company stacks and 47 developer stacks.

Advice on PostCSS and Semantic UI
awesomebanana2018
Needs advice
on
PostCSSPostCSSSassSass
and
StylusStylus

Originally, I was going to start using Sass with Parcel, but then I learned about Stylus, which looked interesting because it can get the property values of something directly instead of through variables, and PostCSS, which looked interesting because you can customize your Pre/Post-processing. Which tool would you recommend?

See more
Replies (2)
Recommends
on
PostCSSPostCSS

You're not correct with saying "vs Postcss". You're using Less/Sass/Stylus/... to produce "CSS" (maybe extended means it has some future features) and then in any case PostCSS will play (it is shipped with Parcel/NextJS/CRA/...)

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of PostCSS
Pros of Semantic UI
  • 21
    The "babel" of CSS
  • 15
    Customizable
  • 8
    Autoprefixer
  • 2
    Variables
  • 1
    Mixins
  • 1
    CSS MQPacker
  • 1
    PostCSS Flexbugs Fixes
  • 157
    Easy to use and looks elegant
  • 92
    Variety of components
  • 64
    Themes
  • 61
    Has out-of-the-box widgets i would actually use
  • 57
    Semantic, duh
  • 44
    Its the future
  • 42
    Open source
  • 37
    Very active development
  • 31
    Far less complicated structure
  • 28
    Gulp
  • 9
    Already has more features than bootstrap
  • 8
    Just compare it to Bootstrap and you'll be hooked
  • 7
    Clean and consistent markup model
  • 7
    UI components
  • 6
    Responsiveness
  • 4
    Because it is semantic :-D
  • 4
    Elegant. clean. readable. maintainable
  • 4
    Good-Looking
  • 2
    Is big and look really great, nothing like this
  • 2
    Consistent
  • 2
    Great docs
  • 2
    Modular and scalable
  • 1
    Easy to use
  • 1
    Blends with reactjs
  • 1
    Jquery

Sign up to add or upvote prosMake informed product decisions

Cons of PostCSS
Cons of Semantic UI
    Be the first to leave a con
    • 5
      Outdated build tool (gulp 3))
    • 3
      Poor accessibility support
    • 3
      HTML is not semantic (see list component)
    • 2
      Javascript is tied to jquery

    Sign up to add or upvote consMake informed product decisions

    245
    1.1K
    1.5K
    884
    2.7K

    What is PostCSS?

    PostCSS is a tool for transforming CSS with JS plugins. These plugins can support variables and mixins, transpile future CSS syntax, inline images, and more.

    What is Semantic UI?

    Semantic empowers designers and developers by creating a shared vocabulary for UI.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use PostCSS?
    What companies use Semantic UI?
    Manage your open source components, licenses, and vulnerabilities
    Learn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with PostCSS?
    What tools integrate with Semantic UI?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    What are some alternatives to PostCSS and Semantic UI?
    Stylus
    Stylus is a revolutionary new language, providing an efficient, dynamic, and expressive way to generate CSS. Supporting both an indented syntax and regular CSS style.
    Sass
    Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
    CSS Modules
    It is a CSS file in which all class names and animation names are scoped locally by default. The key words here are scoped locally. With this, your CSS class names become similar to local variables in JavaScript. It goes into the compiler, and CSS comes out the other side.
    Less
    Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.
    node-sass
    It is a library that provides binding for Node.js to LibSass, the C version of the popular stylesheet preprocessor, Sass. It allows you to natively compile .scss files to css at incredible speed and automatically via a connect middleware.
    See all alternatives