Krita Icon

Digital painting application. Free and open source (backed by KDE), with cross-platform support, Krita is popular among both professional and amateur artists due to it's comprehensive feature set, and intuitive UI

Open Source

Krita Source Code




Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.





09 Oct 15

Last Updated

18 May 24

Latest version


Primary Language



4,050,709 KB







Language Usage

Language Usage

Star History

Star History

Recent Commits

  • l10n daemon script (18 May 24)

    GIT_SILENT Sync po/docbooks with svn

  • l10n daemon script (17 May 24)

    GIT_SILENT Sync po/docbooks with svn

  • Dmitry Kazakov (16 May 24)

    Don't try to regenerate frames on an image that has no animation Such generation causes waste of RAM that will be occupied by empty external projections stored in the image.

  • Dmitry Kazakov (16 May 24)

    Enable release jobs for linux, windows and macos

  • l10n daemon script (16 May 24)

    GIT_SILENT Sync po/docbooks with svn

  • Dmitry Kazakov (15 May 24)

    Add Android/x86 build jobs The patch add only one manual job that can be started by the developers explicitly. Android/x86 builds are excluded from nigtly and release builds. The plan is the following: 1) Make a release without Android/x86 platform 2) If the users report a regression about the missing platform, then we will quickly resurrect the platform. We think that all uses of Android/x86 are currently because of mistakenly installed APKs, downloaded from our website. All systems, which Play Market reports using these packages, support x86_64, so we guess that installation of x86 was a user mistake/misclick.

  • Dmitry Kazakov (15 May 24)

    Add android-x86 arch to

  • Dmitry Kazakov (15 May 24)

    Correctly detect DEV_BUILD mark of the Krita package

  • Dmitry Kazakov (15 May 24)

    [macos] Add more signer logs fetching on MacOS

  • Dmitry Kazakov (15 May 24)

    [macos] Try splitting DMG sign into two steps We should first build .app bundle, sign it, and only then build .dmg image and sign it as well.

  • Dmitry Kazakov (15 May 24)

    Replace craft-based build-tools with our own ones Just dowload official releases of CMake, Ninja and CCache (instead of using craft that tries to wrap them into some scripts for its own purpose)

  • Dmitry Kazakov (15 May 24)

    [macos] Temporarily disable unittests runs on MacOS ... they flood the logs on GitLab

  • Dmitry Kazakov (15 May 24)

    Pass packages to as an absolute path (presumably, it causes some issues when signing)

  • Ivan Yossi (14 May 24)

    macos dmg move the deletion of unsignable code to the deploy step

  • Wolthera van HΓΆvell (13 May 24)

    Fix misprint

  • Dmitry Kazakov (13 May 24)

    Add with guidelines for GitLab's pipelined The file describes code style guidelines for YAML code we use on CI. It basically follows the style sysadmin team uses in their scripts with a few additional notes on the common pitfalls when writing CI jobs. CC:[email protected]

  • Dmitry Kazakov (13 May 24)

    Add a note about documentaion to the MR template

  • Dmitry Kazakov (30 Apr 24)

    Don't run cppcheck and clang_format for tag-pipelines

  • Dmitry Kazakov (30 Apr 24)

    Disable normal CI jobs for tags

  • Dmitry Kazakov (30 Apr 24)

    Add release jobs for Android

  • Dmitry Kazakov (30 Apr 24)

    Rename KRITACI_RELEASE -> KRITACI_ANDROID_RELEASE_MODE This switch is necessary on Android only and basically means that the package is **not** signed with the debug key. Ideally, we should rename it into somethign more specific. Perhaps we could remove it completely, since it seems that we can resign already signed packages anyway.

  • Dmitry Kazakov (30 Apr 24)

    Add FOUNDATION_BUILD switch to the CI builds That is necessary to enable shpping Breeze color themes, which normally come from the host system

  • Dmitry Kazakov (12 May 24)

    Remove mentions of '-b work/split-ci-branch' for ci-utilities repo Now all the changes are merged into master and the branch is gone

  • l10n daemon script (12 May 24)

    GIT_SILENT Sync po/docbooks with svn

  • Nabil Maghfur Usman (10 May 24)

    Revive code path in perspective ellipse and 2pp assistant draw routine

  • Dmitry Kazakov (10 May 24)

    Add 'force-build-target' and 'force-install-target' CI config options That allows building Krita in (almost) the same environment as the deps

  • Dmitry Kazakov (10 May 24)

    [macos] Remove script It is now deprecated, one should use instead PS: is still used, even though not full. Signing is now implemented via the CI signer, not via this script.

  • Dmitry Kazakov (10 May 24)

    Revert "Temporarily disable signing of macOS packages" This reverts commit b49868dff16c93cc5a0cc4e262dd20070325edc1.

  • Spencer Sawyer (09 May 24)

    Fixed issue on S24 ultra regarding S-pen settings when HiDPI is turned off.

  • l10n daemon script (10 May 24)

    GIT_SILENT Sync po/docbooks with svn

Krita Website


Krita | Digital Painting. Creative Freedom.

Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.


Redirects to

Security Checks

All 65 security checks passed

Server Details

  • IP Address
  • Hostname
  • Location Gunzenhausen, Bayern, Germany, EU
  • ISP Hetzner Online AG
  • ASN AS24940

Associated Countries

  • US
  • NL
  • DE
  • GB

Saftey Score

Website marked as safe


Blacklist Check was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Krita Docker

Container Info


[Krita]( is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.

DockerHub Metrics

  • Pull Count 1,499
  • Stars None
  • Date Created 08 Dec 23
  • Last Updated 2 months ago

View on DockerHub


Run Command

docker run -d \ 
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /volume1/docker/krita/config:/config \
  --restart=unless-stopped \

Compose File

version: 3.8
    image: linuxserver/krita:latest
      - 3000:3000:tcp
      - 3001:3001:tcp
      PUID: 1024
      PGID: 100
      TZ: Europe/Amsterdam
      - /volume1/docker/krita/config:/config
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1024
  • PGID 100
  • TZ Europe/Amsterdam

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /volume1/docker/krita/config /config


  • read βœ… Yes
  • write βœ… Yes
  • admin βœ… Yes

Krita Reviews

More Image Editors

About the Data: Krita


You can access Krita's data programmatically via our API. Simply make a GET request to:

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Krita

Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share Krita and Awesome Privacy with your network!

View Image Editors (8)