# Afilmory: A Modern Photo Gallery for Photographers with WebGL Viewer

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/afilmory-afilmory
Generated for open source discovery and AI-assisted research.

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
OSRepos URL: https://osrepos.com/repo/afilmory-afilmory

## 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.

## Topics

- TypeScript
- Photo Gallery
- Photography
- WebGL
- EXIF
- S3 Storage
- GitHub Sync
- Self-Hosted

## Repository Information

Last analyzed by OSRepos: Sat Mar 14 2026 09:53:00 GMT+0000 (Western European Standard Time)
Detail views: 3
GitHub clicks: 2

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

Afilmory 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.

## Installation

Afilmory offers two primary ways to get started:

### Option 1: Official SaaS (Recommended)

For the quickest setup, the official SaaS provides a zero-configuration experience.
**? [Get Started at afilmory.art](https://afilmory.art/)**

### Option 2: Self-Hosting

For developers seeking full control, Afilmory can be self-hosted.

**Docker (Recommended)**
Refer to the official Docker deployment guide for detailed instructions:
[https://github.com/Afilmory/docker](https://github.com/Afilmory/docker)

**Manual Installation**
bash
# 1. Clone and install
git clone https://github.com/Afilmory/Afilmory.git
cd Afilmory
pnpm install

# 2. Configure
cp config.example.json config.json
cp builder.config.default.ts builder.config.ts
# Edit both files with your settings

# 3. Build manifest and thumbnails
pnpm run build:manifest

# 4. Start the application
pnpm dev

For more detailed self-hosting instructions, consult the [Documentation](https://docs.afilmory.art/).

## Examples

Explore live galleries powered by Afilmory:

*   [afilmory.innei.in](https://afilmory.innei.in)
*   [gallery.mxte.cc](https://gallery.mxte.cc)
*   [photography.pseudoyu.com](https://photography.pseudoyu.com)
*   [afilmory.magren.cc](https://afilmory.magren.cc)

## Why Use Afilmory?

Afilmory stands out with its blend of performance, features, and flexibility:

*   **High-Performance WebGL Renderer**: Experience smooth zoom, pan, and gesture support with a custom WebGL image viewer.
*   **Multi-Storage Support**: Seamlessly synchronize photos from S3-compatible storage, GitHub repositories, Eagle, or your local file system.
*   **Comprehensive EXIF Display**: Showcase detailed camera information, focal length, aperture, ISO, and more for each photograph.
*   **Modern UI/UX**: Built with Tailwind CSS and Radix UI, ensuring a responsive, accessible, and aesthetically pleasing gallery experience across all devices.
*   **Incremental Sync**: Efficiently manage your photo collection with smart change detection, processing only new or modified images.
*   **Advanced Image Processing**: Automatic conversion for HEIC/HEIF and TIFF, smart multi-size thumbnail generation, Blurhash placeholders, and full HDR image support.
*   **Flexible Architecture**: Developed as a monorepo using React 19, TypeScript, Vite, Hono, and Drizzle ORM, providing a robust and scalable foundation.

## Links

*   **Official SaaS**: [https://afilmory.art/](https://afilmory.art/)
*   **Documentation**: [https://docs.afilmory.art/](https://docs.afilmory.art/)
*   **GitHub Repository**: [https://github.com/Afilmory/Afilmory](https://github.com/Afilmory/Afilmory)