Skip to content
@image-js

image-js

Image analysis and processing tools in JavaScript
image-js: 20 repositories, 13 packages on npm, 104 million downloads in September 2026, 684 million in the last 12 months. GitHub organization created in June 2015 in the group of Luc Patiny at EPFL.

The image-js organization on GitHub was created in June 2015 in the group of Luc Patiny at EPFL. It provides image processing and analysis in JavaScript, for the browser and Node.js, together with pure-JavaScript image decoders and encoders (PNG, TIFF, JPEG, BMP) and a library to read and write binary data.

It contains 20 public repositories and 13 packages published on npm, downloaded 104,160,033 times in September 2026 and 684,288,159 times in the last 12 months (October 2025 to September 2026). Many of these packages are currently maintained by Zakodium Sàrl.

npm downloads per month, October 2025 to September 2026: 684 million in total.

Most downloaded in September 2026

Package Sep 2026 12 months
1 iobuffer 51,674,118 338,339,430 Read and write binary data on ArrayBuffers
2 fast-png 51,098,550 332,607,972 PNG image decoder and encoder written entirely in JavaScript
3 tiff 470,628 4,346,555 TIFF image decoder written entirely in JavaScript
4 image-js 223,445 2,114,114 Image processing and manipulation in JavaScript
5 fast-bmp 219,289 2,052,392 A BMP image decoder and encoder
6 fast-jpeg 211,392 2,040,814 JPEG image decoder written entirely in JavaScript
7 monotone-chain-convex-hull 137,278 1,430,286 Monotone Chain Convex Hull algorithm
8 canny-edge-detector 122,222 1,311,023 Canny edge detector
9 hog-features 1,338 25,753 Histogram of Oriented Gradients (HOG) features
10 ocr-tools 898 10,349 Various tools for OCR

Sister organizations

cheminfo
Open-source tools for chemistry, in JavaScript
176 npm packages, 107 million downloads in the last 12 months
ml.js
Machine learning and numerical analysis in JavaScript
118 npm packages, 431 million downloads in the last 12 months

Updated on 2026-10-30 from the GitHub and npm APIs. Repositories are the public ones of image-js, forks excluded. Downloads are those reported by npm for whole calendar months.

Pinned Loading

  1. image-js image-js Public

    Image processing and manipulation in JavaScript

    TypeScript 1.1k 81

  2. iobuffer iobuffer Public

    Read and write binary data in ArrayBuffers

    TypeScript 45 7

  3. tiff tiff Public

    TIFF image decoder written entirely in JavaScript

    TypeScript 220 19

  4. fast-png fast-png Public

    PNG image decoder and encoder written entirely in JavaScript

    TypeScript 458 26

  5. fast-jpeg fast-jpeg Public

    JPEG image decoder written entirely in JavaScript

    TypeScript 7 2

  6. fast-bmp fast-bmp Public

    A BMP image decoder and encoder

    TypeScript 8 2

Repositories

Showing 10 of 21 repositories

Top languages

Loading…

Most used topics

Loading…