facepaint alternatives
8 packages that do the same job as facepaint: babel-plugin-emotion, goober, aphrodite, react-awesome-reveal, styled-components, @linaria/core, @linaria/react, @linaria/utils. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| facepaint This package | 188k | +108% | - | 0 | 8 years ago | ESM + CommonJS | None | - |
| babel-plugin-emotion | 1.6m | -13% | - | 0 | 5 years ago | - | - | - |
| goober | 6.7m | +117% | - | 0 | 4 months ago | ESM + CommonJS | Bundled | - |
| aphrodite | 115.5k | -5% | - | 3 | - | ESM + CommonJS | Bundled | - |
| react-awesome-reveal | 36.3k | +30% | - | 2 | 1 year ago | ESM + CommonJS | Bundled | - |
| styled-components | 8.2m | +31% | - | 4 | 1 month ago | ESM + CommonJS | Bundled | - |
| @linaria/core | 427.3k | - | - | 1 | 1 month ago | ESM + CommonJS | Bundled | - |
| @linaria/react | 331.1k | - | - | 7 | 1 month ago | ESM + CommonJS | Bundled | - |
| @linaria/utils | 256.7k | - | - | 10 | 2 years ago | ESM + CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.
Compared with facepaint
- 8.5x more weekly downloads (1.6m vs 188k)
- - vs ESM + CommonJS
- Last release 12 Nov 2020 vs 13 Feb 2018
A less than 1KB css-in-js solution
Compared with facepaint
- 36x more weekly downloads (6.7m vs 188k)
- Bundled types vs no types
- Last release 13 May 2026 vs 13 Feb 2018
- 5.5x more GitHub stars (3.3k vs 594)
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
Compared with facepaint
- 1.6x fewer weekly downloads (115.5k vs 188k)
- 3 dependencies vs 0
- Bundled types vs no types
- Last release - vs 13 Feb 2018
- 9.0x more GitHub stars (5.3k vs 594)
React components to add reveal animations using the Intersection Observer API and CSS Animations.
Compared with facepaint
- 5.2x fewer weekly downloads (36.3k vs 188k)
- 2 dependencies vs 0
- Bundled types vs no types
- Last release 21 Dec 2024 vs 13 Feb 2018
- 2.0x more GitHub stars (1.2k vs 594)
Fast, expressive styling for React.
Compared with facepaint
- 44x more weekly downloads (8.2m vs 188k)
- 4 dependencies vs 0
- Bundled types vs no types
- Declares Node.js >= 16 vs none declared
- Last release 15 Aug 2026 vs 13 Feb 2018
- 69x more GitHub stars (41.1k vs 594)
Blazing fast zero-runtime CSS in JS library
Compared with facepaint
- 2.3x more weekly downloads (427.3k vs 188k)
- 1 dependency vs 0
- Bundled types vs no types
- Declares Node.js >=22.12.0 vs none declared
- Last release 10 Aug 2026 vs 13 Feb 2018
- 21x more GitHub stars (12.4k vs 594)
Blazing fast zero-runtime CSS in JS library
Compared with facepaint
- 1.8x more weekly downloads (331.1k vs 188k)
- 7 dependencies vs 0
- Bundled types vs no types
- Declares Node.js >=22.12.0 vs none declared
- Last release 10 Aug 2026 vs 13 Feb 2018
- 21x more GitHub stars (12.4k vs 594)
Blazing fast zero-runtime CSS in JS library
Compared with facepaint
- 1.4x more weekly downloads (256.7k vs 188k)
- 10 dependencies vs 0
- Bundled types vs no types
- Declares Node.js >=16.0.0 vs none declared
- Last release 28 Sept 2023 vs 13 Feb 2018
- 21x more GitHub stars (12.4k vs 594)
Indexability: Indexed.