{"repo":"ChillFish8/lust","free":true,"listed":false,"github":"https://github.com/ChillFish8/lust","clone":"git clone https://github.com/ChillFish8/lust.git","description":"A fast, auto-optimizing image server designed for high throughput and caching; Now that is hot.","language":"Rust","stars":433,"topics":["image-processing","image-server","rust","tokio"],"license":"MIT","category":"media-processing","readme_excerpt":"🔥 Build your own image CDN system your way with lust. Lust is an auto-optimising image server , designed for high throughput and low latency handling of images, now that is lustful . Re-encode uploaded images into png , jpeg , webp or even into gif based formats! Resize them to your liking automatically with sizing presets, instantly create small, medium and large variants with just a few line in a config file. Now that's the spirit of lust And much more like caching, on the fly resizing and diffrent processing modes to name a few. Getting started Creating a config file It's highly advised to take a look at some example config files to get an idea of what a general config file would look like. Full documentation in markdown form can also be found here, this is also served directly by the server as part of the documentation ui endpoint. Installation Building from Source To building from source, just clone this repo via git clone https://github.com/chillfish8/lust.git and then run cargo build --release . Installing via Cargo You can install lust directly via cargo and the git flag: Docker Images Lust has a set of pre-built, optimised docker images ready to go. Just run it with Note: Assuming there is a folder called my configs with a config.yaml file in it. After Installation Once you're up and running navigate to http://127.0.0.1:8000/ui or /ui of what ever port your server is running on to see the full OpenAPI docs. Caching Lust makes use of a Least Recently Used in-memory c","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChillFish8","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChillFish8/lust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}