{"repo":"davidbyttow/govips","free":true,"listed":false,"github":"https://github.com/davidbyttow/govips","clone":"git clone https://github.com/davidbyttow/govips.git","description":"A lightning fast image processing and resizing library for Go","language":"Go","stars":1650,"topics":["libvips","image-processing","golang","svg","png","jpeg","gif","webp","tiff","heic"],"license":"MIT","category":"media-processing","readme_excerpt":"govips A lightning fast image processing and resizing library for Go This package wraps the core functionality of libvips image processing library by exposing all image operations on first-class types in Go. Libvips is generally 4-8x faster than other graphics processors such as GraphicsMagick and ImageMagick. Check the benchmark: Speed and Memory Use The intent for this is to enable developers to build extremely fast image processors in Go, which is suited well for concurrent requests. Project Status govips now includes a built-in code generator ( cmd/vipsgen/ ) that uses libvips GObject introspection to auto-generate type-safe Go bindings. This covers 193+ operations across 9 categories (arithmetic, colour, conversion, convolution, create, freqfilt, histogram, morphology, resample), while complex operations like image I/O remain as hand-written bindings for full control. Requirements - libvips 8.14+ - C compatible compiler such as gcc 4.6+ or clang 3.0+ - Go 1.23+ Dependencies MacOS Use homebrew to install vips and pkg-config: Windows The recommended approach on Windows is to use Govips via WSL and Ubuntu. If you need to run Govips natively on Windows, it's not difficult but will require some effort. We don't have a recommended environment or setup at the moment. Windows is also not in our list of CI/CD targets so Govips is not regularly tested for compatibility. If you would be willing to setup and maintain a robust CI/CD Windows environment, please open a PR, we would be ","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidbyttow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidbyttow/govips/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}