FindSoftware

lust

Auto-optimising image server that re-encodes uploaded images into several formats and serves resized variants over HTTP.

lust is an image server. It re-encodes uploaded images into png, jpeg, webp or gif, creates the sizes (presets) set in a configuration file, and serves the variants over HTTP. A request picks a variant with a size query parameter. The storage backend is a file system, ScyllaDB or an S3-compatible blob store.

It is installed from a Docker image, through cargo install from the repository, or built from source with cargo. The server also serves its OpenAPI documentation at a UI endpoint.

Worth knowing

The README says the file system backend is designed for testing and points to ScyllaDB or a blob store for full-scale deployment. The in-memory cache holds more images as its size setting grows, and the README warns that bigger images can raise RAM use.

Identity

Status
Stub
Maintainer
Harrison Burt3
Maintained by
Individual3
First release
20216

Rendering and deploy

Runs as
Always on4
Install with
docker2

Releases

Current major version
25
Last release
2022-04-035

Adoption

GitHub stars
4351
Contributors
57

Why these figures do not compare

Sources

  1. 2026-11-03: links, Written in, GitHub stars
    github.com/ChillFish8/lust
  2. 2026-11-03: links, Categories, Runtime, Install with
    github.com/ChillFish8/lust/blob/master/README.md
  3. 2026-11-03: Maintainer, Maintained by, License
    github.com/ChillFish8/lust/blob/master/LICENSE
  4. 2026-11-03: Runs as
    github.com/ChillFish8/lust/blob/master/description.md
  5. 2026-11-03: Current major version, Last release
    github.com/ChillFish8/lust/releases/tag/2.1.0
  6. 2026-11-03: First release
    github.com/ChillFish8/lust/releases/tag/0.1.0
  7. 2026-11-03: Contributors
    github.com/ChillFish8/lust/graphs/contributors

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