Krita
krita.org/en Windows, Mac OS, Linux
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
- Homepage: krita.org/en
- GitHub: github.com/KDE/krita
- Web info: web-check.xyz/results/krita.org
Krita Source Code
Author
Description
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.
Homepage
https://invent.kde.org/graphics/kritaLicense
GPL-3.0
Created
09 Oct 15
Last Updated
26 Feb 26
Latest version
Primary Language
C++
Size
8,405,637 KB
Stars
9,390
Forks
743
Watchers
9,390
Language Usage
Star History
Top Contributors
-
@hallarempt (13404)
-
@dimula73 (7706)
-
@therahedwig (1986)
-
@amyspark (1512)
-
@kossebau (1242)
-
@boemann (1113)
-
@hambre (1075)
-
@scottpetrovic (871)
-
@lukastvrdy (870)
-
@alvinhochun (805)
-
@Montel (742)
-
@vanyossi (661)
-
@sh-zam (635)
-
@staniek (608)
-
@ganeshp (575)
-
@sebsauer (505)
-
@Eoin-ONeill-Yokai (498)
-
@ingwal (435)
-
@bcoppens (423)
-
@emmetoneillpdx (423)
-
@Animtim (412)
-
@dfaure (321)
-
@miabrahams (290)
-
@plassy (277)
-
@deiflou (276)
-
@Somsubhra (240)
-
@pinaraf (190)
-
@awhiemstra (188)
-
@simeir4 (172)
-
@yurchor (163)
Recent Commits
-
Ricky Ringler (02 Feb 26)
Optimize allocations in KisOpenGLCanvasRenderer::paintToolOutline KisOpenGLCanvasRenderer is redundantly allocating a staging buffer for the outline of the active tool. We can allocate it once and reuse later on, which seems to increase the framerate by 10FPS. Theoretically, this static buffer can lock a big chunk of memory forever if some tools decides to draw too complicated outline at least once. But currently we consider this case "improbable".
-
Aqaao Aqaao (26 Feb 26)
[feature] Add brush fade python api Added brush fade set/get python interface. # Test script ```python view = Krita.instance().activeWindow().activeView() fade = view.brushFade() print(f"Current fade:{fade}") view.setBrushFade(0.1) fade = view.brushFade() print(f"Current fade:{fade}") ``` Running above script in Scripter will allow you to observe the brush fade changes. (brushFade() method will always return 1.00 for brushes that cannot adjust fade)
-
Dat Le (26 Feb 26)
[feature] Add an option to fix rotation of the triangle selector The patch adds an option in the Popup Palette settings to allow fixating the angle of the sRGB Triangle Selector. Here's the KA thread requesting the feature: https://krita-artists.org/t/can-we-stop-spinning-the-triangular-color-selector-in-popup-palette/53545 Before this, the sRGB Triangle Selector will rotate depending on the currently selected hue. By enabling this option, the user can set the rotation angle of the sRGB Triangle Selector regardless of the current selected hue
-
Pino Toscano (21 Feb 26)
Fix xsimd version check for proper 13.1+ The check "major >= 13 && minor >= 1" fails for xsimd 14.0.0; since the idea is to actually check for 13.1 and greater, then tweak/split the check so it actually works as intended.
-
Yaakov Selkowitz (20 Feb 26)
KoStreamedMath: fix build on XSIMD_NO_SUPPORTED_ARCHITECTURE OptiRound is used by KoClipMaskApplicatorBase::fallbackLuminanceMask which is needed on all architectures; the rest of the header is only used where xsimd is fully supported. This fixes the build on ppc64le and s390x.
-
Timothée Giet (26 Feb 26)
Fix workflow_buttons bottom bar menu button not visible on startup BUG:516716
-
l10n daemon script (26 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
l10n daemon script (26 Feb 26)
GIT_SILENT made messages (after extraction)
-
Dmitry Kazakov (25 Feb 26)
Do not explicitly set bug address in KAboutData It should be set up automatically by KAboutData
-
Dmitry Kazakov (19 Feb 26)
[string-change] Add translations to application info
-
Dmitry Kazakov (19 Feb 26)
Use KAboutData to fill the official application info This patch allows DrKonqi to properly report bugs for Krita, when a crash happens. BUG:516210
-
Luna Lovecraft (25 Feb 26)
Fix error when opening settings, on some wayland compositors Before this, the wayland color management system always assumed that the compositor had the `wp_color_manager_v1` extension. However currently some compositors don't support the extensions. https://wayland.app/protocols/color-management-v1#compositor-support Now it checks if the extension is present in the wayland registry, and only enables wayland color management if it is. Test Plan --------- 1. Launch krita on a compositor that does not support the `wp_color_manager_v1` extension 2. Krita correctly detects that surface color management is not supported 3. Launch krita on a compositor that does support the `wp_color_manager_v1` extension 4. Surface color management is enabled To test missing color manager feature on a normal compositor, you can just define: ```bash export QT_WAYLAND_DISABLED_INTERFACES=wp_color_manager_v1 ```
-
l10n daemon script (25 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
l10n daemon script (25 Feb 26)
SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Dmitry Kazakov (24 Feb 26)
Fix layout of display settings on Qt5
-
Dmitry Kazakov (24 Feb 26)
Add documentation on how to test CSD on a normal compositor
-
Dmitry Kazakov (23 Feb 26)
[wayland] Fix deploying Wayland client-side-decoration It might be required on mutter/gnome. You can select a decoration by overriding: export QT_WAYLAND_DECORATION=bradient or export QT_WAYLAND_DECORATION=adwaita
-
Dmitry Kazakov (24 Feb 26)
Fix building of the XCB backend switch on Qt5
-
Dmitry Kazakov (24 Feb 26)
Add printing of the qt-xcb-gl-integration plugin name to the Krita log
-
l10n daemon script (24 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
l10n daemon script (24 Feb 26)
GIT_SILENT made messages (after extraction)
-
Dmitry Kazakov (23 Feb 26)
Implement a switch between EGL and GLX API on X11/XWayland This is an alternative version of the workaround for the GLX bug in Qt6. It allows the user to switch the openGL provider API from GLX to EGL, hence avoid this bug. This might be necessary for Krita builds provided by Linux distributions. CCBUG:516267
-
Freya Lupen (23 Feb 26)
Qt6: Fix Specific Color Selector HSV/HSL updating On Qt6 the S and V/L variables get converted to floats for QColor::getHsvF and getHslF, but it was forgotten to put them back into the passed-in qreals to actually update anything. BUG:516561
-
l10n daemon script (23 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
l10n daemon script (22 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
Tyson Tan (21 Feb 26)
Merge branch krita:master into master
-
l10n daemon script (21 Feb 26)
GIT_SILENT Sync po/docbooks with svn
-
l10n daemon script (21 Feb 26)
GIT_SILENT made messages (after extraction)
-
Tyson Tan (20 Feb 26)
i18n for normal splash artist name.
-
l10n daemon script (20 Feb 26)
GIT_SILENT Sync po/docbooks with svn
Krita Website
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
Redirects to https://krita.org/en/
Security Checks
All 65 security checks passed
Server Details
- IP Address 85.10.198.55
- Hostname tyran.kde.org
- Location Gunzenhausen, Bayern, Germany, EU
- ISP Hetzner Online AG
- ASN AS24940
Associated Countries
-
US -
NL -
DE -
GB
Safety Score
Website marked as safe
100%
Blacklist Check
krita.org 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 Reviews
More Image Editors
-
A free, open source, cross-platform image editor. GIMP is a powerful tool for photo retouching, image composition, and image authoring. It is highly customizable, and supports a wide range of file formats.
-
A free, open source, professional vector graphics editor. It is a powerful tool for creating illustrations, icons, logos, diagrams, maps, and web graphics.
-
A more advanced take on Microsoft Paint. Suitable for basic image editing, with support for basic layers, unlimited undo/redo, and extendable via plugins
-
A free web-based image editor, with a modern UI. Also offers premium/paid features, such as AI-powered generation, touchup and editing
Not Open Source -
A powerful raw photo processing system and editor, for non-destructive editing of raw digital photos
-
A free online image editor, for both raster and vector graphics, with a very wide range of supported formats
Not Open Source -
A photography workflow application (similar to Adbobe Lightroom) Includes a non-destructive raw developer for raw images and managing digital negatives.
About the Data: Krita
API
You can access Krita's data programmatically via our API.
Simply make a GET request to:
https://api.awesome-privacy.xyz/creativity/image-editors/krita 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!