A lightweight(~1kb) css-in-js framework
See the code
Filbert
A light weight (~1KB) css-in-js solution (framework) π¨
Getting started
It is an alternative to styled-components(~12.51kB) or emotion(~11.3kB) with similar API surface.
| Name | Status |
|---|---|
| CSS | β |
| Nested Selectors | β |
| Dynamic Styling(Prop based) | β |
| Override Component Style | β |
| Global | β |
| Pseudo Selector | β |
| Media Queries | β |
| Keyframe | β |
| Theming | β |
| Component Selector | β |
| Styles As Object Literals | π |
| Server-side Rendering | β |
| Client-side Hydration | β |
| Vendor Prefixing | β |
| Extract CSS File | β |
| React Native | π |
Integration(Create React App) | β |
Integration(Preact) | β |
Integration(Gatsby) | β |
Integration(Next.js) | β |
Whether you're helping us fix bugs, improve the docs, or spread the word, we'd love to have you as part of the community! πͺπ
Check out our Contributing Guide
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Thank you to all our backers! π
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Without styled-components/emotion, filbert wouldn't exist. Thanks to all the wonderful people who have contributed towards these projects π
46 followers Β· starred Jul 2020
809 followers Β· starred Aug 2020
JavaScript
89.0%
HTML
6.3%
CSS
4.6%
A lightweight(~1kb) css-in-js framework
See the code
Filbert
A light weight (~1KB) css-in-js solution (framework) π¨
Getting started
It is an alternative to styled-components(~12.51kB) or emotion(~11.3kB) with similar API surface.
| Name | Status |
|---|---|
| CSS | β |
| Nested Selectors | β |
| Dynamic Styling(Prop based) | β |
| Override Component Style | β |
| Global | β |
| Pseudo Selector | β |
| Media Queries | β |
| Keyframe | β |
| Theming | β |
| Component Selector | β |
| Styles As Object Literals | π |
| Server-side Rendering | β |
| Client-side Hydration | β |
| Vendor Prefixing | β |
| Extract CSS File | β |
| React Native | π |
Integration(Create React App) | β |
Integration(Preact) | β |
Integration(Gatsby) | β |
Integration(Next.js) | β |
Whether you're helping us fix bugs, improve the docs, or spread the word, we'd love to have you as part of the community! πͺπ
Check out our Contributing Guide
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Thank you to all our backers! π
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Without styled-components/emotion, filbert wouldn't exist. Thanks to all the wonderful people who have contributed towards these projects π
46 followers Β· starred Jul 2020
809 followers Β· starred Aug 2020
JavaScript
89.0%
HTML
6.3%
CSS
4.6%