FindSoftware

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

  • Carbone

    Document generator that fills Word, Excel, OpenDocument and PowerPoint templates with JSON data and exports PDF and other formats.

  • Companion

    Open source Node.js server that handles OAuth and streams files from remote sources such as Google Drive and Dropbox into uploads made with Uppy.

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

  • favicons

    Node.js module that generates favicons and their associated icon and web app manifest files from a source image.

  • FilePond

    JavaScript file upload library that turns file inputs into a drop area with previews, validation, image processing and uploads.

H

  • hls.js

    JavaScript library that plays HTTP Live Streaming video in browsers through HTML5 video and Media Source Extensions.

I

  • Intervention Image

    PHP 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

  • Pandoc

    Haskell library and command-line tool that converts documents between markup formats.

S

  • sharp

    Node.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.

  • Stirling PDF

    Open-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.