{"repo":"syhily/assetry","free":true,"listed":false,"github":"https://github.com/syhily/assetry","clone":"git clone https://github.com/syhily/assetry.git","description":"A self-host file server with img crop support.","language":"Lua","stars":16,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Assetry A self-host file server with img crop support. It's based on the Openresty and libvips. It supports resizing, cropping, rounding, format conversion, and more, using libvips for fast operations. 🔒 Local-only processing for better security and simpler deployment. Features ✅ API for uploading files, display the files details. ✅ Status page for showing the image processing status. 🏗️ Thumbhash query API for images. ✅ Resize images with modes: fit , fill , crop ✅ Crop with gravity: n , ne , center , smart , etc. ✅ Circular avatars with round ✅ Format conversion (jpeg, png, webp…) with quality control ✅ Gaussian blur ✅ Named operations for reusable pipelines ✅ Fast, local-only image processing Quick Start 1. Clone & Build 2. Run By default: Port 8080 → Cached access Port 8081 → Direct processing Port 8082 → File serving Environment Variables Variable Default Description ------------------------------- ----------------------- ------------------------------- ASSETRY MAX WIDTH 4096 Maximum width of output image ASSETRY MAX HEIGHT 4096 Maximum height of output image ASSETRY MAX OPERATIONS 10 Max operations per request ASSETRY DEFAULT QUALITY 90 JPEG/PNG quality ASSETRY DEFAULT STRIP true Strip metadata ASSETRY DEFAULT FORMAT webp Output format if none specified ASSETRY MAX CONCURRENCY 4 Max libvips concurrency ASSETRY NAMED OPERATIONS FILE null Predefined operations file Example named ops.txt : How to Contribute To contribute your code. You need to be familiar with Lua, LuaJI","default_branch":null,"files":null,"tree":[],"storefront":"/r/syhily","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syhily/assetry/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."}