9 repository-uri
Utilities for reducing document file size and improving web delivery performance.
Distinct from PDF Security and Signing: Distinct from PDF Security and Signing: focuses on file size reduction and linearization rather than encryption and permissions.
Explore 9 awesome GitHub repositories matching security & cryptography · File Size Optimizations. Refine with filters or upvote what's useful.
SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op
Displays original and optimized SVG sizes side by side, including gzipped size estimates.
Acest proiect este un ghid cuprinzător de dezvoltare front-end și un roadmap conceput pentru a ajuta inginerii să stăpânească abilitățile și standardele profesionale necesare pentru dezvoltarea web modernă. Servește ca referință tehnică pentru stăpânirea HTML, CSS și JavaScript, oferind căi de învățare structurate și o hartă a competențelor profesionale necesare pentru a trece de la un nivel de începător la cel de inginer web profesionist. Resursa funcționează ca un director categorizat și o privire de ansamblu asupra ecosistemului JavaScript. Cataloghează framework-uri, biblioteci și utilitare standard în industrie, oferind recomandări specifice pentru gestionarea stării, framework-uri CSS și generatoare de site-uri statice. Ghidul acoperă un spectru larg de capabilități de inginerie, inclusiv arhitectura UI, optimizarea performanței web și auditarea accesibilității. De asemenea, oferă îndrumări privind automatizarea build-ului, strategiile de deployment și selecția instrumentelor de dezvoltare pentru fluxuri de lucru profesionale.
Provides strategies for minifying output to remove whitespace and comments to improve load times.
This project is a collection of Go libraries designed to reduce the size of multiple web formats while preserving functional integrity. It serves as a high-performance text processor and multi-format asset compressor for shrinking HTML, CSS, JavaScript, JSON, SVG, and XML files by removing redundant characters. The tool is designed for both static batch processing and real-time use. It includes middleware capabilities to intercept and minify web responses on the fly based on MIME types or file extensions, allowing for content compression during active data streams. The processing suite cover
Provides a comprehensive set of libraries to batch-minify HTML, CSS, JS, JSON, SVG, and XML files to reduce transfer size.
Acest proiect este un șablon de site static preconfigurat și un starter de performanță web pentru construirea blogurilor folosind generatorul de site-uri statice Eleventy. Oferă o fundație pentru crearea de site-uri web de înaltă performanță printr-un pipeline de build automatizat care transformă șabloanele și conținutul în fișiere HTML optimizate. Framework-ul se distinge prin implementarea unei politici de securitate stricte folosind politici de securitate a conținutului (CSP) bazate pe hash și o configurare de analiză axată pe confidențialitate care proxy-ază cererile de urmărire prin edge functions. De asemenea, pune accent pe performanță prin localizarea imaginilor externe și servirea fonturilor web de la originea locală pentru a preveni deplasările de layout (layout shifts). Proiectul acoperă capabilități cuprinzătoare pentru optimizarea media, inclusiv generarea de formate multiple de imagine și placeholder-uri blurate. Include sisteme încorporate pentru SEO și gestionarea metadatelor sociale, generarea de sitemap-uri XML și crearea automată de fluxuri RSS și arhive de conținut paginate. Livrarea activelor este optimizată în continuare prin minificarea CSS și headere de cache imutabile.
Compresses HTML and bundles JavaScript to reduce the total payload size sent to the browser.
Koala is a graphical user interface for managing the compilation, transpilation, and background monitoring of web asset preprocessors. It serves as a build tool that converts Less, Sass, and CoffeeScript files into browser-compatible CSS and JavaScript. The application features a visual interface for controlling the transformation process, removing the need for command line interaction. It integrates a background file monitor that automatically recompiles source files in real time as changes are detected on the local filesystem. The tool provides utilities for managing global and project-spe
Ships a post-processing minification pass to compress compiled CSS and JavaScript assets for production environments.
Pico este un manager de conținut PHP ușor și un generator de site-uri web Markdown care funcționează ca un CMS de tip flat-file. Transformă fișierele Markdown într-un site web structurat folosind sistemul de fișiere al serverului pentru rutarea URL-urilor și evită utilizarea unei baze de date relaționale pentru stocarea conținutului și a metadatelor. Sistemul se distinge prin suportul pentru implementarea site-urilor web multilingve și un cache de site static care salvează paginile randate ca HTML pentru a reduce sarcina serverului. Utilizează un flux de lucru de conținut bazat pe Git pentru a sincroniza și implementa actualizări în diferite medii. Platforma acoperă o gamă largă de capabilități, inclusiv teme personalizate pentru site-uri web prin intermediul unui motor de șabloane, optimizarea pentru motoarele de căutare (SEO) și gestionarea accesului utilizatorilor cu pagini protejate prin parolă. De asemenea, oferă instrumente pentru organizarea conținutului prin filtrarea pe categorii, etichetare și generarea automată a meniurilor de navigare. Software-ul utilizează YAML pentru configurarea la nivel de site și metadatele la nivel de pagină.
Compresses HTML, CSS, and JavaScript files using Gzip to reduce total page size.
This is a Yeoman web application generator that creates a standardized project structure and build pipeline for modern front-end web applications. It functions as a scaffolding tool to generate folder structures and configuration files to jumpstart development. The project provides a pre-configured Gulp.js build pipeline for compiling assets, linting code, and optimizing files for production. It includes a local development server with live-reloading capabilities that automatically refreshes the browser as source files are edited. The toolset covers browser compatibility through JavaScript t
Reduces production asset sizes by minifying JavaScript and CSS files.
Pdfcraft is a containerized service for self-managed PDF processing, editing, and conversion. It provides a toolkit for document manipulation, a multi-format converter, and OCR software to transform scanned documents into searchable and editable text. The project features a visual, node-based workflow editor that allows users to build automated pipelines by chaining together various PDF conversion and optimization operations. The service covers a broad range of capabilities, including document management for merging and splitting files, format conversion between PDFs and office documents or
Includes tools for compressing PDF files and optimizing them for faster web viewing.
This package is a library for automating the compression and file size reduction of images within a web application. It functions as a utility that intercepts media assets to ensure they are optimized for web delivery before they are stored or served. The project distinguishes itself by orchestrating external command-line tools to perform heavy compression tasks outside of the main application runtime. It utilizes a strategy-based approach where individual processing algorithms are encapsulated into interchangeable classes, allowing for the development of custom optimization pipelines tailore
Reduces image file sizes by processing them through external tools for better web performance.