10 Repos
Tools that reduce the size of CSS files by removing whitespace and merging redundant rules.
Distinct from Minification Optimizers: The candidates focus on general minification optimizers or purging, whereas this specifically targets the rule-merging and whitespace removal process for CSS.
Explore 10 awesome GitHub repositories matching web development · CSS Minifiers. Refine with filters or upvote what's useful.
Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer. The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures. The toolset covers br
Provides a high-performance minifier that reduces stylesheet size by optimizing properties, colors, and redundant rules.
parcel-css is a high-performance CSS bundler and processor written in Rust. It provides tools for parsing, transforming, and bundling stylesheets, utilizing a structured abstract syntax tree with typed property representations to ensure accurate analysis and modification. The project features a syntax lowerer that transpiles modern CSS into compatible versions based on target browser requirements and an automated system for managing vendor prefixes. It also includes a module scoper that isolates class and ID identifiers to prevent global namespace collisions. Additional capabilities include
Implements CSS minification through rule-merging and the removal of redundant code to reduce file sizes.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Reformats minified HTML, CSS, or JavaScript into readable, indented structures for inspection.
Blueprint-css is a CSS framework that provides a set of predefined styles and a responsive grid system for building consistent web page layouts and typography. It includes a browser style reset to remove default browser styling, ensuring a uniform visual starting point across different environments. The framework features a column-based responsive grid system that automatically adapts web content across various screen sizes and devices. It also includes a dedicated print stylesheet to optimize the appearance of web content specifically for physical printing. The project covers typography sta
Uses a build script to minify stylesheets and remove whitespace for production optimization.
cssnano ist ein CSS-Komprimierungs- und Minifizierungstool, das die Dateigröße und den Gzip-Footprint von Stylesheets reduziert. Es fungiert als Optimierer für Build-Pipelines und Code-Transformator, der Leerzeichen und Kommentare entfernt sowie Farben und Verläufe auf ihre kleinstmögliche Repräsentation verkürzt. Das Tool verwendet eine modulare Plugin-Architektur und preset-basierte Optimierungsstufen, um ein Gleichgewicht zwischen Komprimierungsintensität und Browserkompatibilität zu finden. Es ermöglicht die Anpassung der Ausgabe basierend auf einer Zielliste unterstützter Browser, um sicherzustellen, dass minifizierte Styles in verschiedenen Umgebungen kompatibel bleiben. Das Projekt lässt sich in PostCSS-Pipelines und Modul-Bundler integrieren und bietet sowohl ein Command-Line-Interface als auch Automatisierungsmöglichkeiten für die Integration in Build-Prozesse. Dies ermöglicht die Reduzierung der Gesamt-Byte-Größe und der Netzwerklatenz durch automatisierte CSS-Minifizierungs-Workflows.
Reduces the total file size and gzip footprint of stylesheets by removing redundant code and optimizing values.
Myth ist ein CSS-Build-Tool und Präprozessor, der moderne Styling-Spezifikationen und zukünftige Syntax in kompatiblen Code für aktuelle Webbrowser transformiert. Es fungiert als Polyfill-Tool, das fortgeschrittene Funktionen in Standard-CSS konvertiert, um ein konsistentes Cross-Browser-Rendering zu gewährleisten. Das Projekt bietet automatisiertes Vendor-Prefixing basierend auf Browser-Support-Daten und löst CSS-Variablen für die Kompatibilität mit älteren Browsern in statische Werte auf. Zudem übernimmt es die Transpilierung von benutzerdefinierten Media-Query-Aliasen und die Manipulation fortgeschrittener Farbfunktionen in Standardformate. Das Toolset enthält ein Command-Line-Interface für die Stylesheet-Kompilierung, inklusive Output-Kompression für Minifizierung und der Generierung von Source-Maps für das Debugging. Es unterstützt zudem mathematische Berechnungen zur Build-Zeit sowie die Überwachung von Dateiänderungen, um die Verarbeitungspipeline zu automatisieren.
Provides functionality to reduce stylesheet size by removing unnecessary characters and whitespace.
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.
Shrinks stylesheet file size through rule merging, character removal, and color optimization.
Clean-CSS ist ein Node.js CSS-Optimizer und Minifier, der darauf ausgelegt ist, die Dateigröße von Stylesheets zu reduzieren und die Web-Performance zu verbessern. Er fungiert als CSS-Post-Prozessor, der unnötige Leerzeichen, Kommentare und redundante Eigenschaften aus Stylesheets entfernt. Das Projekt nutzt einen Abstract Syntax Tree für das Parsing und eine Multi-Pass-Optimierungspipeline, um Regeln zu restrukturieren und Eigenschaften zu vereinfachen. Es bietet ein Plugin-Interface für benutzerdefinierte Style-Transformationen und eine kompatibilitätsbewusste Minifizierung, um sicherzustellen, dass Styles über spezifische Legacy-Browserversionen hinweg funktionsfähig bleiben. Zusätzliche Funktionen umfassen die Generierung von Source-Maps für das Debugging, Asset-URL-Rebasing für verschobene Bilder und Schriftarten sowie die Auflösung von Inline-Import-Statements. Das System unterstützt Batch-Dateiverarbeitung und bietet ein CLI für die Automatisierung von Optimierungsaufgaben innerhalb von Frontend-Build-Pipelines.
Provides a specialized utility for reducing CSS file sizes through whitespace removal and redundant rule merging.
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.
Minifies CSS files by removing unnecessary characters, whitespace, and merging redundant rules.
CSSO is a CSS minifier and optimizer that reduces the file size of stylesheets by performing structural analysis and semantic-preserving transformations. It functions as an abstract syntax tree processor, parsing code into a hierarchical structure to enable deep analysis and algebraic manipulation of style rules. The tool distinguishes itself through structural refactoring, which identifies and merges redundant selectors and declarations to decrease payload size. It also supports usage-aware optimization, allowing the processor to analyze external markup and class identifiers to prune and reo
Provides a CSS minifier that reduces stylesheet size by removing whitespace and merging redundant rules.