awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

32 repositorios

Awesome GitHub RepositoriesImage Optimization Tools

Utilities for compressing and optimizing image files for web delivery.

Distinguishing note: Focuses on file size reduction, distinct from general image editing.

Explore 32 awesome GitHub repositories matching web development · Image Optimization Tools. Refine with filters or upvote what's useful.

Awesome Image Optimization Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Resizes, crops, and compresses images on the fly with support for modern formats and caching.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • thedaviddias/front-end-checklistAvatar de thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Ver en GitHub↗

    This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop

    Adopt industry-standard compression and delivery techniques to minimize asset weight and improve page load speeds.

    MDXchecklistcssfront-end-developer-tool
    Ver en GitHub↗72,941
  • lovell/sharpAvatar de lovell

    lovell/sharp

    32,340Ver en GitHub↗

    Sharp is a high-performance image processing library for Node.js. It serves as a native extension and wrapper for the libvips framework, providing tools for image resizing, format conversion, and programmatic data manipulation. The project enables the transformation of images into web-friendly formats such as WebP and AVIF while preserving color profiles and alpha channels. It also provides capabilities for generating blank image buffers with specified dimensions and background colors. The library covers a broad range of image manipulation utilities, including rotation, extraction, compositi

    Optimizes images for web delivery by converting them into modern, high-compression formats like WebP and AVIF.

    JavaScriptavifcropexif
    Ver en GitHub↗32,340
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Ver en GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Improves performance by disabling automatic backend file existence checks for remote images.

    PHPadminalpine-jsbuilder
    Ver en GitHub↗31,215
  • react-boilerplate/react-boilerplateAvatar de react-boilerplate

    react-boilerplate/react-boilerplate

    29,490Ver en GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    Automates the compression of image assets during the build process to reduce client download sizes.

    JavaScripti18nimmeroffline-first
    Ver en GitHub↗29,490
  • googlechromelabs/squooshAvatar de GoogleChromeLabs

    GoogleChromeLabs/squoosh

    24,771Ver en GitHub↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    Reduces image file sizes while maintaining visual quality to improve website load performance.

    TypeScript
    Ver en GitHub↗24,771
  • forem/foremAvatar de forem

    forem/forem

    22,726Ver en GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Uploads, stores, and dynamically manipulates images to ensure efficient serving across the community.

    Rubycommunitydiscussionfeedback
    Ver en GitHub↗22,726
  • afarkas/lazysizesAvatar de aFarkas

    aFarkas/lazysizes

    17,723Ver en GitHub↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    Calculates optimal image sizes and manages srcset attributes to deliver the most appropriate asset for the screen.

    JavaScriptjavascriptlazy-evaluationlazyload
    Ver en GitHub↗17,723
  • pqina/filepondAvatar de pqina

    pqina/filepond

    16,321Ver en GitHub↗

    FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat

    Automatically compresses, resizes, and corrects images on the user device to reduce bandwidth usage.

    JavaScriptdrag-and-dropfile-uploadfilepond
    Ver en GitHub↗16,321
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Ver en GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Resizes and formats images on-demand to reduce page load times and improve performance.

    TypeScriptclicloudcommand
    Ver en GitHub↗15,738
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Compresses image files to reduce file size and improve page load performance while allowing users to revert changes.

    PHPcmscontentcontent-management
    Ver en GitHub↗15,395
  • gotify/serverAvatar de gotify

    gotify/server

    14,654Ver en GitHub↗

    Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g

    Optimizes uploaded media by rescaling and compressing images to reduce storage and bandwidth consumption.

    Goapicloudfree-software
    Ver en GitHub↗14,654
  • google/guetzliAvatar de google

    google/guetzli

    12,930Ver en GitHub↗

    Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into high-density JPEG files, reducing file size by removing data that the human eye cannot easily detect. The tool utilizes human vision models to optimize the balance between file size and visual fidelity. It employs perceptual quality metrics and psychovisual similarity estimation to maintain high visual quality while maximizing compression density. The project includes a visual difference analyzer capable of generating spatial difference heatmaps and calculating scalar similarity scores.

    Utilizes perceptual quality metrics to reduce JPEG file size while maintaining high visual fidelity.

    C++
    Ver en GitHub↗12,930
  • phw/peekAvatar de phw

    phw/peek

    10,563Ver en GitHub↗

    Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity. The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration. The software utilizes native display protocols to manage

    Adjusts encoding settings using external tools to balance visual clarity and file size for web-optimized animated images.

    Valaapnggifgif-recorder
    Ver en GitHub↗10,563
  • imageoptim/imageoptimAvatar de ImageOptim

    ImageOptim/ImageOptim

    9,873Ver en GitHub↗

    ImageOptim is a macOS image optimizer and GUI image compressor designed to reduce image file sizes for web and disk storage. It functions as a lossless image optimizer that removes unnecessary metadata and optimizes encoding to reduce file sizes without losing pixel data. The application handles macOS media asset management and web image preparation by shrinking files to improve website loading speeds and reduce storage usage. It provides both lossless and lossy compression options to maintain visual quality while reducing the disk space used by images.

    Provides a tool to remove unnecessary metadata and optimize encoding for lossless size reduction.

    HTML
    Ver en GitHub↗9,873
  • cloudflare/workerdAvatar de cloudflare

    cloudflare/workerd

    8,346Ver en GitHub↗

    workerd is a serverless edge runtime designed for executing lightweight, distributed functions at the network edge. It utilizes a V8-based JavaScript engine to provide fast startup and low memory overhead, while maintaining a WebAssembly-compatible execution environment that allows modules to run alongside JavaScript for high-performance computational tasks. The runtime supports isolate-based multi-tenancy to run multiple independent execution contexts within a single process. It implements an event-driven execution model that triggers code based on network requests or scheduled events and in

    Manages image infrastructure and distribution through a unified programmable interface.

    C++
    Ver en GitHub↗8,346
  • webstudio-is/webstudioAvatar de webstudio-is

    webstudio-is/webstudio

    8,240Ver en GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    Resizes, compresses, and converts images to modern formats based on the user's device size for optimal delivery.

    TypeScriptaccessibilityalternativecloudflare
    Ver en GitHub↗8,240
  • apoorvsaxena/lozad.jsAvatar de ApoorvSaxena

    ApoorvSaxena/lozad.js

    7,497Ver en GitHub↗

    lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper around the Intersection Observer API to defer the loading of images and iframes until they enter the browser viewport. The project functions as a responsive image loader that optimizes page speed by delivering the most appropriate image sizes and formats based on the user's screen. It includes capabilities for responsive image optimization and layout stabilization through the use of image placeholders to prevent content shifts. The library manages the full lifecycle of deferr

    Dynamically determines the optimal image resolution to load based on the current viewport.

    JavaScript
    Ver en GitHub↗7,497
  • phoboslab/qoiAvatar de phoboslab

    phoboslab/qoi

    7,492Ver en GitHub↗

    QOI is a lossless image codec and encoding standard designed for high-speed compression and decompression of raw pixel data. It provides a toolkit for translating raw image buffers into a compact format and back into pixel representations without any loss of quality. The implementation focuses on fast image encoding and decoding, enabling the rapid conversion of compressed image data back into raw pixels. It also supports image format conversion to ensure compatibility across different software systems and hardware.

    Recovers exact original color values without approximation or quantization.

    C
    Ver en GitHub↗7,492
  • lymphatus/caesium-image-compressorAvatar de Lymphatus

    Lymphatus/caesium-image-compressor

    6,039Ver en GitHub↗

    Caesium is an image compression tool that reduces file sizes for JPG, PNG, WebP, and TIFF images while preserving visual quality and metadata. It operates as a cross-platform desktop application with a graphical interface, a command-line tool for scripting and automation, and a web-based interface for browser uploads, all supporting batch processing of multiple images at once. The tool distinguishes itself by offering multiple interaction modes — desktop, terminal, and web — each capable of handling the same core compression tasks. It preserves folder structure when saving compressed images,

    Preparing images for web use by balancing file size and quality to improve page load times and bandwidth usage.

    C++caesiumcompressioncross-platform
    Ver en GitHub↗6,039
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Image Optimization Tools

Explorar subetiquetas

  • Existence Check Disablers1 sub-etiquetaConfiguration to bypass automatic backend file verification for remote image assets. **Distinct from Image Optimization Tools:** Distinct from Image Optimization Tools: focuses on disabling verification logic rather than file compression or processing.
  • Lossless OptimizationImage optimization techniques that remove metadata and optimize encoding without discarding pixel data. **Distinct from Image Optimization Tools:** Focuses specifically on the lossless aspect of image optimization, distinct from general web compression
  • Responsive Resolution OptimizersTools that dynamically determine the optimal image size to load based on the current layout and viewport. **Distinct from Image Optimization Tools:** Distinct from Image Optimization Tools: focuses on real-time resolution selection rather than static file compression.