10 repository-uri
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 este un framework CSS care oferă un set de stiluri predefinite și un sistem de grid responsiv pentru construirea de layout-uri de pagini web și tipografii consistente. Include o resetare a stilurilor browserului pentru a elimina stilizarea implicită, asigurând un punct de plecare vizual uniform în diferite medii. Framework-ul dispune de un sistem de grid responsiv bazat pe coloane care adaptează automat conținutul web pe diverse dimensiuni de ecran și dispozitive. Include, de asemenea, un stylesheet dedicat pentru print, pentru a optimiza aspectul conținutului web special pentru imprimarea fizică. Proiectul acoperă standardizarea tipografiei, stilizarea input-urilor de formular și optimizarea activelor frontend. Este furnizat un script de build pentru a minifica stylesheet-urile și a elimina funcțiile neutilizate pentru a reduce dimensiunea finală a bundle-ului de active. Instrumentele de dezvoltare includ un sistem de validare a layout-ului care conturează elementele în browser pentru a semnala declarațiile lipsă sau utilizarea incorectă a claselor.
Uses a build script to minify stylesheets and remove whitespace for production optimization.
cssnano este un instrument de compresie și minificare CSS care reduce dimensiunea fișierelor și amprenta gzip a foilor de stil. Acesta funcționează ca un optimizator de pipeline de build și un transformator de cod care elimină spațiile albe și comentariile, scurtând în același timp culorile și gradienții la cele mai mici reprezentări posibile. Instrumentul utilizează o arhitectură modulară de plugin-uri și niveluri de optimizare bazate pe presetări pentru a echilibra intensitatea compresiei cu compatibilitatea browserelor. Permite ajustarea ieșirii pe baza unei liste țintă de browsere suportate pentru a asigura că stilurile minificate rămân compatibile în diferite medii. Proiectul se integrează în pipeline-urile PostCSS și module bundlers, oferind atât o interfață de linie de comandă, cât și capabilități de automatizare pentru integrarea în procesul de build. Acest lucru permite reducerea dimensiunii totale în octeți și a latenței rețelei prin fluxuri de lucru automatizate de minificare CSS.
Reduces the total file size and gzip footprint of stylesheets by removing redundant code and optimizing values.
Myth is a CSS build tool and preprocessor that transforms modern styling specifications and future syntax into compatible code for current web browsers. It functions as a polyfill tool, converting advanced features into standard CSS to ensure consistent cross-browser rendering. The project provides automated vendor prefixing based on browser support data and resolves CSS variables into static values for legacy browser compatibility. It also handles the transpilation of custom media query aliases and the manipulation of advanced color functions into standard formats. The toolset includes a co
Provides functionality to reduce stylesheet size by removing unnecessary characters and whitespace.
clean-css este un optimizator CSS pentru Node.js care funcționează ca minifier, bundler și generator de source map. Acesta reduce dimensiunile fișierelor de stil prin eliminarea spațiilor albe și a comentariilor, optimizând în același timp culorile și unitățile pentru a îmbunătăți timpii de încărcare a paginii. Instrumentul dispune de un pipeline bazat pe plugin-uri care permite transformări de optimizare personalizate și păstrarea unor fragmente de cod specifice prin excluderi bazate pe markere. Include targetarea compatibilității browserelor pentru a asigura că stilurile optimizate rămân funcționale în versiunile de browser specificate. Proiectul oferă capabilități pentru gruparea mai multor fișiere de stil într-un singur output, înlănțuirea asincronă a resurselor externe și rebasarea URL-urilor activelor relative. De asemenea, generează source map-uri pentru a lega fișierele de stil optimizate înapoi la codul sursă original.
Shrinks stylesheet file size through rule merging, character removal, and color optimization.
Clean-CSS este un optimizator și minifier CSS pentru Node.js conceput pentru a reduce dimensiunile fișierelor de stil și a îmbunătăți performanța web. Acesta funcționează ca un post-procesor CSS care elimină spațiile albe inutile, comentariile și proprietățile redundante din fișierele de stil. Proiectul utilizează un arbore sintactic abstract pentru parsare și un pipeline de optimizare cu mai multe treceri pentru a restructura regulile și a simplifica proprietățile. Dispune de o interfață de plugin pentru transformări de stil personalizate și oferă minificare conștientă de compatibilitate pentru a asigura că stilurile rămân funcționale în versiunile specifice de browsere legacy. Capabilitățile suplimentare includ generarea de source map-uri pentru depanare, rebasarea URL-urilor activelor pentru imagini și fonturi relocate, și rezolvarea instrucțiunilor de import inline. Sistemul suportă procesarea fișierelor în lot și oferă o interfață CLI pentru automatizarea sarcinilor de optimizare în cadrul pipeline-urilor de build frontend.
Provides a specialized utility for reducing CSS file sizes through whitespace removal and redundant rule merging.
Clean-CSS este un optimizator CSS pentru Node.js care funcționează ca minifier, bundler și post-procesor. Este conceput pentru a reduce volumul total al fișierelor de stil prin eliminarea spațiilor albe, a comentariilor și a codului redundant. Proiectul oferă un pipeline pentru aplicarea transformărilor personalizate și a ajustărilor de compatibilitate cu browserele. Permite modificarea programatică a regulilor și valorilor CSS printr-un sistem de plugin-uri și utilizarea plugin-urilor de optimizare personalizate. Instrumentul acoperă o gamă largă de capabilități de optimizare a activelor, inclusiv gruparea fișierelor de stil, înlănțuirea regulilor de import și rebasarea URL-urilor relative. De asemenea, suportă generarea de source map-uri pentru depanare și formatarea output-ului personalizabilă pentru înfrumusețare.
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.