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
·

Go Image Processing Libraries

Clasificación actualizada el 13 jul 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.

Curamos repositorios de código abierto en GitHub que coinciden con “best go image processing libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

Go Image Processing Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • esimov/caireAvatar de esimov

    esimov/caire

    10,481Ver en GitHub↗

    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
    Ver en GitHub↗10,481
  • disintegration/imagingAvatar de disintegration

    disintegration/imaging

    5,727Ver en GitHub↗

    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
    Ver en GitHub↗5,727
  • fogleman/ggAvatar de fogleman

    fogleman/gg

    4,778Ver en GitHub↗

    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
    Ver en GitHub↗4,778
  • anthonynsimon/bildAvatar de anthonynsimon

    anthonynsimon/bild

    4,192Ver en GitHub↗

    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
    Ver en GitHub↗4,192
  • nfnt/resizeAvatar de nfnt

    nfnt/resize

    3,046Ver en GitHub↗

    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
    Ver en GitHub↗3,046
  • davidbyttow/govipsAvatar de davidbyttow

    davidbyttow/govips

    1,528Ver en GitHub↗

    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
    Ver en GitHub↗1,528
  • llgcode/draw2dAvatar de llgcode

    llgcode/draw2d

    1,163Ver en GitHub↗

    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
    Ver en GitHub↗1,163

Related searches

  • a library for image processing in Rust
  • a C# library for image processing
  • a java library for image processing
  • una librería de procesamiento de imágenes para manipulación en el servidor
  • a compression library for Go projects
  • an open source photo editing software
  • herramienta de línea de comandos para editar GIFs
  • librería para escalado de imágenes con IA