Images, media and documents
Combine filters →Media software handles files on their way to a page: resizing and cropping images, converting formats, compressing them, serving variants on request, playing video, or producing and reading documents such as PDFs. Some run as a separate server that transforms a file based on its URL, others are libraries called from application code. A record carries this category when processing media or documents is its main job, not when a CMS includes an image editor. imgproxy and Intervention Image are examples.
12 projects are images, media and documents, listed alphabetically. Written in 3 languages, most of them open source. Counts only projects with momentum; the full list has the rest.
C
D
- Dompdf
PHP library that converts HTML and CSS to PDF documents.
E
- Endroid QR Code
PHP library that generates QR codes as PNG, WebP, SVG, EPS or binary output.
F
H
- hls.js
JavaScript library that plays HTTP Live Streaming video in browsers through HTML5 video and Media Source Extensions.
I
Intervention ImagePHP image processing library for creating, editing and composing images through one API over GD, Imagick or libvips.
- IPX
Image optimizer that serves images in any size and format from a URL, using sharp for raster images and svgo for SVG.
P
PandocHaskell library and command-line tool that converts documents between markup formats.
S
sharpNode.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.
Stirling PDFOpen-core PDF editing and processing platform for self-hosted servers and a hosted service, with a REST API.
What is the best images, media and document?
We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.

