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
Category1
Sort:Used by Most Apps
image
Rust library for image processing plus encoders/decoders for common image formats
image-size
Fast, zero-dependency Node.js library that reads image width and height straight from file or buffer headers.
resvg-js
A high-performance SVG-to-PNG renderer for Node.js and browsers, powered by Rust's resvg engine via napi-rs and WebAssembly.
@napi-rs/canvas
A native Node.js binding to Google's Skia graphics engine that implements the HTML5 Canvas API with zero system dependencies.
cpal
Low-level, cross-platform audio I/O library for Rust with a unified API over ALSA, WASAPI, CoreAudio, JACK, and more.
Symphonia
A 100% safe, pure-Rust audio decoding and media demuxing library supporting MP3, FLAC, AAC, ALAC, Vorbis, Opus, WAV, and more.
Takumi
Rust rendering engine that turns JSX, HTML, and node trees into images without a headless browser
exif-rs
A pure-Rust library that parses Exif metadata directly out of JPEG, TIFF, PNG, WebP, and HEIF/HEIC image files.
ebur128
Rust implementation of the EBU R128 loudness standard for audio analysis and normalization
oxipng
Multithreaded lossless PNG and APNG optimizer, usable as a CLI or a Rust library.
rodio
Cross-platform audio playback and recording library for Rust
Fontdue
A fast, no_std, pure-Rust TrueType and OpenType font rasterizer and layout tool.
glyphon
Fast, simple 2D text rendering for wgpu, handling glyph shaping, atlas packing, and GPU drawing.
softbuffer
Cross-platform CPU software rendering into a window buffer for Rust
viuer
Rust library for displaying images directly in the terminal using Kitty, iTerm, or Sixel graphics protocols, with a half-block fallback everywhere else.
mp4
A pure-Rust library to read and write ISO-MP4 (ISOBMFF) files, parsing boxes, tracks, and metadata.
transcribe-rs
Multi-engine speech-to-text library for Rust with local and remote backends.
TinyAudio
Minimal cross-platform audio output library for Rust across every major platform
rgb
Shared Rust pixel structs (Rgb, Rgba, Bgr, grayscale) so image crates can exchange pixel data reliably.
imagesize
Reads image dimensions from 25+ formats by parsing just the header bytes, no full decode required.
qrcode-generator
Pure-Rust QR Code, Micro QR, and rMQR generation with PNG and SVG rendering.
Audiopus
High-level, safe Rust binding to the Opus audio codec, wrapping the low-level audiopus_sys FFI layer.
libwebp-sys
Low-level bindgen FFI bindings to Google's libwebp for encoding and decoding WebP images in Rust.