Adobe Photoshop costs too much and tools like GIMP don’t feel familiar enough for me to stay in flow. That’s why I built Compositor.
The goal was to create a full-featured image editor that is completely free and open source. I used to use Photoshop for compositing and post-processing, so Compositor is built around that workflow - with the tools needed to create a pixel-perfect final image.
Because it’s open source, you can download the Xcode project and add, remove, or modify any feature to fit your workflow.
Get Compositor from robbietilton.com/compositor, or download the latest release directly from GitHub Releases.
brew install --cask robbietilton-compositor
.comp is a folder of PNG layers and a manifest, and an open project updates live as it's written. See Writing Compositor projectsCompositor is English only for now, and translation pull requests aren't being accepted. It's maintained by one person, every new string would need translating from then on, and translations in languages I don't read can't be reviewed. I'll revisit this once the app settles; until then, please don't open localization PRs.
Open Compositor.xcodeproj and run the Compositor scheme.
scripts/release.sh builds a Release version, signs it with Developer ID, notarizes and staples it, and packages it into dist/Compositor-<version>.dmg.
It needs, all kept outside this repository:
xcrun notarytool store-credentials "compositor-notary" …create-dmg (brew install create-dmg)MIT — see LICENSE.
(top 24 of 75)
1,989 followers · starred Sep 2026
5,308 followers · starred Sep 2026
3,960 followers · starred Sep 2026
227 followers · starred Sep 2026
Adobe Photoshop costs too much and tools like GIMP don’t feel familiar enough for me to stay in flow. That’s why I built Compositor.
The goal was to create a full-featured image editor that is completely free and open source. I used to use Photoshop for compositing and post-processing, so Compositor is built around that workflow - with the tools needed to create a pixel-perfect final image.
Because it’s open source, you can download the Xcode project and add, remove, or modify any feature to fit your workflow.
Get Compositor from robbietilton.com/compositor, or download the latest release directly from GitHub Releases.
brew install --cask robbietilton-compositor
.comp is a folder of PNG layers and a manifest, and an open project updates live as it's written. See Writing Compositor projectsCompositor is English only for now, and translation pull requests aren't being accepted. It's maintained by one person, every new string would need translating from then on, and translations in languages I don't read can't be reviewed. I'll revisit this once the app settles; until then, please don't open localization PRs.
Open Compositor.xcodeproj and run the Compositor scheme.
scripts/release.sh builds a Release version, signs it with Developer ID, notarizes and staples it, and packages it into dist/Compositor-<version>.dmg.
It needs, all kept outside this repository:
xcrun notarytool store-credentials "compositor-notary" …create-dmg (brew install create-dmg)MIT — see LICENSE.
(top 24 of 75)
1,989 followers · starred Sep 2026
5,308 followers · starred Sep 2026
3,960 followers · starred Sep 2026
227 followers · starred Sep 2026