LINUX PHOTO WORKFLOW

A focused RAW and JPEG photo editor for Linux.

Browse local camera folders, select the strongest frames, make non-destructive adjustments, and export finished copies with an open-source desktop workflow.

System
Linux desktop
Architecture
x64
Package
AppImage or portable archive
Happy Photon Develop on Linux showing a bear photograph with presets, histogram, tone curve, and focused adjustment controls

IS IT A FIT?

A local workflow that stays understandable

Happy Photon is for photographers who keep RAW and JPEG shoots in ordinary folders and want to move from review to finished export without adopting a large catalog or cloud ecosystem.

  • GPL-3.0-or-later source code and public build instructions.
  • No required account, subscription, advertising, or product telemetry.
  • Local catalog storage and non-destructive edits.
  • Global controls and linear/radial local masks, presets, ratings, flags, color labels, filters, and burst grouping.

INSTALL ON LINUX

Run the x64 AppImage

  1. 01

    Download the AppImage

    Choose the current x86_64 AppImage from the verified GitHub release linked on the download page, or the linux-x64 archive if you prefer a plain folder.

  2. 02

    Verify and make it executable

    Compare the file with SHA256SUMS.txt, then mark the AppImage executable with chmod +x, or extract the archive to a folder you control.

  3. 03

    Run Happy Photon

    Launch the AppImage, or the HappyPhoton executable from the archive, and choose an existing folder of photographs. The AppImage runtime is statically linked, so no libfuse2 package is needed; on a system without FUSE, run it with --appimage-extract-and-run.

FOLDER TO EXPORT

Finish a shoot in three decisions

01

Choose the keepers

Browse the folder in place, compare candidates side by side, group bursts, and use picks, rejects, ratings, color labels, and filters to find the strongest frames.

02

Develop the photographs

Crop, straighten, correct perspective, and adjust light, white balance, color, contrast, tone, and detail without modifying the source file.

03

Export what you need

Proof the output, then create new JPEG, PNG, WebP, or 16-bit TIFF files in high-resolution, web, or smaller output sizes.

Follow the complete Happy Photon workflow

FILES AND CAMERAS

Use JPEG, RAW, or both

Standard image support includes JPEG (commonly shown as JPG), PNG, BMP, GIF, TIFF, and WebP. RAW support is verified for CR2/CR3, NEF, ARW, DNG, RAF, and RW2. NRW, ORF, and PEF open through the same decoder but are not part of the verified set.

LOCAL BY DESIGN

Originals stay in their folders

Happy Photon reads photographs where they already live. Edits, flags, ratings, color labels, and presets default to ~/Pictures/Happy Photon Catalog/, while regenerable previews and thumbnails use ~/.cache/happy-photon. Settings can stage a catalog move. Export makes separate files and refuses a target that would overwrite a loaded original.

Because Happy Photon is pre-1.0 software, keep normal backups of important photographs and test the formats and cameras that matter to you.

CURRENT SCOPE

A focused editor, not a complete desktop suite

Linear and radial masks provide local exposure, temperature, tint, and saturation adjustments. The current release does not include layered compositing, HDR output, custom output color profiles, institutional digital-asset management, or Flatpak and distribution packages beyond the AppImage.

COMMON QUESTIONS

Before you download

Is Happy Photon open source?

Yes. Happy Photon is licensed GPL-3.0-or-later. The repository includes source code, build instructions, dependency notices, and the contribution process.

Does the Linux release install system packages?

No. The AppImage and the portable archive run from wherever you put them; nothing is installed through a package manager.

Can I report my camera or distribution?

Yes. Use the project’s GitHub issue forms for a reproducible compatibility failure and Discussions for broader workflow or packaging feedback.