Krita is a free digital painting application. Digital Painting, Creative Freedom!
C++ Python C QML CMake HTML Other
Switch branches/tags
Clone or download
Latest commit b8b330d Aug 14, 2018
Failed to load latest commit information.
.github Misc. typos Jan 2, 2018
3rdparty Remove the MSVC option and warn when trying to build with MSVC Aug 12, 2018
benchmarks Move the benchmarks from KisPainterTest to KisPainterBenchmark Jul 26, 2018
build-tools Remove docker environment building tools Aug 13, 2018
cmake Make unit tests' names consistent Aug 14, 2018
interfaces Fix loading of files with 'Box' transformation filter Jul 1, 2018
krita desktop: use %F instead of %U Aug 7, 2018
libs Fix minor EBN issues Aug 15, 2018
packaging desktop: use %f/%F instead of %u/%U (part #2) Aug 8, 2018
pics clean new app icon Jan 3, 2018
plugins Fix minor EBN issues Aug 15, 2018
sdk Try to disable logging rules more aggressively Aug 14, 2018
winquirks Ifdef unistd for msvc only Apr 19, 2016
.arcconfig Add .arcconfig and .gitignore Oct 12, 2015
.gitattributes Set autocrlf for patches to make them CRLF on Windows Mar 3, 2018
.gitignore Add ${SOURCE}/po/ to .gitignore; ignore external translation files if… Jul 17, 2018
AUTHORS move authors file Oct 2, 2015
CMakeLists.txt Fix the name of Hide Safe Asserts feature Jul 27, 2018 Add a CODE_OF_CONDUCT file referring to the KDE code of Conduct Oct 12, 2017
COPYING Update the licensing info: Krita is effectively GPLv3-only Apr 26, 2017
COPYING-CMAKE-SCRIPTS add license for cmake scripts distributed by Calligra Oct 9, 2014
CTestConfig.cmake Make this file refer to krita, not calligra Jan 26, 2016
HACKING Updated HACKING file with Python guidelines Feb 28, 2018
KoAlwaysInline.h Implemented KisSequentialIterator Jan 21, 2014
KoConfig.h.cmake Use KISTEST_MAIN where necessary Jul 25, 2018
Mainpage.dox Update the outdated mainpage.dox Apr 4, 2017 metadata editor: translate name of config pages Jun 26, 2018 Remove outdated line about krita 3 Aug 13, 2018 Misc. typos Jan 2, 2018
config-gsl.h.cmake Split the transform tool into several classes Jul 23, 2014
config-hash-table-implementaion.h.cmake Fixed code issues and made blocking map to be default one. Jul 2, 2018
config-hide-safe-asserts.h.cmake Added a concept of "safe" assert Apr 22, 2016
config-limit-long-tests.h.cmake Implement LIMIT_LONG_TESTS cmake option to limit tests on CI Jul 27, 2018
config-ocio.h.cmake Move kritaimage to libs Jan 25, 2016
config-powf.h.cmake Move kritaimage to libs Jan 25, 2016
config-qtmultimedia.h.cmake Implement Audio Channel support Dec 26, 2016
config-vc.h.cmake BUG:374565 Remove the PACKAGERS_BUILD option Jan 25, 2017
config_convolution.h.cmake Move kritaimage to libs Jan 25, 2016 i18n: use location for strings of palettes/brushes/etc Jun 26, 2018 Import from calligra.git repo Dec 12, 2016


Krita is a free and open source digital painting application. It is for artists who want to create professional work from start to end. Krita is used by comic book artists, illustrators, concept artists, matte and texture painters and in the digital VFX industry.

If you are reading this on Github, be aware that this is just a mirror. Our real code repository is provided by KDE:


User Manual

Development Notes and Build Instructions

If you're building on Windows or OSX you'll need to build some third-party dependencies first. You should look at the README in the 3rdparty folder for directions.

If you're building on Linux, please follow David Revoy's Cat Guide:

Other developer guides, notes and wiki:


Bugs and Wishes

Discussion Forum

IRC channel

Most of the developers hang out here. If you are interested in helping with the project this is a great place to start. Many of the developers based in Europe so they may be offline depending on when you join., #krita

Project Website


Krita as a whole is licensed under the GNU Public License, Version 3. Individual files may have a different, but compatible license.