
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

Contributors
styled-components is all of us
Our contributors 180
Thank you for supporting styled-components.
Max Stoiber
Phil Plückthun
Glen Maddern
Evan Jacobs
Icons8
Bronze Sponsor
$5,400 USD
Practice Igni...
$4,600 USD
InVision AG
$4,400 USD
Coinbase
Bronze Sponsor
$2,500 USD
Easy Agile
Backer
$2,200 USD
Tesorio
$1,600 USD
Dutchie
Backer
$1,435 USD
Frontend Masters
$1,300 USD

Budget
Transparent and open finances.
$16,918.14 USD
$31,460.87 USD
$14,542.73 USD
$3,287.00 USD

Connect
Let’s get the ball rolling!
News from styled-components
Updates on our activities and progress.
Thank you

About
Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS, styled-components allows you to write actual CSS code to style your components. It also removes the mapping between components and styles – using components as a low-level styling construct could not be easier!
styled-components is compatible with both React (for web) and ReactNative – meaning it's the perfect choice even for truly universal apps!