A free, open-source photo composition app. Combine photos into clean diptychs, photo strips and custom grids.
TypeScript
1
34 commits
updated Oct 6, 2026
A free, open-source photo composition app.
Combine photos into clean diptychs, photo strips and custom grids.
Add captions, frame your photographs, and prepare them for sharing or print.
For macOS, Windows, and Linux
Poliframe started as my native macOS app. This version brings it to Windows and Linux while also supporting macOS.
Need smaller files for the web? Try my Image Optimizer to optimize your exported images.
Import JPEG, PNG, TIFF, WebP, and AVIF images.
Poliframe currently accepts bug reports only. Feature requests and external pull requests are not accepted.
To report a bug, open an issue with your operating system, app version, and steps to reproduce the problem.
pnpm install --frozen-lockfile
pnpm dev
pnpm typecheck
pnpm lint
pnpm test
Build for the current platform:
pnpm build
Platform-specific builds:
pnpm build:mac
pnpm build:win
pnpm build:linux
The macOS release build requires signing and notarization credentials. To build locally without them:
pnpm build:mac:local
Build artifacts are written to dist.
News and updates on X.
Copyright (c) 2021-present, Anton Reshetov.
Bundled fonts retain their own licenses. See resources/licenses.
A free, open-source photo composition app. Combine photos into clean diptychs, photo strips and custom grids.
TypeScript
1
34 commits
updated Oct 6, 2026
A free, open-source photo composition app.
Combine photos into clean diptychs, photo strips and custom grids.
Add captions, frame your photographs, and prepare them for sharing or print.
For macOS, Windows, and Linux
Poliframe started as my native macOS app. This version brings it to Windows and Linux while also supporting macOS.
Need smaller files for the web? Try my Image Optimizer to optimize your exported images.
Import JPEG, PNG, TIFF, WebP, and AVIF images.
Poliframe currently accepts bug reports only. Feature requests and external pull requests are not accepted.
To report a bug, open an issue with your operating system, app version, and steps to reproduce the problem.
pnpm install --frozen-lockfile
pnpm dev
pnpm typecheck
pnpm lint
pnpm test
Build for the current platform:
pnpm build
Platform-specific builds:
pnpm build:mac
pnpm build:win
pnpm build:linux
The macOS release build requires signing and notarization credentials. To build locally without them:
pnpm build:mac:local
Build artifacts are written to dist.
News and updates on X.
Copyright (c) 2021-present, Anton Reshetov.
Bundled fonts retain their own licenses. See resources/licenses.