disintegration/gift
Go Image Filtering Toolkit observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4435
- days_rel: n/a
- days_push: 1078
- n_releases_24m: 0
Adoption not part of the score
1796 stars · 122 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GIFT is a pure Go library providing a set of image processing filters such as resizing, blurring, sharpening, and color adjustments. Filters can be composed into pipelines and applied to standard Go image types with no external dependencies.
Use cases
- resize images in go
- apply gaussian blur to an image
- adjust image contrast and saturation
- rotate and crop images programmatically
- sharpen photos with unsharp mask
- convert images to grayscale
- compose filtered images with transparency
When to choose
- you need common image filters in pure Go with zero dependencies
- you want to chain multiple filters into a reusable pipeline
- you work with Go's standard image package types
When to avoid
- you need advanced computer vision or deep learning features
- you require GPU acceleration or very high-throughput batch processing
- you need formats like HEIC or RAW decoding
Facets
library · maturity maintenance
image-processing image-processing graphics go cross-platform image-filters pure-go resize blur color-adjustment composition
1 source
- readme: https://github.com/disintegration/gift · fetched 2026-08-28 · e6abe28ec04a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| disintegration/gift | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="disintegration/gift")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem