10 रिपॉजिटरी
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 is a CSS compression tool and minifier that reduces the file size and gzip footprint of stylesheets. It operates as a build pipeline optimizer and code transformer that removes whitespace and comments while shortening colors and gradients into their smallest possible representations. The tool uses a modular plugin architecture and preset-based optimization levels to balance compression intensity with browser compatibility. It allows for the adjustment of output based on a target list of supported browsers to ensure minified styles remain compatible across different environments. The
Reduces the total file size and gzip footprint of stylesheets by removing redundant code and optimizing values.
Myth एक CSS बिल्ड टूल और प्रीप्रोसेसर है जो आधुनिक स्टाइलिंग विनिर्देशों और भविष्य के सिंटैक्स को वर्तमान वेब ब्राउज़र के लिए संगत कोड में बदल देता है। यह एक पॉलीफ़िल टूल के रूप में कार्य करता है, जो सुसंगत क्रॉस-ब्राउज़र रेंडरिंग सुनिश्चित करने के लिए उन्नत सुविधाओं को मानक CSS में परिवर्तित करता है। यह प्रोजेक्ट ब्राउज़र समर्थन डेटा के आधार पर ऑटोमेटेड वेंडर प्रीफ़िक्सिंग प्रदान करता है और लेगेसी ब्राउज़र संगतता के लिए CSS वेरिएबल्स को स्थिर मानों में हल करता है। यह कस्टम मीडिया क्वेरी उपनामों के ट्रांसपाइलेशन और उन्नत रंग कार्यों को मानक फ़ॉर्मेट में हेरफेर करने को भी संभालता है। टूलसेट में स्टाइलशीट संकलन के लिए एक कमांड लाइन इंटरफ़ेस शामिल है, जिसमें मिनिफिकेशन के लिए आउटपुट कम्प्रेशन और डिबगिंग के लिए सोर्स मैप्स का निर्माण शामिल है। यह प्रोसेसिंग पाइपलाइन को स्वचालित करने के लिए बिल्ड-टाइम गणितीय गणनाओं और फ़ाइल परिवर्तन निगरानी का भी समर्थन करता है।
Provides functionality to reduce stylesheet size by removing unnecessary characters and whitespace.
clean-css is a Node.js CSS optimizer that functions as a minifier, bundler, and source map generator. It reduces stylesheet file sizes by removing whitespace and comments while optimizing colors and units to improve page load times. The tool features a plugin-driven pipeline that allows for custom optimization transformations and the preservation of specific code fragments via marker-based exclusions. It includes browser compatibility targeting to ensure optimized styles remain functional across specified browser versions. The project provides capabilities for bundling multiple stylesheets i
Shrinks stylesheet file size through rule merging, character removal, and color optimization.
Clean-CSS is a Node.js CSS optimizer and minifier designed to reduce stylesheet file sizes and improve web performance. It functions as a CSS post-processor that removes unnecessary whitespace, comments, and redundant properties from stylesheets. The project utilizes an abstract syntax tree for parsing and a multi-pass optimization pipeline to restructure rules and simplify properties. It features a plugin interface for custom style transformations and provides compatibility-aware minification to ensure styles remain functional across specific legacy browser versions. Additional capabilities
Provides a specialized utility for reducing CSS file sizes through whitespace removal and redundant rule merging.
Clean-CSS is a Node.js CSS optimizer that functions as a minifier, bundler, and post-processor. It is designed to decrease total stylesheet volume by removing whitespace, comments, and redundant code. The project provides a pipeline for applying custom transformations and browser compatibility adjustments. It allows for the programmatic modification of CSS rules and values through a plugin system and the use of custom optimization plugins. The tool covers a broad range of asset optimization capabilities, including stylesheet bundling, import rule inlining, and relative URL rebasing. It also
Minifies CSS files by removing unnecessary characters, whitespace, and merging redundant rules.
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
Reduces the size of CSS files by removing whitespace, comments, and merging redundant rules.