julyx10/lap

An offline-first photo manager for large local libraries

View on GitHub ↗Jump to charts ↓

julyx10/lap has 3.5k+ stars and 200+ forks on GitHub, is written in Vue, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 25th, 2026
Created on August 11th, 2024
Open Issues & Pull Requests: 51 (+4)
GitHub issues: Enabled
Number of forks: 229
Total Stargazers: 3,950 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 20.3 hours
90th percentile: 1.8 hours
Tracked items: 332

Maintainer activity

5 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. 87% of issues opened in the past year have been closed, leaving a working backlog. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 49
New in 7 days: 20
Closed in 7 days: 33
Avg open age: 42 days
Stale 30+ days: 16
Stale 90+ days: 3

Recent activity

Opened in 7 days: 15
Closed in 7 days: 3
Comments in 7 days: 28
Events in 7 days: 88

Top labels

  • fixed (198)
  • feat (174)
  • bug (126)
  • P2 (87)
  • P3 (57)
  • wontfix (33)
  • P1 (27)
  • postponed (21)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Lap is a desktop photo manager for macOS, Windows, and Linux that organizes large local photo libraries offline without cloud upload or account requirements.

Lap addresses the problem of managing large personal photo collections while maintaining privacy and avoiding vendor lock-in. It operates as a local-first application where photos remain on the user's own disk, with no forced cloud synchronization. The tool works directly with existing folder structures rather than importing photos into a proprietary database. It includes local AI capabilities for search, duplicate detection, face recognition, and similarity matching, all running on the user's machine without sending data to external services.

Developers managing family photo archives or maintaining large personal media libraries should consider Lap if they want to avoid cloud photo services and retain full control over their data. The tool suits projects where folder-based organization is preferred over closed database systems, and where the ability to process large collections with 100,000 or more files matters. The project explicitly positions itself as a privacy-focused alternative to cloud photo services, emphasizing that it is free to use with no subscription model.

The project maintains active development across multiple platforms with packaged installers for macOS, Windows, and Linux in various architectures. Documentation and interface translations are available in multiple languages, indicating sustained internationalization effort. The codebase is built with Vue and remains open source, allowing inspection and community contribution.