{"repo":"hsa00000/urocissa","free":true,"listed":false,"github":"https://github.com/hsa00000/urocissa","clone":"git clone https://github.com/hsa00000/urocissa.git","description":"Urocissa is a self-hosted photos gallery designed to serve massive collections, capable of handling millions of images and videos. It is built using Rust and Vue.","language":"Rust","stars":294,"topics":["exif","gallery","images","open-source","photo-gallery","rust","self-hosted","video","videos","vue3"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Urocissa Urocissa is a self-hosted gallery designed to serve massive collections, capable of handling millions of images and videos. It is built using Rust and Vue. Table of Contents - Motivation - Demo - Advantages - Limitations - Steps to Set Up and Use the App - Update Motivation The goal of this project is to efficiently serve one million photos on a 4 GB RAM server, providing smooth scrubbable scrolling, infinite photo streams, and instant search and selection, without waiting for the entire database to load in the browser. Demo You can explore the features of Urocissa through the following demos: Standard Demo https://demo.photoserver.tw This demo showcases the typical usage of Urocissa, allowing you to experience its core features and user interface. One-Million-Photo Demo https://demo-million.photoserver.tw This demo demonstrates Urocissa's ability to manage 1,000,000 photos, showcasing the power and scalability of Urocissa. Since I don't have access to a million unique images, the photos in this demo are replaced with placeholders. Both demos are currently in read-only mode, and uploading files or editing tags is not permitted at this time. Advantages - Blazing Fast Performance : Index photos with a pure Rust crate. Instantly serve, search, and filter one million photos in under a second using an in-memory cached database. - Memory Efficient : Even with the entire database cached in memory, both the standard demo and the one-million-photo demo can run seamlessly on a","default_branch":null,"files":null,"tree":[],"storefront":"/r/hsa00000","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hsa00000/urocissa/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."}