awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Go Image Processing Libraries

Ranking aktualisiert am 13. Juli 2026

For an image processing library for Go, the strongest matches are esimov/caire (Caire is a specialized Go-based image processing engine that), disintegration/imaging (This library provides a comprehensive suite of native Go) and fogleman/gg (This library provides a robust set of drawing primitives). anthonynsimon/bild and nfnt/resize round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Wir kuratieren Open-Source GitHub Repositories passend zu „best go image processing libraries“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

Go Image Processing Libraries

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • esimov/caireAvatar von esimov

    esimov/caire

    10,481Auf GitHub ansehen↗

    Caire is a command-line image processing engine designed for content-aware resizing and batch manipulation. It utilizes seam carving algorithms to adjust image dimensions by identifying and removing low-energy pixels, allowing for the rescaling of images while preserving primary visual subjects and maintaining aspect ratios. The tool distinguishes itself through its ability to protect specific visual elements, such as human faces, from distortion during the resizing process. Users can apply custom binary masks to define regions for protection or forced removal, and the engine provides real-ti

    Caire is a specialized Go-based image processing engine that provides advanced content-aware resizing and manipulation capabilities, making it a powerful tool for specific transformation tasks despite its focus on seam carving rather than general-purpose drawing primitives.

    GoImage ProcessingImage Processing
    Auf GitHub ansehen↗10,481
  • disintegration/imagingAvatar von disintegration

    disintegration/imaging

    5,727Auf GitHub ansehen↗

    Imaging is a Go library for image processing that provides a set of functions for common image manipulation tasks. It offers capabilities for adjusting image colors, applying convolution filters, blurring, cropping, resizing, sharpening, and correcting orientation based on EXIF data. The library supports resizing images to exact dimensions or bounding boxes with aspect ratio preservation and configurable resampling filters. Color adjustments include gamma, contrast, brightness, and saturation controls, while blurring and sharpening use Gaussian-based algorithms with configurable sigma paramet

    This library provides a comprehensive suite of native Go functions for common image manipulation tasks like resizing, cropping, and color adjustment, making it a high-performance choice for image processing workflows.

    GoAspect Ratio Preserving ResizingColor AdjustmentsConvolutional Filtering
    Auf GitHub ansehen↗5,727
  • fogleman/ggAvatar von fogleman

    fogleman/gg

    4,778Auf GitHub ansehen↗

    gg is a Go 2D graphics library and vector graphics engine designed for programmatic image generation. It provides a canvas rendering API to create custom 2D shapes, paths, and visual assets, which can be exported as PNG and JPG files. The toolkit enables the construction of complex geometry using Bezier curves and custom paths. It supports a variety of rendering operations, including filling and stroking paths, applying linear and radial gradients, and utilizing surface patterns. The library covers a broad range of capabilities, including text rendering with word wrapping and dimension measu

    This library provides a robust set of drawing primitives and vector-to-raster rendering capabilities, making it a suitable tool for programmatic image generation and manipulation tasks in Go.

    GoShape Drawing
    Auf GitHub ansehen↗4,778
  • anthonynsimon/bildAvatar von anthonynsimon

    anthonynsimon/bild

    4,192Auf GitHub ansehen↗

    Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect

    Bild is a comprehensive image processing library written in native Go that provides a wide range of transformation, filtering, and composition tools, making it a direct fit for your image manipulation needs.

    GoGo Image Processing LibrariesProcedural Noise TexturesCLI Image Processing Tools
    Auf GitHub ansehen↗4,192
  • nfnt/resizeAvatar von nfnt

    nfnt/resize

    3,046Auf GitHub ansehen↗

    Pure golang image resizing

    This library provides high-performance, pure Go image resizing and interpolation, serving as a specialized tool for a core image processing task.

    GoImage ProcessingImage Processing and Graphics
    Auf GitHub ansehen↗3,046
  • davidbyttow/govipsAvatar von davidbyttow

    davidbyttow/govips

    1,528Auf GitHub ansehen↗

    This library provides high-performance image processing by acting as a Go wrapper for the libvips C library, offering extensive format support and efficient transformation capabilities.

    GoImage Processing
    Auf GitHub ansehen↗1,528
  • llgcode/draw2dAvatar von llgcode

    llgcode/draw2d

    1,163Auf GitHub ansehen↗

    2D rendering for different output (raster, pdf, svg)

    This library provides 2D vector graphics rendering and drawing primitives for Go, making it a suitable tool for image generation and transformation tasks despite its focus on vector-based output.

    GoGo Geospatial Libraries
    Auf GitHub ansehen↗1,163

Related searches

  • a library for image processing in Rust
  • a C# library for image processing
  • a java library for image processing
  • eine Bildverarbeitungsbibliothek für serverseitige Manipulationen
  • a compression library for Go projects
  • an open source photo editing software
  • Kommandozeilen-Tool zum Bearbeiten von GIFs
  • Bibliothek für KI-Bildskalierung