
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
ember-styled-components
Advanced tools
Visual primitives for the component age. A simple port of styled-components đź’… for Ember
Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS 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!
This is, not fully-featured, fork from styled-components made by Glen Maddern and Max Stoiber. Thank you for making this possible!
npm install ember-styled-components
// wrapper-component.js
import styled from 'ember-styled-components';
/**
* Create a wrapper component that renders a <section> with
* some padding and a papayawhip background
*/
export default styled.section`
padding: 4em;
background: papayawhip;
`;
// title-component.js
import styled from 'ember-styled-components';
/**
* Create a title component that renders an <h1> which is
* centered, palevioletred and sized at 1.5em
*/
export default styled.h1`
font-size: 1.5em;
text-align: center;
color: palevioletred;
`;
{{!-- Use them like any other Ember component – except they're styled! --}}
{{#wrapper-component}}
{{#title-component}}Hello World, this is my first styled component!{{/title-component}}
{{/wrapper-component}}
This is what you'll see in your browser:
If you want to contribute to ember-styled-components please see our contributing and community guidelines, they'll help you get set up locally and explain the whole process.
Please also note that the repository follows out Code of Conduct, make sure to review and follow it.
Licensed under the MIT License, Copyright © 2017 Luis Torres.
See LICENSE for more information.
This project builds on a long line of earlier work by clever folks all around the world.
This document is based on the Styled Components README.md layout: https://github.com/styled-components/styled-components/
FAQs
Visual primitives for the component age. A simple port of styled-components đź’… for Ember
We found that ember-styled-components demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.