hatchmoment. scored by care · not by stars

meo-skia-canvas

GPU-accelerated, multi‑threaded Canvas library for Node & Rust

It solves the need for high‑performance, server‑side Canvas rendering by wrapping Skia in Rust and exposing a Node.js addon. The library is multi‑threaded, supports Vulkan/Metal back‑ends, and offers HDR color spaces and advanced gradients. Developers can install pre‑built binaries per platform, avoiding install‑script hurdles, making it ideal for CI/CD or containerized environments. Compared to existing canvas packages, it delivers true GPU acceleration, richer color handling, and a cleaner Rust‑first API.

canvasgpugraphicsimage-processingnapineon-bindingsnoderustskia
View on GitHub →

l7aromeo/meo-skia-canvas