FindSoftware

picfit

Go server that resizes and manipulates images on request, acting as a proxy in front of the storage that holds the originals.

picfit is a Go server that resizes and manipulates images on request. It acts as a proxy on a storage engine, serves the results ideally behind an HTTP cache such as varnish, and works with several storage backends and key/value stores for the keys of generated images. It is built from source with make, or with a Docker-based build that produces a binary, and run as a server process configured with a JSON file.

Worth knowing

The build needs the libvips image library. Requests can be required to carry an HMAC-SHA1 signature made with a secret key, which a configuration option turns on.

Identity

Status
Active
Maintainer
Florent Messa3
Maintained by
Individual3
First release
20155

Rendering and deploy

Runs as
Always on2
Install with
make build (from a git clone)2

Releases

Current major version
Pre-1.04
Last release
2026-10-214

Adoption

GitHub stars
2,3431
Contributors
276

Why these figures do not compare

Sources

  1. 2026-11-03: links, Written in, GitHub stars
    api.github.com/repos/thoas/picfit
  2. 2026-11-03: links, Categories, Runtime, Runs as, Install with
    github.com/thoas/picfit/blob/main/README.rst
  3. 2026-11-03: Maintainer, Maintained by, License, License model
    github.com/thoas/picfit/blob/main/LICENSE
  4. 2026-11-03: Current major version, Last release
    api.github.com/repos/thoas/picfit/releases
  5. 2026-11-03: First release
    api.github.com/repos/thoas/picfit/tags
  6. 2026-11-03: Contributors
    api.github.com/repos/thoas/picfit/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON