Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Sort:Used by Most Apps
sharp
High-performance Node.js image processing powered by libvips, built for fast resizing and format conversion.
Pillow
The friendly PIL fork that adds image processing capabilities to Python
file-type
Detect the file type of a buffer, stream, or file by reading its magic number.
html-to-image
Turns any DOM node into a PNG, JPEG, SVG, or canvas image entirely client-side, with no server or screenshot service required.
Jimp
A zero-dependency JavaScript image processing library for Node.js
image-size
Fast, zero-dependency Node.js library that reads image width and height straight from file or buffer headers.
node-canvas
A Cairo-backed implementation of the HTML5 Canvas API for server-side rendering in Node.js.
Satori
Convert HTML and CSS into pixel-accurate SVG images using a built-in flexbox layout engine.
imaging
A fast, dependency-light Go library for resizing, cropping, rotating, and adjusting images with zero cgo requirements.
@napi-rs/canvas
A native Node.js binding to Google's Skia graphics engine that implements the HTML5 Canvas API with zero system dependencies.
react-medium-image-zoom
Accessible medium.com-style image zoom for React, built on the native dialog element with zero dependencies
Intervention Image
Fluent PHP image processing with interchangeable GD, Imagick, and libvips drivers
react-image-crop
A dependency-free, accessible React component for interactive image and element cropping.
arboard
Cross-platform clipboard access for Rust — copy and paste text, HTML, and images on Linux, macOS, and Windows.
heic-convert
Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.
dom-to-image
Turn any DOM node into a PNG, JPEG, or SVG image using pure client-side JavaScript
react-avatar-editor
A React canvas component for interactive avatar and profile picture cropping, resizing, and rotation.
qr-code-styling
A JavaScript/TypeScript library for generating richly styled QR codes with embedded logos, gradients, and custom dot shapes.
Badge Maker
The standalone SVG badge-rendering library and CLI extracted from Shields.io, with no server dependency.
Takumi
Rust rendering engine that turns JSX, HTML, and node trees into images without a headless browser
webp (Rust)
Encode and decode WebP images in Rust, built on libwebp
epub2
A TypeScript fork of the classic epub library for parsing EPUB e-book metadata, chapters, and images in Node.js, with both callback and Promise-based APIs.
compressorjs
A JavaScript image compressor that shrinks images in the browser with the Canvas API before you ever hit the network.
postprocessing
A post-processing library for three.js that merges bloom, depth of field, SSAO, and dozens of other effects into a single optimized shader pass.