Rūtenis Raila Profile picture
Apr 3 9 tweets 4 min read Twitter logo Read on Twitter
CSS ecosystem can be confusing.

I've created a mind map to try to make sense of some of it.

What are your favourite tools to style your apps?

#frontend #css #webdevelopment
Naming patterns:

- BEM: reusable components and code sharing
- OOCSS: promotes code reuse and modular design
- Suit CSS: structured class names and meaningful hyphens
Utility based:

- Tailwind: utility-first CSS framework
- Daisy UI: customizable and themeable Tailwind extension
- Flowbite: faster website development with Tailwind components
- Atomizer: unopinionated CSS utility library
CSS Frameworks:

Bulma: components for responsive web

Bootstrap: powerful, extensible, and feature-packed

Ant Design: React styling framework with a unique design language

React MUI: UI tools for faster feature shipping

Vue Vuetify: modular, performant components
Material Design:

- React MUI: production-ready components for Material UI
- Vue Vuetify: meticulously crafted components for Material Design
- Svelte Material UI: strictly typed Svelte components and actions
Pre/post processors:
- Sass: mature, stable, and powerful CSS extension language
- Less: leaner feature set and CSS-like syntax
- PostCSS: adds vendor prefixes based on current browser popularity and property support
React Headless CSS:

- Radix: unstyled, accessible components for high-quality design systems and web apps
- Headless UI: completely unstyled, fully accessible UI components
- MUI Base: unstyled React UI components extracted from MUI
React CSS in JS:

- Stitches: CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience
- JSS: authoring tool for CSS which allows you to use JavaScript to describe styles in a declarative, conflict-free, and reusable way.
Thanks for reading!

If you want to learn about any of these technologies in this list, I've created a @NotionHQ document with descriptions, links and documentation.

momentous-smoke-715.notion.site/CSS-ecosystem-…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Rūtenis Raila

Rūtenis Raila Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(