{"name":"Afilmory: A Modern Photo Gallery for Photographers with WebGL Viewer","description":"Afilmory is a comprehensive, high-performance photo gallery platform designed for photographers. It offers features like automatic photo synchronization from various storage sources, a custom WebGL image viewer, and detailed EXIF metadata display. Users can choose between a zero-setup SaaS option or self-hosting for full control.","github":"https://github.com/Afilmory/afilmory","url":"https://osrepos.com/repo/afilmory-afilmory","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/afilmory-afilmory","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/afilmory-afilmory.md","json":"https://osrepos.com/repo/afilmory-afilmory.json","topics":["TypeScript","Photo Gallery","Photography","WebGL","EXIF","S3 Storage","GitHub Sync","Self-Hosted"],"keywords":["TypeScript","Photo Gallery","Photography","WebGL","EXIF","S3 Storage","GitHub Sync","Self-Hosted"],"stars":null,"summary":"Afilmory is a comprehensive, high-performance photo gallery platform designed for photographers. It offers features like automatic photo synchronization from various storage sources, a custom WebGL image viewer, and detailed EXIF metadata display. Users can choose between a zero-setup SaaS option or self-hosting for full control.","content":"## Introduction\n\nAfilmory is an advanced, high-performance photo gallery solution tailored for photographers. It integrates modern web technologies to provide a seamless experience for showcasing your work. With features like S3/GitHub synchronization, detailed EXIF data display, interactive maps, and a custom WebGL viewer, Afilmory offers a robust platform for managing and presenting your photography. Whether you prefer a managed service or full control over your deployment, Afilmory provides flexible options to suit your needs.\n\n## Installation\n\nAfilmory offers two primary ways to get started:\n\n### Option 1: Official SaaS (Recommended)\n\nFor the quickest setup, the official SaaS provides a zero-configuration experience.\n**? [Get Started at afilmory.art](https://afilmory.art/)**\n\n### Option 2: Self-Hosting\n\nFor developers seeking full control, Afilmory can be self-hosted.\n\n**Docker (Recommended)**\nRefer to the official Docker deployment guide for detailed instructions:\n[https://github.com/Afilmory/docker](https://github.com/Afilmory/docker)\n\n**Manual Installation**\nbash\n# 1. Clone and install\ngit clone https://github.com/Afilmory/Afilmory.git\ncd Afilmory\npnpm install\n\n# 2. Configure\ncp config.example.json config.json\ncp builder.config.default.ts builder.config.ts\n# Edit both files with your settings\n\n# 3. Build manifest and thumbnails\npnpm run build:manifest\n\n# 4. Start the application\npnpm dev\n\nFor more detailed self-hosting instructions, consult the [Documentation](https://docs.afilmory.art/).\n\n## Examples\n\nExplore live galleries powered by Afilmory:\n\n*   [afilmory.innei.in](https://afilmory.innei.in)\n*   [gallery.mxte.cc](https://gallery.mxte.cc)\n*   [photography.pseudoyu.com](https://photography.pseudoyu.com)\n*   [afilmory.magren.cc](https://afilmory.magren.cc)\n\n## Why Use Afilmory?\n\nAfilmory stands out with its blend of performance, features, and flexibility:\n\n*   **High-Performance WebGL Renderer**: Experience smooth zoom, pan, and gesture support with a custom WebGL image viewer.\n*   **Multi-Storage Support**: Seamlessly synchronize photos from S3-compatible storage, GitHub repositories, Eagle, or your local file system.\n*   **Comprehensive EXIF Display**: Showcase detailed camera information, focal length, aperture, ISO, and more for each photograph.\n*   **Modern UI/UX**: Built with Tailwind CSS and Radix UI, ensuring a responsive, accessible, and aesthetically pleasing gallery experience across all devices.\n*   **Incremental Sync**: Efficiently manage your photo collection with smart change detection, processing only new or modified images.\n*   **Advanced Image Processing**: Automatic conversion for HEIC/HEIF and TIFF, smart multi-size thumbnail generation, Blurhash placeholders, and full HDR image support.\n*   **Flexible Architecture**: Developed as a monorepo using React 19, TypeScript, Vite, Hono, and Drizzle ORM, providing a robust and scalable foundation.\n\n## Links\n\n*   **Official SaaS**: [https://afilmory.art/](https://afilmory.art/)\n*   **Documentation**: [https://docs.afilmory.art/](https://docs.afilmory.art/)\n*   **GitHub Repository**: [https://github.com/Afilmory/Afilmory](https://github.com/Afilmory/Afilmory)","metrics":{"detailViews":3,"githubClicks":2},"dates":{"published":null,"modified":"2026-03-14T09:53:00.000Z"}}