styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Organizations
$5,400 USD since Aug 2022
$4,400 USD since May 2020
$4,200 USD since Jun 2021
$2,500 USD since Feb 2018
$2,200 USD since Nov 2020
$1,600 USD since Feb 2021
$1,435 USD since Oct 2019
$1,300 USD since Jul 2019
$1,200 USD since Apr 2020
$1,111 USD since Nov 2018
Individuals
$410 USD since Feb 2018
$290 USD since Dec 2018
$245 USD since Oct 2019
$220 USD since Sep 2020
$220 USD since Mar 2021
$195 USD since Sep 2019
$185 USD since Jun 2019
$180 USD since Feb 2020
$150 USD since Mar 2018
$135 USD since Apr 2018
styled-components is all of us
Our contributors 181
Thank you for supporting styled-components.
Max Stoiber
Phil Plückthun
Glen Maddern
Evan Jacobs
Bhargav Ponna...
Icons8
Bronze Sponsor
$5,400 USD
InVision AG
$4,400 USD
Practice Igni...
$4,200 USD
Coinbase
Bronze Sponsor
$2,500 USD
Easy Agile
Backer
$2,200 USD
Tesorio
$1,600 USD
Dutchie
Backer
$1,435 USD
Budget
Transparent and open finances.
$16,422.70 USD
$30,965.43 USD
$14,542.73 USD
$4,388.70 USD
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!