Out of box canvas implementation by napi-rs and skia, zero system dependency, and no postinstall scripts. We are very close to complete its functionality, just try it with npm install @napi-rs/canvas

This page summarizes the projects mentioned and recommended in the original post on /r/node

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • canvas

    High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp. (by Brooooooklyn)

  • The goal of this project is to implement a superset of node-canvas with better performance in most scenarios. For now, Image decode/encode is partially supported, including png/jpeg/webp. Text rendering and text metrics is on the way, we have issue to track the progress https://github.com/Brooooooklyn/canvas/issues/156

  • node-canvas

    Node canvas is a Cairo backed Canvas implementation for NodeJS.

  • This is awesome. May I ask how it compares to the node-canvas library by Automattic? For example, can it handle images and render text?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts