Project Wallace
banner
projectwallace.com
Project Wallace
@projectwallace.com
CSS analyzers that check your complexity, specificity, performance, Design Tokens, custom properties and much more. By @veneman.dev
BIG shoutout to @netlify.com to allow projectwallace.com to run on an Open Source sponsered plan.

This allows me to keep shipping many updates for free to everyone to use 🫶
a man with long hair and a beard is smiling and saying thank you .
Alt: a man with long hair and a beard is smiling and saying thank you .
media.tenor.com
November 7, 2025 at 8:58 PM
Reposted by Project Wallace
How to calculate CSS code coverage with @playwright.dev

www.projectwallace.com/blog/how-to-...
October 31, 2025 at 7:49 PM
It looks like the folks at cssstats.com did a massive overhaul. Lots more stats, comparing websites and saving snapshots, for free! 😱
It looks like it's still early days because I've encountered many issues but they've taken a giant leap.
October 23, 2025 at 6:57 AM
If you really hate looking at unused custom properties, maybe clean them up? 😇

I know looking at unused custom properties not applied in devtools is not the same as potentially flawed static analysis on a large chunk of CSS, but hey...
October 21, 2025 at 12:57 PM
Reposted by Project Wallace
Open sourcing css-code-coverage

github.com/projectwalla...

It is *very* early stages, it needs a ton more tests, docs, cli tool etc. but is for the folks who want an early look.
GitHub - projectwallace/css-code-coverage: Generate useful CSS Code Coverage report from browser-reported coverage
Generate useful CSS Code Coverage report from browser-reported coverage - projectwallace/css-code-coverage
github.com
October 12, 2025 at 9:44 PM
We're experiencing some DNS issues while we're moving away from Vercel. Please hang on tight.

Fingers crossed that analyzing your CSS isn't the most important thing you were going to do today 🤞
October 1, 2025 at 6:42 PM
Thinking of cooking up something to compare sets of CSS. Most likely for before/after sort of stuff, but perhaps other use cases too.

Visualisation of that will be tough, I guess. Rendering stats for a single site easily ends up with thousands of DOM nodes.

Would you use it?
September 27, 2025 at 7:28 PM
Gave the ol' CMD+K menu a fresh lick of paint and added a search bar. Much more useful this way 😍
September 20, 2025 at 1:40 PM
Reposted by Project Wallace
Doing a very similar trick on the CSS Coverage inspector: create an array of start/stop elements to render an entire range instead of a single DOM node per line.

❌ DOM size before: 3145 nodes
✅ DOM size after: 686 nodes

(But gains depend on CSS size & patchiness of coverage of the selected file)
August 31, 2025 at 6:01 PM
Reposted by Project Wallace
I appreciate all 18 of you! +1 rank gained is still a plus in my book.
2025.stateofcss.com/en-US/other-...
August 11, 2025 at 9:35 AM
How to create a Naked CSS theme without removing CSS

www.projectwallace.com/blog/how-to-...
How to create a Naked CSS theme without removing CSS - Blog - Project Wallace
7 lines of code to make your website look naked
www.projectwallace.com
July 6, 2025 at 9:10 AM
🥵
July 2, 2025 at 12:58 PM
Reposted by Project Wallace
enjoying all the recent (or not so recent) updates to @projectwallace.com's (free) CSS analyser page, including a dedicated 'design tokens' section, like this –

www.projectwallace.com/design-token...

lovely stuff @veneman.dev

🙏 🖤
CSS Design Tokens Analyzer - Project Wallace
Grab all Design Tokens from a page using it's CSS. Enter a URL of paste in your raw CSS and get instant analysis.
www.projectwallace.com
July 1, 2025 at 10:21 AM
🧛 Anyone up for counting the depth of your CSS nesting?
Could be interesting to spot deeply nested and hard to debug rulesets, declarations, etc.
June 17, 2025 at 9:53 PM
Reposted by Project Wallace
🆕 Spacing reset analysis

Sparked by @ohhelloana.blog's enthusiasm, this turned out to be a relatively simple feature! 🥳

A few gotchas:
- a gazillion ways to write 0 (scientific notation, floats, signed numbers)
- many spacing-related properties, potentially vendor prefixed (although unlikely)
June 13, 2025 at 9:27 PM
#CSSDay was a blast and the first act of applying quick wins was improving scrollbar styling after watching @nerdy.dev's talk.

Still recovering from the energy.
June 8, 2025 at 5:28 PM
At #cssday where @miriam.codes is speaking truths
June 5, 2025 at 10:12 AM
Reposted by Project Wallace
🌟 Release notes April & May

www.projectwallace.com/blog/april-m...

☀️ NEW Light theme
🍑 NEW CSS Naked theme
⚖️ NEW Website Analytics
🛠️ Added new devtools to several pages
April + May 2025 release notes - Blog - Project Wallace
Close your eyes! Or not. We have a light theme now. And no theme at all. And some other new stuff that you will probably like.
www.projectwallace.com
June 1, 2025 at 6:32 PM
🆕 Container names.

Because we all sometimes forget to name a thing, or forget that we named it and never used it 😇
June 1, 2025 at 6:51 PM
🆕 See which Media Features are used. Useful if you have many media queries and want a quick view of which features are queried.

Idea taken from @httparchive.org's CSS chapter.
June 1, 2025 at 6:43 PM
🌟 Release notes April & May

www.projectwallace.com/blog/april-m...

☀️ NEW Light theme
🍑 NEW CSS Naked theme
⚖️ NEW Website Analytics
🛠️ Added new devtools to several pages
April + May 2025 release notes - Blog - Project Wallace
Close your eyes! Or not. We have a light theme now. And no theme at all. And some other new stuff that you will probably like.
www.projectwallace.com
June 1, 2025 at 6:32 PM
Published [email protected] and [email protected] to reduce their install size with ~50%.

css-analyzer shipped 2 versions of css-tree which is the only dependency but at a 'costly' ~2.03MB. It also ships CommonJS so we *could* even further get the number down.
May 25, 2025 at 6:38 PM
🔆 last night I shipped a light theme

There may be bits and bobs still not converted yet so please let me know if anything looks broken.

Also, grab some sunglasses 😎
April 14, 2025 at 9:15 AM
All packages updated to ship ESM only:

🌱 github.com/projectwalla...
🌱 github.com/projectwalla...
🌱 github.com/projectwalla...
🌱 github.com/projectwalla...
🌱 github.com/projectwalla...
🌱 github.com/projectwalla...

Published a new major for each of them with ESM being the only change.
GitHub - projectwallace/css-analyzer: Analytics for CSS
Analytics for CSS. Contribute to projectwallace/css-analyzer development by creating an account on GitHub.
github.com
April 13, 2025 at 7:59 AM