
Compositor
Compositor is a free, open-source Photoshop-style image editor built in Swift, native to macOS.
Open source alternative to:
Compositor is a free, open-source Photoshop-style image editor for macOS, written in Swift. It is built around the compositing and post-processing workflow: layers with blend modes and opacity, layer and folder masks, clipping masks, and adjustment layers for Hue/Saturation, Levels, Curves, Exposure, Gradient Map and Grain.
The toolset will feel familiar to Photoshop users: Marquee and Lasso selection tools plus a Magic Wand, Brush with size, hardness and opacity, Spot Healing Brush, Clone Stamp, Blur, Gradient and Shape tools, a Type tool with paragraph boxes, and a Content-Aware Fill that can also extend images past their edges. Adjustments include Levels with Auto, Curves, Gaussian and Motion Blur, Add Noise, Lens Correction and Remove Background, all previewed live and limited to the active selection.
Transforms are non-destructive — images keep their full resolution no matter how you scale them — and a Photoshop-style keyboard shortcut scheme is used throughout. Projects open in tabs, and JPEG, PNG, HEIC and TIFF can be imported (including dropped screenshots) with JPEG export and Copy Merged support.
Compositor is MIT licensed and developed openly on GitHub, so feature changes and fixes happen in public. It only runs on macOS, while Photoshop is cross-platform — so it is a strong alternative for Mac users who want a native, lightweight editor without a subscription, but Mac-only availability is the main trade-off.
Frequently Asked Questions
Which platforms does Compositor run on?
Compositor is a native macOS app and requires macOS 26. There are no Windows or Linux versions, and no web or mobile app — the full app ships as a .dmg from the GitHub releases page.
Is Compositor really free?
Yes. Compositor is MIT-licensed open source with no paid tiers, subscriptions, or premium features. The .dmg downloads on GitHub Releases are free, and the complete Xcode project is in the repository so you can build and modify it yourself.
Can I open and edit Photoshop PSD files in Compositor?
No. Compositor imports JPEG, PNG, HEIC and TIFF images, including screenshots and images dropped from other apps. It does not read Photoshop PSD files, so Photoshop users would need to export their layered work to a supported format first.
Does Compositor support layer masks and adjustment layers?
Yes. It has layer masks that can be painted, filled, inverted, blurred and feathered, clipping masks and folder masks, plus adjustment layers for Hue/Saturation, Levels, Curves, Exposure, Gradient Map and Grain. Masks can be linked or unlinked so you can transform them independently.
Do the keyboard shortcuts match Photoshop?
Yes, Compositor uses Photoshop-style shortcuts throughout, including Shift-Option-Command-S for JPEG export with a live preview and Command-E for merging layers. Transforms, selections, and painting tools follow the same conventions you are used to.
OpenAltFinder Score
Project Details
Repository details
Updated 9/21/2026, 12:00:18 PM
View RepositoryCompare Compositor with
Similar open source alternatives

Krita
Free, open source digital painting and illustration application that is a popular alternative to Photoshop and Procreate.
Adobe Photoshop
miniPaint
Online image editor with layers, filters, and effects that runs entirely in the browser. An open source Photoshop alternative with no ads or account required.
Adobe Photoshop
GIMP
GNU Image Manipulation Program — the venerable free, open source image editor and Adobe Photoshop alternative.
Adobe Photoshop
SnapOtter
Self-hosted image manipulation platform with 45+ tools, local AI, and pipelines. A privacy-first open source alternative to Canva, TinyPNG, and remove.bg.

PixiEditor
PixiEditor is a universal open-source 2D editor for pixel art, painting, vector graphics, and animation. Powerful tools wrapped in a modern, friendly interface for every creator.
Adobe Photoshop