For gradient brushes, the strongest matches are pixieditor/pixieditor (PixiEditor is a multi-functional graphics suite with a custom), libresprite/libresprite (LibreSprite is a pixel art and sprite animation editor) and pintaproject/pinta (Pinta is a cross-platform raster graphics editor that supports). mypaint/mypaint and steveruizok/perfect-freehand round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source gradient brushes for your design projects, ranked by GitHub stars and activity. Compare and find the best fit.
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 a multi-functional graphics suite with a custom brush engine and node-based workflows that can handle digital painting tasks, though its primary focus is pixel art and procedural node effects rather than dedicated freehand gradient brushes.
LibreSprite is a digital art application for designing precise pixel characters and objects. It functions as a 2D sprite editor, palette-based image editor, and pixel art animation software. The application specializes in creating frame-based pixel art animations using onion skinning and layer management. It also includes a tiled texture creator for producing seamless repeating patterns and textures through a synchronized tiled viewport. The software covers a broader range of game asset pipeline capabilities, including the creation of static pixel art and the management of fixed color palett
LibreSprite is a pixel art and sprite animation editor that includes layer management and drawing tools, but it focuses on indexed pixel graphics rather than general digital painting with advanced gradient brushes.
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 a cross-platform raster graphics editor that supports digital painting workflows and layer-based composition, though it lacks specialized gradient brush tools as a core focus.
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
MyPaint is a digital painting application designed for pressure-sensitive graphics tablets, though it lacks dedicated gradient brush 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 repository is a mathematical utility for generating pressure-sensitive stroke outlines rather than a complete digital painting application featuring gradient brush tools and layer management.
Mixbox is a specialized simulation engine for modeling fluid color dynamics, pigment-based hue shifts, and latent space color blending. It functions as an RGB color mixing simulator that uses pigment-based simulations and latent space interpolation to produce realistic results. The project incorporates a Kubelka Munk color engine to achieve physically accurate hue shifts and saturated gradients. It also utilizes a latent space color blender to transform colors into latent representations for precise linear interpolation and multi-color mixing. The system covers fluid dynamics for calculating
Mixbox is a color mixing simulation library for realistic pigment blending rather than a complete digital painting application with gradient brushes.
heatmap.js is a JavaScript data visualization library used to render data density visualizations on a web page. It functions as an HTML5 canvas heatmap library that represents the intensity of data points across a coordinate system using color gradients. The library provides tools for geospatial distribution mapping and user behavior analysis, such as mapping click patterns and interaction hotspots. It is also used to add visual intensity layers to interactive data dashboards to identify trends and anomalies.
This repository is a data visualization library for rendering heatmaps rather than a digital painting application, making it a specialized rendering component rather than a gradient brush tool for art.
Rnote is a vector-based note-taking and drawing application designed for capturing handwritten input. It functions as a digital workspace that records stylus pressure and movement to create sketches and notes, storing them as mathematical paths rather than pixels to allow for infinite scaling and non-destructive editing. The application provides a flexible canvas environment that supports infinite scrolling and various page layouts. Users can organize their work using a layer-based system, which allows for the independent manipulation and ordering of individual strokes, shapes, and background
Rnote is a vector-based drawing and note-taking application rather than a dedicated digital painting tool featuring specialized gradient brush engines for color blending and rendering.
Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a digital graphic tablet emulator. It enables users to stream a computer display to a mobile device while translating touch gestures, keyboard strokes, and pen data into native computer mouse and keyboard events. The system specifically functions as a virtual secondary monitor and a digital graphic tablet emulator capable of capturing stylus pressure and tilt data for professional drawing. It supports multi-touch input mapping and allows for the configuration of a mobile device as a
Weylus is a screen-mirroring and tablet-emulation tool rather than a digital painting application or gradient brush library, though it does capture stylus pressure for use with other drawing software.
react-diagrams is a framework for building interactive node-and-link diagrams and visual graphs within React applications. It functions as an interactive graph visualization tool and visual workflow designer, providing a system for rendering manipulatable canvases of connected nodes. The library is distinguished by its ability to act as a serializable state diagram manager, converting complex node layouts and connection states into storable data formats for session persistence. It further allows for custom behavior extensions to modify core logic and modules to implement project-specific func
This repository is a node-and-link diagramming framework for React, which falls into a completely different domain than the digital painting and gradient brush tools requested.
TinyColor is a JavaScript color manipulation library used for parsing, converting, and modifying colors across various formats and color spaces. It functions as a color space conversion tool and a web accessibility contrast checker to ensure compliance with readability standards. The library provides a color palette generator for creating monochromatic, analogous, and complementary color schemes from a starting color. It also translates colors between hex, RGB, HSL, HSV, and named formats. Additional capabilities include color parsing and normalization, programmatic manipulation of brightnes
This repository is a color manipulation library rather than a digital painting application or gradient brush tool, making it a programmatic building block rather than the requested software.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| pixieditor/pixieditor | 7.8K | C# | LGPL-3.0 | |
| libresprite/libresprite | 7K | C++ | gpl-2.0 | |
| pintaproject/pinta | 3.8K | C# | MIT | |
| mypaint/mypaint | 2.9K | Python | GPL-2.0 | |
| steveruizok/perfect-freehand | 5.6K | HTML | MIT | |
| scrtwpns/mixbox | 3.4K | C# | other | |
| pa7/heatmap.js | 6.4K | JavaScript | MIT | |
| flxzt/rnote | 10.9K | Rust | gpl-3.0 | |
| h-m-h/weylus | 8.9K | Rust | other | |
| projectstorm/react-diagrams | 9.4K | TypeScript | MIT |