4 repositorios
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 4 awesome GitHub repositories matching web development · CSS Optimizers. Refine with filters or upvote what's useful.
clean-css es un optimizador de CSS para Node.js que funciona como minificador, empaquetador y generador de mapas de origen (source maps). Reduce el tamaño de los archivos de hoja de estilo eliminando espacios en blanco y comentarios, mientras optimiza colores y unidades para mejorar los tiempos de carga de la página. La herramienta cuenta con un pipeline basado en plugins que permite transformaciones de optimización personalizadas y la preservación de fragmentos de código específicos mediante exclusiones basadas en marcadores. Incluye objetivos de compatibilidad con navegadores para asegurar que los estilos optimizados sigan siendo funcionales en versiones de navegador especificadas. El proyecto proporciona capacidades para empaquetar múltiples hojas de estilo en una sola salida, integrar recursos remotos de forma asíncrona y rebasar URLs de activos relativos. También genera mapas de origen para vincular las hojas de estilo optimizadas con su código fuente original.
Provides a comprehensive suite of tools for shrinking and optimizing CSS files to improve page load times.
Clean-CSS es un optimizador de CSS para Node.js que funciona como minificador, empaquetador y post-procesador. Está diseñado para disminuir el volumen total de hojas de estilo eliminando espacios en blanco, comentarios y código redundante. El proyecto proporciona un pipeline para aplicar transformaciones personalizadas y ajustes de compatibilidad con navegadores. Permite la modificación programática de reglas y valores CSS mediante un sistema de plugins y el uso de plugins de optimización personalizados. La herramienta cubre una amplia gama de capacidades de optimización de activos, incluyendo empaquetado de hojas de estilo, integración de reglas de importación y rebasado de URLs relativas. También admite la generación de mapas de origen para depuración y un formato de salida personalizable para embellecimiento.
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.