Introducing Pollen
The foundation of your next design system
Pollen is a configurable library of CSS variables. It lets you write faster, more consistent, and more maintainable styles. Use it in any stack and easily extend it as a build tool for your own custom design systems.
Made and maintained with ❤️ by the fine people at Bokeh.

What it looks like

Pollen's low-level design tokens can be used to build any project. They're easy to customise and extend, and they're globally responsive. They don't require preprocessors, class naming conventions, or any new non-standard syntax
CSS
CSS-in-JS
Object styles
Inline Styles
Live example
.button {
font-family: var(--font-sans);
font-size: var(--scale-00);
font-weight: var(--weight-medium);
line-height: var(--line-none);
padding: var(--size-3) var(--size-5);
background: var(--color-blue);
border-radius: var(--radius-xs);
color: white;
}
const Button = styled.button`
font-family: var(--font-sans);
font-size: var(--scale-00);
font-weight: var(--weight-medium);
line-height: var(--line-none);
padding: var(--size-3) var(--size-5);
background: var(--color-blue);
border-radius: var(--radius-xs);
color: white;
`
<button styles={{
fontFamily: 'var(--font-sans)',
fontSize: 'var(--scale-00)',
fontWeight: 'var(--weight-medium)',
lineHeight: 'var(--line-none)',
padding: 'var(--size-3) var(--size-5)',
background: 'var(--color-blue)',
borderRadius: 'var(--radius-xs)'
color: 'white'
}}>
Button
</button>
<button style="font-family: var(--font-sans); font-size: var(--scale-00); font-weight: var(--weight-medium); line-height: var(--line-none); padding: var(--size-3) var(--size-5); background: var(--color-blue); border-radius: var(--radius-xs); color: white;">
Button
</button>

Who's using Pollen

Pollen is used extensively in production and actively maintained by the photo nerds Bokeh. It's also used by many other awesome teams in projects from small to large-scale. Are you using Pollen? Open an issue on Github to add your site to the list.
Corellium
Bokeh
Inventia
Siesta Campers
Faethm
Madeleine Ostoja
Last modified 7mo ago
Copy link
Edit on GitHub