Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

Files, images and media for projects built with AI agents

Image processing, PDFs, uploads, audio and video. 52 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.

Tool Used in agent projectsDownloads / wk GitHub starsLicense
Sharp npm
High-speed image processing for resizing, converting JPEG, PNG, WebP, GIF formats.
390 (3.1%) 115M 32.7K Apache-2.0
Pillow pypi
Python imaging library for image processing, manipulation and conversion.
292 (2.3%) 138M 13.9K —
Nodemailer npm
Send emails from Node.js applications with support for multiple transport methods.
232 (1.8%) 25.2M 17.7K MIT-0
jsPDF npm
Generate PDF documents directly from JavaScript in browsers and Node.js.
184 (1.4%) 15.6M 31.3K MIT
qrcode (JavaScript) npm
Generate QR codes on server and client using canvas with Node.js and browser support.
163 (1.3%) 29.7M 8,178 MIT
SheetJS npm
Parse and generate spreadsheets (Excel, CSV) in Node.js and browsers.
146 (1.1%) 12.7M 36.3K Apache-2.0
html2canvas npm
JavaScript library for taking screenshots of web pages and rendering HTML to canvas.
115 (0.9%) 18.5M 31.9K MIT
JSZip npm
JavaScript library for creating, reading and editing ZIP archives in the browser.
96 (0.8%) 47.5M 10.4K (MIT OR GPL-3.0-or-later)
openpyxl pypi
Python library for reading and writing Excel 2010 XLSX/XLSM files.
88 (0.7%) 71.8M — MIT
PDF.js npm
Mozilla's PDF rendering library for displaying and working with PDFs in browsers.
86 (0.7%) 32.1M 54K Apache-2.0
pdf-parse npm
Pure TypeScript module for extracting text, images and tables from PDFs cross-platform.
72 (0.6%) 9.1M 222 Apache-2.0
pdf-lib npm
Create and modify PDF documents with JavaScript in Node.js and browsers.
69 (0.5%) 17.3M 8,654 MIT
jsPDF AutoTable npm
Generate PDF tables with JavaScript using jsPDF plugin.
66 (0.5%) 4.3M 2,545 MIT
python-docx pypi
Python library for creating, reading and updating Microsoft Word .docx files.
58 (0.5%) 25M 5,739 MIT
ExcelJS npm
Read, write and manipulate Excel spreadsheets (.xlsx, .csv) with full formatting support.
57 (0.4%) 17.7M 15.5K MIT
OpenCV Python pypi
Python bindings for OpenCV computer vision library for image/video processing.
57 (0.4%) 7.6M 5,420 Apache 2.0
html-to-image npm
Convert DOM elements to images using canvas and SVG with client-side rendering.
56 (0.4%) 7.5M 7,252 MIT
PyPDF pypi
Pure-Python library for reading, merging, splitting and transforming PDF files.
56 (0.4%) 34.2M 10.3K —
FileSaver.js npm
Enables client-side file downloads in browsers with the saveAs() API implementation.
52 (0.4%) 7.4M 22K MIT
mammoth npm
Convert Word documents (.docx) to clean HTML and Markdown for content processing.
52 (0.4%) 10.1M 6,321 BSD-2-Clause
@react-pdf/renderer npm
Create PDF files programmatically on browser and server using React components.
49 (0.4%) 6.5M 16.8K MIT
archiver npm
Create ZIP and TAR archives with streaming interface for server-side compression.
47 (0.4%) 46.6M 2,977 MIT
Howler.js npm
Audio library for playing and manipulating sound in the browser.
45 (0.4%) 1.1M 25.4K MIT
@vercel/og npm
Generate Open Graph images dynamically from HTML/CSS without a browser.
42 (0.3%) 2.1M — MPL-2.0
fsspec pypi
Unified file-system specification abstraction for local and cloud storage access.
39 (0.3%) 139M 1,371 —
pdfplumber pypi
Extract text, tables and metadata from PDFs with precise character locations.
39 (0.3%) 10.7M 10.8K —
PyPDF2 pypi
Pure Python library for splitting, merging, cropping and transforming PDF files.
39 (0.3%) 3.3M 10.3K —
pytesseract pypi
Python wrapper for Tesseract OCR to extract text from images and PDFs.
39 (0.3%) 4.4M 6,393 Apache License 2.0
pngjs npm
Pure JavaScript PNG encoder/decoder with full async/sync support.
35 (0.3%) 69.2M 746 MIT
PyMuPDF pypi
High-performance library for PDF extraction, conversion and manipulation.
34 (0.3%) 22.1M 10.9K —
ReportLab pypi
Python library for generating PDFs and graphics programmatically.
32 (0.3%) 16.2M — —
Tesseract.js npm
Pure JavaScript OCR engine for recognizing text in images.
31 (0.2%) 3.4M 38.8K Apache-2.0
PDFKit npm
JavaScript library for generating PDFs programmatically.
30 (0.2%) 10.3M 10.7K MIT
fonttools pypi
Python library for manipulating, analyzing and converting font files across formats.
30 (0.2%) 47.9M 5,287 MIT
Formidable npm
Parse form data and handle file uploads in Node.js with robust multipart support.
27 (0.2%) 25.2M 7,175 MIT
react-pdf npm
Display and render PDF documents in React applications with a simple component-based API.
27 (0.2%) 6.7M 11.2K MIT
qrcode (Python) pypi
Generate QR code images from Python, useful for encoding URLs and data.
27 (0.2%) 7.6M 4,948 BSD
docx npm
Generate Microsoft Word (.docx) documents programmatically from JavaScript/TypeScript.
26 (0.2%) 6.8M 5,951 MIT
pydub pypi
Audio manipulation library for Python with high-level interface for editing and format conversion.
26 (0.2%) 3.9M — MIT
python-pptx pypi
Create, read, and modify PowerPoint presentations programmatically in Python.
26 (0.2%) 23.2M 3,553 MIT
react-player npm
React component for playing files, YouTube, Vimeo and more video formats.
25 (0.2%) 2.7M 10.3K MIT
SVGO npm
Optimize SVG files and reduce file size through automatic transformations.
24 (0.2%) 30.8M 22.7K MIT
ffmpeg-static npm
Prebuilt ffmpeg binaries for macOS, Linux and Windows.
23 (0.2%) 2.5M 1,402 GPL-3.0-or-later
PptxGenJS npm
Create PowerPoint presentations programmatically with JavaScript.
23 (0.2%) 3.5M 6,251 MIT
react-easy-crop npm
React component for intuitive image and video cropping interactions.
23 (0.2%) 3.7M 2,777 MIT
OpenCV Python Headless pypi
Computer vision library for image and video processing without GUI dependencies, ideal for server environments.
23 (0.2%) 9.8M 5,420 Apache 2.0
adm-zip npm
Pure JavaScript zip file creation and extraction for Node.js, supporting both in-memory and disk I/O operations.
22 (0.2%) 23.1M 2,183 MIT
Browser Image Compression npm
Compress images in the browser before upload for smaller file sizes.
21 (0.2%) 1.5M 1,721 MIT
SoundFile pypi
Read and write audio files in Python using libsndfile with NumPy integration.
21 (0.2%) 6.1M 864 BSD 3-Clause License
file-type npm
Detect file type of files, streams, or data without reading full content.
20 (0.2%) 57.2M 4,330 MIT
image-size npm
Detect and retrieve dimensions of image files without downloading entire file.
20 (0.2%) 30.5M — MIT
hf-xet pypi
Fast transfer tool for large files with the Hugging Face Hub.
20 (0.2%) 50.4M 608 —
Not sure which one fits? Ask AgentGid →

Other categories

Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development