awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Gradient brushes

Ranking updated Aug 6, 2026

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.

Gradient brushes

Find the best repos with AI.We'll search the best matching repositories with AI.
  • pixieditor/pixieditorPixiEditor avatar

    PixiEditor/PixiEditor

    7,840View on GitHub↗

    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.

    C#Brush EnginesColor BlendingCustom Brush Definitions
    View on GitHub↗7,840
  • libresprite/librespriteLibreSprite avatar

    LibreSprite/LibreSprite

    7,007View on GitHub↗

    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.

    C++Pixel Art Editors2D Sprite AnimationsAnimation Frame Sequencers
    View on GitHub↗7,007
  • pintaproject/pintaPintaProject avatar

    PintaProject/Pinta

    3,771View on GitHub↗

    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.

    C#Layer StacksRaster Image EditingDigital Painting Software
    View on GitHub↗3,771
  • mypaint/mypaintmypaint avatar

    mypaint/mypaint

    2,937View on GitHub↗

    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.

    PythonGraphic CreationGraphics and DesignTexture and Material Tools
    View on GitHub↗2,937
  • steveruizok/perfect-freehandsteveruizok avatar

    steveruizok/perfect-freehand

    5,606View on GitHub↗

    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.

    HTMLCustom Brush DefinitionsPressure-Sensitive DrawingPressure-Sensitive Stroke Generation
    View on GitHub↗5,606
  • scrtwpns/mixboxscrtwpns avatar

    scrtwpns/mixbox

    3,392View on GitHub↗

    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.

    C#Color Blending
    View on GitHub↗3,392
  • pa7/heatmap.jspa7 avatar

    pa7/heatmap.js

    6,373View on GitHub↗

    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.

    JavaScriptColor Blending
    View on GitHub↗6,373
  • flxzt/rnoteflxzt avatar

    flxzt/rnote

    10,904View on GitHub↗

    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.

    RustStylus Input Capture
    View on GitHub↗10,904
  • h-m-h/weylusH-M-H avatar

    H-M-H/Weylus

    8,883View on GitHub↗

    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.

    RustStylus Input Capture
    View on GitHub↗8,883
  • projectstorm/react-diagramsprojectstorm avatar

    projectstorm/react-diagrams

    9,412View on GitHub↗

    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.

    TypeScriptLayer Management
    View on GitHub↗9,412
  • bgrins/tinycolorbgrins avatar

    bgrins/TinyColor

    5,248View on GitHub↗

    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.

    JavaScriptColor Blending
    View on GitHub↗5,248
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
pixieditor/pixieditor7.8KC#LGPL-3.0Jun 18, 2026
libresprite/libresprite7KC++gpl-2.0Feb 14, 2026
pintaproject/pinta3.8KC#MITJun 22, 2026
mypaint/mypaint2.9KPythonGPL-2.0Jun 16, 2026
steveruizok/perfect-freehand5.6KHTMLMITApr 13, 2026
scrtwpns/mixbox3.4KC#otherJan 30, 2024
pa7/heatmap.js6.4KJavaScriptMITOct 31, 2023
flxzt/rnote10.9KRustgpl-3.0Feb 21, 2026
h-m-h/weylus8.9KRustotherFeb 16, 2026
projectstorm/react-diagrams9.4KTypeScriptMITApr 3, 2025

Related searches

  • Color picker
  • Shader filters
  • a cross-platform graphics abstraction library
  • a color picker library for web development
  • 2D graphics engine
  • an open source tool for removing backgrounds
  • Geometric primitive library
  • CSS color utilities