# silvia-odwyer/photon

⚡ Rust/WebAssembly image processing library

Repository: https://github.com/silvia-odwyer/photon
Canonical: https://ross.abutalabs.com/products/silvia-odwyer-photon
Homepage: https://silvia-odwyer.github.io/photon
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, image-processing, image-manipulation, rust-library, wasm, webassembly, hacktoberfest
Last push: 2026-07-02T17:27:20+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 35, longevity 100
- inputs: {"age_days": 2758, "days_push": 62, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3884, forks 185 (observed 2026-08-28T04:08:28.144342+00:00)

## What it is
Photon is a high-performance image processing library written in pure Rust that compiles to WebAssembly. It provides over 90 functions for filtering, resizing, watermarking, and pixel manipulation, runnable natively, in the browser, or in Node.js.

## Use cases
- apply filters and effects to images in the browser
- resize images client-side without a server
- process images in Node.js via WebAssembly
- build a native photo editing app in Rust
- watermark images at high speed
- manipulate image pixels and color channels

## When to choose
- you need fast client-side image processing in JavaScript without writing Rust
- you want a pure-Rust, memory-safe image library for native apps
- you need near-native performance in the browser via WebAssembly

## When to avoid
- you need advanced format support or metadata handling like ImageMagick or libvips
- you need GPU-accelerated or video processing
- you require a mature ecosystem of plugins and long-term enterprise support

## Facets
- artifact type: library
- maturity: active
- function: image-processing
- domain: image-processing, web-development, graphics
- platform: rust, wasm, browser, cross-platform
- tags: webassembly, image-manipulation, filters, client-side, nodejs

## Member repositories
- silvia-odwyer/photon (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:28.144342+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-29T18:25:41.321608+00:00, confidence not recorded.
  - readme: https://github.com/silvia-odwyer/photon (fetched 2026-08-28T04:08:28.144342+00:00, sha c1d36e3c3096)
  - homepage: https://silvia-odwyer.github.io/photon (fetched 2026-08-29T09:19:38.397817+00:00, sha 116e686f7599)
- Data as of 2026-08-30T08:39:29.467469+00:00.
