Free and Open Source, Forever

GPL-3.0 licensed. Inspect the code, self-build it, or contribute — no subscription, no lock-in.

Lap open source photo manager

Lap is open source under GPL-3.0. That means the code is public, you can verify exactly what it does with your photos, and it will never demand a subscription.

How it works

  1. 1. Download the free app — Lap is free and open source — no subscription, no trial.
  2. 2. Inspect the source — Read the GPL-3.0 code to verify privacy and behavior.
  3. 3. Build or contribute — Self-build it, report issues, or submit pull requests on GitHub.
  4. 4. Stay free forever — A copyleft license means the project can't become paid or closed.

Key capabilities

GPL-3.0

A copyleft license that keeps it free.

Auditable

Read the source to verify privacy claims.

Community-driven

Report issues and contribute on GitHub.

No subscription

Free to use, always.

Who it's for

  • Developers who want to read and build the source
  • Privacy advocates who verify claims by auditing code
  • Anyone who refuses subscriptions and closed software

FAQ

Is Lap really free?

Yes. Lap is free and open source under GPL-3.0.

Can I contribute?

Yes. The source is on GitHub — issues and pull requests welcome.

What open source means here

Lap is licensed under GPL-3.0-or-later. The repository is public, so you can read the code that touches your files and check for yourself what the application does with them. There is no hidden telemetry behind a checkbox, and no paid tier that changes what the app can do.

A copyleft license matters over the long run. Any derived version has to stay under the same terms, which means the project cannot quietly become paid or closed later. The copy you install today keeps the freedoms you installed it for.

How it is put together

LayerWhat Lap uses
Application shellTauri with a Rust core, so it runs as a native desktop app on macOS, Windows and Linux.
InterfaceA Vue and Vite front end.
Local dataSQLite for the catalog, thumbnails and index that stay on your disk.
Image decodingLibRaw for RAW files, libheif for HEIC/HEIF, and libjpeg-turbo for fast JPEG work.
Video and AIFFmpeg for video, and ONNX Runtime for the local models used in text-to-image search and face detection.

Read it, build it, change it

Nothing about the build is hidden. Clone the repository, install Node.js 20 and pnpm, add a Rust toolchain, and build with the Tauri CLI. Platform dependencies, the model download scripts and the FFmpeg sidecar are all documented in the README. If you would rather not build it yourself, prebuilt packages are available for macOS, Windows and Linux, and macOS users can install with Homebrew.

If you find a bug or want a feature, issues and pull requests are welcome on the project page. Because the code is public, you can also confirm behaviour yourself instead of taking a vendor's word for it — useful if you care which folders get indexed and what happens to your files during a move.

Open source also means the ceiling is not fixed by one company's roadmap. If Lap is missing something you need, you or someone you hire can add it, and the change stays yours to keep. The dependencies are ordinary, well-known libraries, so the code is readable to anyone who has worked with Rust, Vue or a SQLite-backed desktop app before.

Free now, free later

Lap has no paid tier and no feature gates. Duplicate cleanup, AI search, RAW handling, editing and collage all ship in the same free download. The features page lists what is included and the open source page covers the license in more detail. When you are ready, download Lap for your platform.

Try Lap free

No account, no upload — just a faster way to manage your photos.

Download Lap