Ross ROSS = Recommend OSS · open-source software intelligence for agents

samizdatco/skia-canvas

A multi-threaded, GPU-powered, 2D vector graphics environment for Node.js observed · 2026-08-28

github.com/samizdatco/skia-canvas · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 98
  • Release rhythm 49
  • Longevity 100
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: 5.0
  • age_days: 2220
  • days_rel: 342
  • days_push: 16
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

2602 stars · 103 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Node.js library implementing the HTML Canvas drawing API on top of Google's Skia graphics engine, with a Rust/N-API core. It supports bitmap and vector output (PNG, JPEG, WEBP, PDF, SVG), multi-threaded async rendering, GUI windows, and rich typography.

Use cases

  • render images server-side in node
  • generate pdf and svg files from canvas drawings
  • replace node-canvas with a faster gpu-backed canvas
  • draw charts or graphics for aws lambda or vercel functions
  • manipulate bezier paths with boolean operations
  • render text with variable fonts and opentype features
  • display an interactive canvas window in a desktop script

When to choose

  • you need browser-identical canvas output in Node.js
  • you need vector output like PDF or SVG, not just bitmaps
  • you need high-performance multi-threaded rendering or serverless compatibility
  • you need advanced typography or path boolean operations

When to avoid

  • you need a pure-JavaScript solution without native binaries
  • you target platforms without prebuilt binaries (e.g., unusual libc or architectures)
  • you only need simple image processing better served by sharp

Facets

library · maturity active

image-processing graphics pdf gui graphics image-processing web-development developer-tools windows serverless canvas skia vector-graphics svg typography rust-native server-side-rendering nodejs linux macos

5 sources

Member repositories

RepositoryRoleHealth v2
samizdatco/skia-canvasmain81

For agents

markdown · JSON · MCP: product_card(name="samizdatco/skia-canvas")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem