{"repo":"Yuri-NagaSaki/ImageFlow","free":true,"listed":false,"github":"https://github.com/Yuri-NagaSaki/ImageFlow","clone":"git clone https://github.com/Yuri-NagaSaki/ImageFlow.git","description":"Modern Image Service System","language":"TypeScript","stars":611,"topics":["photos","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ImageFlow A modern image management and distribution platform with automatic format optimization English 中文文档 Looking for a Serverless version? Check out CattoPic - ImageFlow's serverless implementation for Cloudflare Workers. --- Introduction ImageFlow is a full-stack image management platform that automatically optimizes images for different devices and browsers. It combines a high-performance Go backend with a modern Next.js frontend to provide intelligent image conversion, device-aware serving, and powerful filtering capabilities. Preview Architecture Component Overview Component Technology Description ----------- ------------ ------------- Frontend Next.js 14, TypeScript, Tailwind CSS Modern web interface with drag-and-drop upload Backend Go 1.23+, libvips High-performance image processing server Metadata Redis Fast metadata storage with tag indexing Storage Local / S3 Flexible storage backend options Features Image Processing - Automatic conversion to WebP and AVIF formats - High-performance processing powered by libvips - Configurable quality and compression settings - Background worker pool for async processing - GIF preservation (maintains animation) Intelligent Distribution - Device-aware orientation detection (portrait for mobile, landscape for desktop) - Browser-based format negotiation (AVIF WebP Original) - Multi-tag filtering with AND logic - Exclusion filters for sensitive content - Forced orientation override option Storage Options - Local filesystem storage ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yuri-NagaSaki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yuri-NagaSaki/ImageFlow/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."}