Deploy Now

SaaS Alternative

Flickr SmugMug 500px Pixieset

Stars

1,945

Forks

150

Watchers

4

Developer links

ChronoFrame

Publish high-resolution photography without social media compression using ChronoFrame, a self-hosted portfolio and gallery platform built around EXIF camera telemetry, live motion media, and interactive map exploration. Drop JPEG, PNG, WebP, TIFF, or HEIC images alongside paired MOV clips into the browser uploader, and the background task queue automatically extracts camera bodies, lenses, focal lengths, shutter speeds, and RGB histograms while pairing Apple Live Photos and Motion Photos for hover playback. Visitors browse your work through a responsive masonry grid with instant ThumbHash placeholders, inspect fine details inside a hardware-accelerated WebGL tiled viewer, or explore shooting locations on an interactive MapLibre or Mapbox globe powered by reverse geocoding. Curators can group shots into reordered albums, protect private collections with passwords, edit ratings and metadata in bulk, and generate custom share preview cards. Storage scales across local disks, S3-compatible buckets, and OpenList backends with configurable CDN delivery. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

ChronoFrame
ChronoFrame
ChronoFrame
ChronoFrame
ChronoFrame
ChronoFrame

Benefits

  • Native Apple Live and Motion Photos
  • Automatically pairs uploaded HEIC or JPEG stills with matching MOV video streams to deliver smooth hover and long-press Live Photo playback directly in desktop and mobile browsers.
  • Automated EXIF and Histogram Extraction
  • Parses camera models, lens specifications, aperture, ISO, exposure times, and color histograms automatically on upload while generating compact ThumbHash placeholders for zero-layout-shift gallery loading.
  • Interactive MapLibre and Mapbox Geolocation
  • Extracts GPS coordinates from image metadata, performs automated reverse geocoding in your preferred language, and plots every photo on an interactive globe and cluster map.
  • WebGL Tiled Rendering and Multi-Storage
  • Renders massive panoramas and high-megapixel images smoothly via custom WebGL tiled zooming while storing original assets on local disks, S3 buckets, or OpenList servers with CDN URLs.

Features

  • WebGL Tiled Image Viewer
  • Uses a dedicated WebGL image rendering package with multi-resolution tiling, smooth pan-and-zoom controls, and live RGB luminance histograms for inspecting high-resolution photography.
  • Live Photo Pairing Engine
  • Matches HEIC, HEIF, JPEG, and PNG images with companion MOV video files in the background task queue for interactive audio-visual Live Photo playback.
  • MapLibre and Mapbox Globe
  • Integrates MapLibre GL, MapTiler, and Mapbox APIs with automated reverse geocoding so visitors can filter and browse photography by country, city, and GPS pin.
  • Password-Protected Photo Albums
  • Organizes photography into custom-ordered albums with visibility toggles, password protection, batch original downloads, and customizable OpenGraph social share cards.
  • Asynchronous Processing Task Queue
  • Provides an admin dashboard with drag-and-drop batch uploads, background job queues, live server logs, error retry controls, and one-click EXIF reindexing.
  • Local, S3, and OpenList Storage
  • Stores original images and generated thumbnails across local POSIX folders, S3-compatible object storage, or OpenList storage schemes with custom CDN endpoint routing.

Apps Similar to ChronoFrame