awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesImage Optimization

Tools for compressing, resizing, and converting images for the web.

Explore 15 awesome GitHub repositories matching part of an awesome list · Image Optimization. Refine with filters or upvote what's useful.

Awesome Image Optimization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • svg/svgoAvatar svg

    svg/svgo

    22,535Vezi pe GitHub↗

    SVGO is a Node.js vector graphics optimizer and minifier designed to reduce the file size of SVG images. It functions as a pluggable processor that strips redundant XML elements, removes unnecessary metadata, and simplifies paths to create smaller payloads. The tool utilizes a customizable engine where image data is passed through a pipeline of programmable rules and optimization presets. This architecture allows for the integration of custom plugins to apply specialized transformation rules to vector files. The system includes a command-line interface for batch file processing and recursive

    Tool for optimizing and minifying SVG vector graphics.

    JavaScriptclijavascriptminification
    Vezi pe GitHub↗22,535
  • afarkas/lazysizesAvatar aFarkas

    aFarkas/lazysizes

    17,723Vezi pe 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

    High-performance lazy loader for images and iframes.

    JavaScriptjavascriptlazy-evaluationlazyload
    Vezi pe GitHub↗17,723
  • shuding/nextraAvatar shuding

    shuding/nextra

    13,842Vezi pe GitHub↗

    Nextra is a documentation framework for Next.js that functions as an MDX static site generator. It enables the creation of structured technical documentation sites by transforming MDX files into themed static pages with built-in layout and navigation. It serves as a React-based documentation tool that allows the integration of custom React components directly into markdown content. The framework distinguishes itself through integrated full-text search and a localization system that manages multilingual content via language routing and translation selectors. It also includes an AI-powered chat

    Optimizes static image imports to prevent layout shift and provide loading placeholders.

    TypeScriptmarkdownmdxnextjs
    Vezi pe GitHub↗13,842
  • coreui/coreui-free-bootstrap-admin-templateAvatar coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Vezi pe GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Provides automatic image resizing and format conversion through a built-in optimization pipeline.

    HTMLadminadmin-dashboardadmin-panel
    Vezi pe GitHub↗12,220
  • webstudio-is/webstudioAvatar webstudio-is

    webstudio-is/webstudio

    8,240Vezi pe 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

    Automatically converts images to modern formats and generates responsive versions to optimize web performance and layout stability.

    TypeScriptaccessibilityalternativecloudflare
    Vezi pe GitHub↗8,240
  • sixlabors/imagesharpAvatar SixLabors

    SixLabors/ImageSharp

    7,954Vezi pe GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    Adjusts color interpolation and alpha handling to prevent midtone shifts in gradients during resampling.

    C#bmpc-sharpdrawing
    Vezi pe GitHub↗7,954
  • verlok/lazyloadAvatar verlok

    verlok/lazyload

    7,852Vezi pe GitHub↗

    Acest proiect este o bibliotecă vanilla JavaScript și un optimizator de performanță web conceput pentru a amâna încărcarea imaginilor, videoclipurilor și iframe-urilor până când acestea intră în viewport-ul browserului. Acționează ca un wrapper pentru intersection observer și un încărcător adaptiv de media pentru a reduce timpii de încărcare inițială a paginii și a economisi lățimea de bandă. Biblioteca se distinge prin suportul pentru imagini responsive prin srcset și tag-uri picture, precum și pentru imagini de fundal CSS și SVG-uri animate. Se integrează cu atributele native de încărcare ale browserului acolo unde sunt disponibile, oferind în același timp fallback-uri personalizate pentru mediile neacceptate. Poate, de asemenea, să declanșeze execuția unor funcții JavaScript specifice bazate pe vizibilitatea elementului. Capabilitățile largi includ gestionarea activelor frontend cu suport pentru targetarea containerelor de scroll personalizate și observarea conținutului dinamic pentru elementele injectate asincron. Utilitarul gestionează, de asemenea, fiabilitatea rețelei prin gestionarea erorilor de încărcare a activelor și anulează descărcările active pentru elementele care părăsesc viewport-ul înainte de finalizare.

    Lazy load images and iframes to improve initial page load.

    JavaScript
    Vezi pe GitHub↗7,852
  • project-monai/monaiAvatar Project-MONAI

    Project-MONAI/MONAI

    7,869Vezi pe GitHub↗

    MONAI is a PyTorch-based deep learning framework and library specifically designed for healthcare imaging. It provides a suite of domain-specific neural network architectures, specialized loss functions, and preprocessing pipelines tailored for analyzing multi-dimensional medical data. The project distinguishes itself through a decentralized federated learning system that allows models to learn from datasets across multiple institutions without exchanging raw patient images. It also features AI-assisted medical image annotation tools and a standardized model bundling system to ensure consiste

    Combines multiple affine and non-linear transformations into a single interpolation step to minimize image degradation.

    Pythondeep-learninghealthcare-imagingmedical-image-computing
    Vezi pe GitHub↗7,869
  • haxefoundation/haxeAvatar HaxeFoundation

    HaxeFoundation/haxe

    6,880Vezi pe GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Provides image scaling and resampling capabilities using various algorithms.

    Haxecompilercross-platformhaxe
    Vezi pe GitHub↗6,880
  • fengyuanchen/compressorjsAvatar fengyuanchen

    fengyuanchen/compressorjs

    5,749Vezi pe GitHub↗

    Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in

    Limits the maximum or minimum width and height of the compressed image to fit within bounds.

    JavaScriptfile-uploadimage-compressionimage-compressor
    Vezi pe GitHub↗5,749
  • anthonynsimon/bildAvatar anthonynsimon

    anthonynsimon/bild

    4,192Vezi pe GitHub↗

    Bild este o bibliotecă de procesare a imaginilor implementată în limbajul de programare Go. Oferă o colecție de motoare algoritmice pentru manipularea imaginilor, inclusiv un motor de kernel de convoluție pentru filtrare, un instrument de blending pentru compoziția straturilor și un generator procedural de zgomot pentru crearea de texturi sintetice. Proiectul se distinge prin capabilitățile sale de generare procedurală, implementând algoritmi de zgomot Perlin, Gaussian, binar și uniform pentru a produce distribuții aleatorii de pixeli și modele organice. De asemenea, dispune de o interfață de linie de comandă care permite utilizatorilor să aplice efecte vizuale, ajustări de culoare și transformări geometrice fișierelor imagine fără a scrie cod personalizat. Biblioteca acoperă o gamă largă de capabilități de procesare a imaginilor, inclusiv transformări geometrice precum rotația, forfecarea (shearing) și zoom-ul, precum și manipularea culorilor și analiza distribuției. Oferă instrumente pentru analiza și segmentarea imaginilor, filtrare morfologică și suportă citirea și scrierea datelor de imagine în formatele PNG, JPEG, BMP și WebP.

    Ships resampling algorithms to change image dimensions while maintaining visual quality during resizing and zooming.

    Go
    Vezi pe GitHub↗4,192
  • pintaproject/pintaAvatar PintaProject

    PintaProject/Pinta

    3,771Vezi pe GitHub↗

    Pinta is a cross-platform raster graphics editor and digital image manipulation tool. It provides a drawing environment for creating pixel-based artwork and editing photographs, utilizing a layer-based image model to organize visual components into a stack for non-destructive composition. The application is built with a GTK-based interface and features a plugin-based extension system that allows for the addition of new editing tools and filters. Its capabilities cover digital drawing workflows using various brushes and pencils, image geometry manipulation such as cropping and resizing, and v

    Provides capabilities to change image dimensions through scaling and resampling algorithms.

    C#csharpdotnetdrawing
    Vezi pe GitHub↗3,771
  • redwarp/9-patch-resizerAvatar redwarp

    redwarp/9-Patch-Resizer

    991Vezi pe GitHub↗

    A resizer tool to automaticaly resize png files and 9 patches in several densities

    Resizes 9-patch images for different screen densities.

    Java
    Vezi pe GitHub↗991
  • mfranzke/loading-attribute-polyfillAvatar mfranzke

    mfranzke/loading-attribute-polyfill

    621Vezi pe GitHub↗

    Fast and lightweight vanilla JavaScript polyfill for native lazy loading, meaning the behaviour to load elements right before they enter the viewport. Provides graceful degradation, and is - not just thatfor - SEO friendly. Handles images with srcset and within picture, as well as iframe…

    Polyfill for native browser lazy loading support.

    JavaScript
    Vezi pe GitHub↗621
  • adobe-photoshop/generator-assetsA

    adobe-photoshop/generator-assets

    0Vezi pe GitHub↗

    Automates the export of layers to individual image files.

    Vezi pe GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Image Optimization

Explorează sub-etichetele

  • Resampling Optimizations2 sub-tag-uriAdvanced techniques for adjusting color interpolation and alpha handling during image resizing. **Distinct from Image Optimization:** Focuses on pixel-level interpolation quality and alpha blending rather than general file size compression.