For an open source raster graphics editor, the first results are gnome/gimp (GIMP is the flagship open-source raster graphics editor, providing comprehensive image manipulation, advanced brush and layer tools, and extensive plugin support as a full-featured alternative to proprietary software), pintaproject/pinta and orama-interactive/pixelorama (Pixelorama is a cross-platform raster graphics editor tailored specifically for pixel art and sprite animation, offering layers, brushes, and a plugin system, though it is optimized for low-resolution art rather than general-purpose photo editing). kde/krita and pixieditor/pixieditor round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source photoshop”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
GIMP is an open source raster graphics editor and cross-platform graphics suite. It serves as a digital painting application and image editor used for creating bitmaps, retouching digital photographs, and designing professional visual compositions. The software provides a toolkit for digital painting and raster graphics design, featuring a variety of brushes, layers, and color blending modes. It includes specific workflows for photo retouching and the manipulation of digital images through sketching and retouching tools. Users can customize the graphic interface by modifying the visual appea
GIMP is the flagship open-source raster graphics editor, providing comprehensive image manipulation, advanced brush and layer tools, and extensive plugin support as a full-featured alternative to proprietary software.
Pinta is a cross-platform raster graphics editor and digital image manipulation tool. It provides a drawing environment for creating pixel-based artwork and editing photographs, utilizing a layer-based image model to organize visual components into a stack for non-destructive composition. The application is built with a GTK-based interface and features a plugin-based extension system that allows for the addition of new editing tools and filters. Its capabilities cover digital drawing workflows using various brushes and pencils, image geometry manipulation such as cropping and resizing, and v
Pinta is an open-source raster graphics editor featuring a layer-based image model, digital painting workflows, and a plugin-based extension system, serving as a lighter alternative to Photoshop though lacking some advanced features like native CMYK color management and robust RAW support.
Pixelorama is a cross-platform digital art multitool designed as a pixel art editor, frame-based animation tool, and tilemap design suite. It provides specialized utilities for drawing low-resolution sprites with pixel-perfect precision and generating sprite sheets for game engines. The software distinguishes itself through a dedicated tilemap design system supporting rectangular, isometric, and hexagonal sets, and a frame-based animation system featuring onion skinning and audio synchronization. It also includes a plugin system that allows the installation of community-developed tools for as
Pixelorama is a cross-platform raster graphics editor tailored specifically for pixel art and sprite animation, offering layers, brushes, and a plugin system, though it is optimized for low-resolution art rather than general-purpose photo editing.
Krita is an open-source digital art studio and professional painting software designed for creating digital illustrations and paintings. It functions as a raster graphics editor and a cross-platform graphics application built with the Qt framework. The software supports a comprehensive digital painting workflow, covering the production of concept art, high-resolution digital illustrations, and hand-drawn 2D frame animations.
Krita is a professional, open-source raster graphics editor featuring comprehensive digital painting tools, advanced layer stacks, and extensive plugin support tailored for artists.
PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The
PixiEditor is an open-source graphics suite featuring a shader-based painting tool and node-based workflows, making it a capable alternative for raster editing, though it leans towards pixel art, procedural generation, and animation rather than traditional photo retouching.
RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and
RapidRAW is a non-destructive RAW photo editor featuring masks, color grading, and retouching tools, fitting the category well despite focusing primarily on RAW processing rather than a full paint suite.
RawTherapee is a professional raw photo processing software and image developer designed to convert raw camera files and high dynamic range data into high quality standard image formats. It functions as a raw format converter and image processor, providing tools for fine-tuning color, exposure, and detail across multiple operating systems. The software utilizes a non-destructive editing model, applying a sequence of reversible transformations to photos without altering the original source files. This approach preserves image quality throughout the digital photo development workflow. The appl
RawTherapee is a specialized raw photo processor and converter, but it lacks the comprehensive painting, retouching, and general raster editing capabilities expected of a full Photoshop alternative.
PostProcessing is a post-processing stack for the Unity game engine designed to apply image-space visual effects and color grading to rendered scenes. It functions as a real-time image effect pipeline that processes frames after the primary 3D geometry has been drawn. The system includes a screen space visual effects library and an HDR color grading toolset used to adjust high dynamic range colors and contrast. These tools allow for the application of real-time image filtering to modify lighting, colors, and mood. The framework supports 3D scene post-processing and game environment polishing
This repository is a real-time post-processing stack and effects pipeline for the Unity game engine rather than a standalone raster graphics editor for painting and image retouching.
Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko
This is a browser-based image editor that handles raster and vector formats with robust file compatibility, but it is proprietary software rather than an open-source project.
photoshopCClinux is an automated software deployer and Linux compatibility wrapper designed to install and configure Adobe Photoshop CC on GNU/Linux systems. It functions as a specialized installer that utilizes the Wine compatibility layer to execute Windows-based imaging software. The project automates the setup of the necessary Wine environment, including the configuration of environment variables and prefix-isolated environments. This process ensures that the software and its registry settings remain separate from other Windows applications. The toolset covers the automated deployment of
This repository is a Wine compatibility wrapper and automated installer for running proprietary Adobe Photoshop on Linux rather than an open-source raster graphics editor.
This project is a server-side PHP library designed for managing file uploads and performing automated image processing. It provides a structured toolkit for ingesting, validating, and migrating files from temporary staging areas to permanent storage while enforcing security constraints. The library distinguishes itself through a configuration-driven pipeline that executes a sequence of transformations on image buffers. It supports a wide range of geometric adjustments, including resizing, cropping, and rotation, alongside advanced visual enhancements such as watermarks, color adjustments, and
This is a server-side PHP library for automated file uploads and batch image processing rather than an interactive raster graphics editor with painting and retouching tools.
perfect-freehand is a mathematical utility for generating smooth, organic vector path outlines from point data. It functions as a pressure-sensitive stroke generator that converts sequences of coordinates into polygon outlines to simulate variable-width freehand lines. The library specializes in digital ink rendering and stylus input visualization, mapping precision data from drawing tablets or movement speed to visual stroke widths. It provides the geometric primitives necessary to create custom brush implementations that simulate the appearance of real ink or markers on a digital canvas. T
This is a mathematical stroke-generation library rather than a raster graphics editor, making it a building block for drawing tools rather than an alternative to Photoshop.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| gnome/gimp | 6.2K | C | NOASSERTION | |
| pintaproject/pinta | 3.8K | C# | MIT | |
| orama-interactive/pixelorama | 9.7K | GDScript | MIT | |
| kde/krita | 9.9K | C++ | GPL-3.0 | |
| pixieditor/pixieditor | 7.8K | C# | LGPL-3.0 | |
| cybertimon/rapidraw | 5.2K | TypeScript | agpl-3.0 | |
| beep6581/rawtherapee | 4K | C++ | GPL-3.0 | |
| unity-technologies/postprocessing | 3.7K | C# | NOASSERTION | |
| photopea/photopea | 8.3K | — | — | |
| gictorbit/photoshopcclinux | 4.5K | Shell | GPL-2.0 |