5 Repos
Tools designed to reduce the size and improve the efficiency of CSS stylesheets.
Distinct from CSS Optimization: The candidates focus on swapping implementatons or specific value optimizations; a general optimizer category is needed.
Explore 5 awesome GitHub repositories matching web development · CSS Optimizers. Refine with filters or upvote what's useful.
clean-css ist ein Node.js CSS-Optimizer, der als Minifier, Bundler und Source-Map-Generator fungiert. Er reduziert die Dateigröße von Stylesheets durch das Entfernen von Leerzeichen und Kommentaren, während Farben und Einheiten optimiert werden, um die Seitenladezeiten zu verbessern. Das Tool bietet eine Plugin-gesteuerte Pipeline, die benutzerdefinierte Optimierungstransformationen und die Bewahrung spezifischer Codefragmente mittels markerbasierter Ausschlüsse ermöglicht. Es beinhaltet Browser-Kompatibilitäts-Targeting, um sicherzustellen, dass optimierte Styles über spezifizierte Browserversionen hinweg funktionsfähig bleiben. Das Projekt bietet Funktionen zum Bündeln mehrerer Stylesheets in eine einzige Ausgabe, zum asynchronen Inlining von Remote-Ressourcen und zum Rebasen relativer Asset-URLs. Es generiert zudem Source-Maps, um optimierte Stylesheets mit ihrem ursprünglichen Quellcode zu verknüpfen.
Provides a comprehensive suite of tools for shrinking and optimizing CSS files to improve page load times.
Clean-CSS ist ein Node.js CSS-Optimizer, der als Minifier, Bundler und Post-Prozessor fungiert. Er wurde entwickelt, um das Gesamtvolumen von Stylesheets durch das Entfernen von Leerzeichen, Kommentaren und redundantem Code zu verringern. Das Projekt bietet eine Pipeline zum Anwenden benutzerdefinierter Transformationen und Browser-Kompatibilitätsanpassungen. Es ermöglicht die programmatische Modifikation von CSS-Regeln und -Werten durch ein Plugin-System und die Verwendung benutzerdefinierter Optimierungs-Plugins. Das Tool deckt ein breites Spektrum an Asset-Optimierungsfunktionen ab, einschließlich Stylesheet-Bündelung, Inlining von Import-Regeln und Rebasen relativer URLs. Es unterstützt zudem die Generierung von Source-Maps für das Debugging und anpassbare Ausgabeformatierung für die Verschönerung.
Provides a JavaScript-based engine to optimize CSS properties and selectors to minimize overall stylesheet size.
inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves as a modular preprocessor system that utilizes BEM architecture and OOCSS patterns to structure stylesheets into reusable components and layout abstractions. The framework distinguishes itself by separating structural layout logic from visual skinning, allowing for the creation of design-agnostic layout objects. It employs a configuration-driven build process where developers can use feature switches and variable overrides to inject design tokens and selectively include only
Optimizes production CSS by using feature switches to include only the required layout modules.
csso is a CSS minifier and optimizer that reduces stylesheet file sizes through structural analysis and algebraic transformations. It functions as an abstract syntax tree processor, converting styles into a structured tree to perform deep analysis and semantic-preserving code transformations while maintaining the original visual presentation. The project distinguishes itself through usage-aware optimization, analyzing external HTML markup and class identifiers to prune unused styles and reorganize rules based on actual document usage. It also performs structural refactoring by identifying and
Implements tools to reduce the size and improve the overall efficiency of CSS stylesheets.
This project is a Webpack plugin designed to automate the compression and refinement of CSS assets during the module bundling process. It functions as a build-time utility that intercepts generated stylesheets to reduce their total file size and improve performance for production deployments. The plugin distinguishes itself by providing a flexible architecture that supports third-party minification libraries, allowing developers to integrate specific compression engines into the build pipeline. It performs post-processing transformations on CSS files, including the identification and merging
Removes duplicate style definitions and shrinks file sizes to reduce the total footprint of production stylesheets.