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
Releases
Adoption
Sources
- 2026-11-03: links, Written in, GitHub stars
api.github.com/repos/thoas/picfit - 2026-11-03: links, Categories, Runtime, Runs as, Install with
github.com/thoas/picfit/blob/main/README.rst - 2026-11-03: Maintainer, Maintained by, License, License model
github.com/thoas/picfit/blob/main/LICENSE - 2026-11-03: Current major version, Last release
api.github.com/repos/thoas/picfit/releases - 2026-11-03: First release
api.github.com/repos/thoas/picfit/tags - 2026-11-03: Contributors
api.github.com/repos/thoas/picfit/contributors?per_page=1