{"repo":"TheDecipherist/classpresso","free":true,"listed":false,"github":"https://github.com/TheDecipherist/classpresso","clone":"git clone https://github.com/TheDecipherist/classpresso.git","description":"Build-time CSS class consolidation. Makes Tailwind render 50% faster by compressing repeated utility patterns. Perfect for AI-generated code.","language":"TypeScript","stars":77,"topics":["ai","css","tailwindcss","build-tools","cli","nextjs","nodejs","optimization","performance","react"],"license":"MIT","category":"cli-tools","readme_excerpt":"Classpresso Make utility-first CSS render faster — 50% faster style recalculation, 42% faster First Paint Classpresso consolidates repeated utility class patterns at build time, dramatically reducing browser rendering work. Works with Tailwind, Bootstrap, Bulma, Tachyons, UnoCSS, and any utility-first CSS framework. 📦 Post-Build Tool — Your Development Workflow is Unchanged Classpresso runs after your build ( npm run build ), not during development. Your source code is never modified — only the compiled output in .next , dist , build , etc. You'll always see your normal Tailwind/utility classes while developing and debugging. Performance Results Metric Improvement -------- ------------- Style Recalculation 50% faster First Paint 42% faster Memory Usage 21% less Runtime Overhead 0ms Benchmarks run on 1000 complex components with Playwright + Chrome DevTools Protocol The Problem Utility-first CSS means elements with 10-20+ classes: Every class on every element is work for the browser: - Parse the class string - Look up each class in stylesheets - Calculate specificity and resolve conflicts - Compute final styles With 15 classes × 500 elements = 7,500 class lookups per page load . The Solution Classpresso finds repeated patterns and consolidates them: Before: After: Generated CSS: Result: Fewer classes = less browser work = faster rendering. Installation Quick Start Classpresso auto-detects your build directory ( .next , dist , build , .output , etc.), so you usually don't need","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheDecipherist","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheDecipherist/classpresso/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}