DEV Community

Cover image for Ultimate 2021 List of CSS Frameworks and Component Libraries for Angular, React, Vue and Svelte
Alex Merced
Alex Merced

Posted on

Ultimate 2021 List of CSS Frameworks and Component Libraries for Angular, React, Vue and Svelte

Styling can be tricky and sometimes it's nice to have some handy CSS classes, Web Components or CSS Classes at the ready to create attractive responsive designs. Below I've aggregated some of the best options in many categories.

General Purpose CSS Frameworks

Minimalist Frameworks

Animation Frameworks (CSS or JS)

Native Web Component Libraries

React Component Library

Vue Component Library

Angular Component Library

Svelte Component Library

Discussion (5)

Collapse
roblevintennis profile image
Rob Levin

Nice list Alex!

May I suggest an up-and-comer library I recently released called AgnosticUI β€” agnosticui.com/

It's using Vue 3 and composition API!

πŸ”₯ Available in React, Vue 3, Angular, and Svelte
πŸ™Œ Vanilla JavaScript works too!! 😎
πŸ–ŒοΈ CSS custom properties-based theming
πŸ’ͺ Clean, semantic, and accessible HTML
πŸ’― Decoupled standards-based CSS (no preprocessing)

Collapse
jgrossrieder profile image
Julien Grossrieder

Just a point regarding Vue:

  • vue-material-kit is great, but IMHO with 5 month without a commit, 15+ open PR and 200+ issues, doesn't seems alive anymore
  • Vuetify is not compatible with Vue 3
  • Buefy is not compatible with Vue 3
  • Fish UI is not compatible with Vue 3
  • Quasar seems to be really much more than "just" a vue component library, with its own CLI, electron builder, mobile app wrapper, I'm not sure I want to use such big library for a first single app

So do you have a real "ultimate" list for 2021 Vue.Js dev?

Collapse
dimd13 profile image
dimd13

Price-Ng? You mean PrimeNg

Collapse
systemx profile image
Mohammed Fellak

Great list, thanks

Collapse
dory profile image
dory

Hi, do you recommend any css frameworks that is best for customisation? I like using css frameworks but don't want my website to so boring!