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
sharp
High-performance Node.js image processing powered by libvips, built for fast resizing and format conversion.
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.
html2canvas
Render live DOM into canvas screenshots entirely in the browser, no server required
svgo
A Node.js library and command-line tool that optimizes SVG files by removing redundant markup through a configurable plugin pipeline.
hls.js
JavaScript HLS client that plays HTTP Live Streaming video in the browser via MSE
tesseract.js
Pure JavaScript OCR library that recognizes text in over 100 languages, running in the browser or Node.js via WebAssembly.
react-image-crop
A dependency-free, accessible React component for interactive image and element cropping.
Remotion
A React framework for creating videos programmatically with code, real browser rendering, and server-side or cloud-scale export.
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.
Video.js
An open-source, plugin-extensible web video player built on HTML5 video, with adaptive streaming, skinnable UI, and a large plugin ecosystem.
plyr
A simple, accessible HTML5, YouTube, and Vimeo media player
compressorjs
A JavaScript image compressor that shrinks images in the browser with the Canvas API before you ever hit the network.
qr-image
Dependency-free Node.js QR code generator for PNG, SVG, EPS, and PDF output
smartcrop
A dependency-free JavaScript library that finds content-aware image crops using edge, skin-tone, and saturation analysis.
ng-file-upload
AngularJS directive and service for HTML5 file uploads with drag-and-drop, resize, and legacy-browser shim support.
dash.js
Reference JavaScript client for playing MPEG-DASH adaptive video streams directly in the browser.
OpenSeadragon
Open-source JavaScript viewer for high-resolution, deeply zoomable images on desktop and mobile.
jdenticon
JavaScript library that generates deterministic, recognizable identicons as SVG or canvas graphics in the browser and on Node.js.
fast-png
A pure JavaScript PNG encoder and decoder supporting 16-bit depth, Adam7 interlacing, indexed color, and full APNG animation frames.