Top 23 PostCSS Open-Source Projects
-
-
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
I'm thinking of quickly patching up the UI using a React component library like Ant Design or React Bootstrap. Then later we could go completely custom by using our own CSS. For CSS in a React app, I think a CSS-in-JS solution provides a good dev experience. So I'm thinking styled-components.
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
Project mention: How to enable Tailwind JIT compilation mode in your Angular project. | dev.to | 2021-04-08
People really started liking Tailwind and using it with other frameworks was so easy. But in the case of Angular, it was a different story. Tailwind is a PostCSS plugin, so to make it work, we need access to the PostCSS configuration where we can specify tailwind in the plugins list. Even though Angular uses PostCSS, it didn't expose the bundler config file making it difficult to use Tailwind in Angular.
-
There are a lot of useful libraries, that wrap the jsx-function to define additional behaviour without needing to reimplement react or jsx. Emption is one such example (here's the code). You'd loose these
-
Project mention: Any tool the will scan HTML and css and show unused css rules? | reddit.com/r/css | 2021-02-15
Also UnCSS.
-
To lint css code, stylelint is used. The linter checks your code for typos and spelling mistakes. To run the linter, you can use yarn lint:css script
-
-
In future, I might try out libraries like Linaria which, during coding have the exact same API as styled-components, but the runtime is completely removed on build and the CSS is extracted into separate CSS files, which is super DOPE!!! 🤓
-
JSS
-
Project mention: Trying to implement language injection for template literals: CSS inside of ` ` | reddit.com/r/Atom | 2021-03-31
https://github.com/vercel/styled-jsx#syntax-highlighting
-
Awesome Tailwind
-
-
Aphrodite
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
I've already mentioned Emotion, but other CSS-in-JS libraries to check out include Styled Components, JSS, Theme-UI, Radium, and Aprhodite.
-
CSSNANO
-
-
suitcss/suit - Style tools for UI components
-
-
CSS Layout
A collection of popular layouts and patterns made with CSS. Now it has 90+ patterns and continues growing!
CSS Layout.io
-
Project mention: Just-In-Time: The Next Generation of Tailwind CSS | reddit.com/r/javascript | 2021-03-15
[0] https://www.styletron.org/ [1] https://baseweb.design/blog/getting-started-with-styletron#getting-started-with-styletron
-
vue-virtual-scroll-list
⚡️A vue component support big amount data list with high render performance and efficient.
-
https://github.com/twbs/rfs#readme
-
-
Index
What are some of the best open-source PostCSS projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Tailwind CSS | 40,085 |
2 | styled-components | 33,257 |
3 | PostCSS | 24,389 |
4 | emotion | 12,843 |
5 | uncss | 9,067 |
6 | stylelint | 8,652 |
7 | Radium | 7,402 |
8 | linaria | 6,995 |
9 | JSS | 6,281 |
10 | styled-jsx | 6,223 |
11 | awesome-tailwindcss | 6,052 |
12 | React CSS Modules | 5,200 |
13 | Aphrodite | 5,186 |
14 | cssnano | 3,771 |
15 | Neutrino | 3,748 |
16 | suit | 3,725 |
17 | glamor | 3,637 |
18 | CSS Layout | 3,461 |
19 | styletron | 3,149 |
20 | vue-virtual-scroll-list | 2,708 |
21 | rfs | 2,602 |
22 | Fela | 2,003 |
23 | jsxstyle | 1,976 |