# jimp-dev/jimp

An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.

Repository: https://github.com/jimp-dev/jimp
Canonical: https://ross.abutalabs.com/products/jimp
Homepage: http://jimp-dev.github.io/jimp/
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-04-07T17:55:29+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 76, release rhythm 78, longevity 100
- inputs: {"age_days": 4372, "days_push": 148, "days_rel": 148, "gap_med": 2.0, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 14665, forks 775 (observed 2026-08-28T04:11:07.411053+00:00)

## What it is
Jimp is an image processing library for Node.js written entirely in JavaScript with zero external or native dependencies. It supports reading and writing PNG, JPEG, BMP, GIF, and TIFF formats and offers manipulation operations like resizing, cropping, and filters, with a pluggable architecture for custom extensions.

## Use cases
- resize images in nodejs
- crop and filter images without native dependencies
- convert images between png jpeg gif tiff formats
- add watermarks or text to images programmatically
- process uploaded images in a node server
- build a thumbnail generator in javascript

## When to choose
- you need pure-JavaScript image processing with no native binary dependencies
- you want a simple, pluggable API for common image manipulations in Node
- you need broad format support (PNG, JPEG, BMP, GIF, TIFF) without extra installs

## When to avoid
- you need maximum performance for heavy image workloads (native tools like sharp are faster)
- you need advanced features like live video or GPU-accelerated processing
- you are working outside the JavaScript/Node ecosystem

## Facets
- artifact type: library
- maturity: active
- function: image-processing
- domain: image-processing, web-development, developer-tools
- platform: cross-platform
- tags: image-manipulation, zero-native-dependencies, typescript, pluggable, png, jpeg, gif, bmp, tiff, nodejs

## Member repositories
- jimp-dev/jimp (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:07.411053+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:12:25.859273+00:00, confidence not recorded.
  - readme: https://github.com/jimp-dev/jimp (fetched 2026-08-28T04:11:07.411053+00:00, sha fe4a7ca36852)
  - homepage: http://jimp-dev.github.io/jimp/ (fetched 2026-08-29T08:05:51.461142+00:00, sha baaf45c75c6e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
