Krita
krita.org/enWindows, Mac OS, LinuxDigital 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/check/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/kritaRepository
- LicenseGPL-3.0
- Created09 Oct 15
- Primary languageC++
- Size10,265,217 KB
- Stars10,302
- Forks847
- Watchers10,302
Top Contributors
@hallarempt (13404)
@dimula73 (7871)
@therahedwig (2178)
@amyspark (1512)
@kossebau (1243)
@boemann (1113)
@hambre (1075)
@scottpetrovic (871)
@lukastvrdy (870)
@alvinhochun (805)
@Montel (742)
@vanyossi (672)
@sh-zam (635)
@staniek (608)
@ganeshp (575)
@sebsauer (505)
@Eoin-ONeill-Yokai (498)
@ingwal (435)
@emmetoneillpdx (433)
@bcoppens (423)
@Animtim (416)
@dfaure (321)
@miabrahams (290)
@plassy (277)
@deiflou (276)
@Somsubhra (240)
@pinaraf (190)
@awhiemstra (188)
@simeir4 (172)
@yurchor (164)
@petersimonsson (163)
@pinotree (162)
@estan (152)
@gladhorn (149)
@leinir (135)
@mthaler (132)
@fyanardi (128)
@hellozee (128)
@Smjert (123)
@gopalakrishna (120)
@piggz (119)
@coolo (115)
@glaebhoerl (112)
@french-paragon (110)
@confifu (109)
@vandenoever (107)
@abeaumont (96)
@DenisKuplyakov (92)
@Ciubix8513 (85)
@NMaghfurUsman (85)
@sengels (85)
@erione (82)
@completesomething (81)
@kampidh (76)
@ashwin-dhakaita (73)
@zeyelth (70)
@morice-net (63)
@sri13 (61)
@lieroz (60)
@sidhax (60)
@tusooa (60)
@roop (59)
@maltium (58)
@Deevad (58)
@rojasreinold (57)
@goffrie (56)
@EliakinCosta (55)
@smitp (53)
@letiendat198 (53)
@yavn (52)
@mkruisselbrink (51)
@bbreitmeyer (49)
@huftis (49)
@sgaist (46)
@shivaramanaiyer (42)
@SanthoshAnguluri (40)
@JulianThijssen (36)
@nicholasl0 (35)
@Metabolic24 (35)
@stoofin (35)
@ROSSROSALES (33)
@sahilnagpal26 (33)
@adriaandegroot (33)
@lueck-b (33)
@tsdgeos (32)
@Grum999 (32)
@awaken1ng (32)
@nishantjr (31)
@munknex (30)
@aspotashev (30)
@pauser0000001 (29)
@geneing (28)
@quytelda (27)
@Lynx3d (26)
@l1ebl (26)
@fazek (26)
@killyorz (25)
@panditshreya (25)
@shi-yan (25)
@jigar3001 (25)
Recent Commits
Arkady Flury(31 Aug 26)
Update frame-related icons - Increase size of sprocket holes to 2x2. - Other minor adjustments.
l10n daemon script(03 Sept 26)
GIT_SILENT Sync po/docbooks with svn
Luna Lovecraft(02 Sept 26)
Fix opening large exr files on qt5 The Qt5 QVector is allocated with an int, and probably has some internal constraints as well, so when trying to allocate a very large one, in this case 16384 * 16384 it fails with `std::bad_alloc`. So we can use a raw array instead, since we don't even use any vector features anyways.
l10n daemon script(02 Sept 26)
GIT_SILENT Sync po/docbooks with svn
Halla Rempt(01 Sept 26)
Check whether the PNG libary support cICP
Halla Rempt(01 Sept 26)
Require libpng 1.6
Arkady Flury(30 Aug 26)
Add icon for Reselect, and update icon for Deselect
Timothée Giet(29 Aug 26)
Add icons for Layer Select actions Add icons for Select: - All Layers - Visible Layers - Invisible Layers - Locked Layers - Unlocked Layers Icons by Timothée Giet and superfurryfrog.
Moritz Staudinger(14 Aug 26)
BUGFIX: Scale layer thumbnails for display DPI
Freya Lupen(31 Aug 26)
Qt6 macOS: Don't set QQuickWidget surface format Fixes on Qt>=6.9 with our patches a constant warning about 'QBackingStoreDefaultCompositor: unknown combination of color spaces' when display colorspace is DisplayP3 and a QQuickWidget is visible.
Dmitry Kazakov(01 Sept 26)
Update android image to SDK 36
l10n daemon script(01 Sept 26)
GIT_SILENT Sync po/docbooks with svn
Dmitry Kazakov(31 Aug 26)
Fix channel-flags-related crashes when converting image color space There we two possible cases, when channel flags of a layer could become inconsistent: 1) When converting color model of a Shape Layer with custom channel flags. These flags were not reset, which could potentially cause a crash when trying to apply these flags of a color space with fewer channels. 2) If a paint layer had a different color model from the main image, its channel flags were not adjusted when converting its color space, also potentially causing a crash when opening the layer properties dialog.
Dmitry Kazakov(31 Aug 26)
Fix an assert when undoing CS change with custom channel flags There is a sanity check warning that forbids setting inconsistent channel flags on a layer. And we should make sure that the commands in KisConvertColorSpaceProcessingVisitor don't set it during conversion, even temporarily.
l10n daemon script(31 Aug 26)
GIT_SILENT Sync po/docbooks with svn
Arkady Flury(30 Aug 26)
change names and description for group actions changes: group / ungroup > group / ungroup shape(s) quick group / ungroup > group / ungroup layer(s)
l10n daemon script(30 Aug 26)
GIT_SILENT Sync po/docbooks with svn
l10n daemon script(29 Aug 26)
GIT_SILENT Sync po/docbooks with svn
Luna Lovecraft(28 Aug 26)
Don't allow recording if the image is too large Now the user can not start recording a timelapse if the image size is larger than 2^31 - 1 bytes in size assuming 4 bytes per pixel. Before recording an image that large would just cause a crash
Luna Lovecraft(28 Aug 26)
Fix Qt5 build
Dmitry Kazakov(28 Aug 26)
Fix a possible crash on image creation on Windows If the user holds any key while creating an image, it may happen that `fixShortcutMatcherModifiersState()` and `processUnhandledEvent()` will be called before the input manager is set on the static variable in KisAbstractInputAction, which would cause a crash. Ideally, we should remove this static variable and make sure that all the actions actually **belong** to the input manager, and not to KisInputProfileManager. But that is for future...
Dmitry Kazakov(28 Aug 26)
Fix crashes when a python plugin requests an invalid action path There were cases when a python plugin could request an action with a weird path, pointing to an action without a menu, which would cause a crash. This patch adds a unittest to catch all the corner cases like that and fixes them in the code.
l10n daemon script(28 Aug 26)
GIT_SILENT Sync po/docbooks with svn
Carsten Hartenfels(17 Aug 26)
[android] Bump SDK version to 36 (Android 16) The minimum/native SDK level stays at 24, as before. You must update your Docker container and your dependencies to keep building Krita on Android after this commit. Specifically: * You need 'build-tools;36.0.0' and 'platforms;android-36' from the Android SDK. The previous container only has 35 versions of this. * krita-deps-management/tools/android-toolchain.cmake needs to have its KRITA_ANDROID_SDK_API_LEVEL bumped from 35 to 36. * qtbase needs a patch to work around the edge-to-edge enforcement, otherwise Krita will spill underneath your camera notch and behind system bars if not in full-screen. CC:[email protected]
Carsten Hartenfels(27 Aug 26)
Instantiate dock widgets in a predictable order Instead of using the somewhat random order that they get constructed in by using QHash's order. Instead, they now are sorted by their new priority field first and their id case-insensitively second. The log docker is the only one with a higher (the highest) priority, so that it constructs first and can collect logs from subsequent dock construction.
Carsten Hartenfels(25 Aug 26)
Add performance log for startup and dock creation Measures the time to create the main window docks and tool option docks, plus some other startup sections. Can be turned on via the log docker through a new "Performance" checkbox.
Dmitry Kazakov(12 Aug 26)
Fix resetting native gestures on configuration change
Carsten Hartenfels(27 Aug 26)
Describe funky Android file system behavior again In KisStorageModel and KisImporteExportManager.
Carsten Hartenfels(14 Aug 26)
Allow direct writes for storing resources Because custom resource locations may not allow atomic renames, so a direct write is the only option.
l10n daemon script(27 Aug 26)
GIT_SILENT Sync po/docbooks with svn
Krita Security
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 Address85.10.198.55
- Hostnametyran.kde.org
- LocationNuremberg,Bayern,Germany,EU
- ISPHetzner Online GmbH
- ASNAS24940
Associated Countries
NL
DE
US
GB
Safety Score
Website marked as safe
100%
Blacklist Check
krita.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Krita Docker
Container Info
Krita
[Krita](https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
View on DockerHub
linuxserver/krita:latestRun Command
docker run -d \
-p 3000:3000/tcp \
-p 3001:3001/tcp \
-e PUID=${PUID} \
-e PGID=${PGID} \
-e TZ=${TZ} \
-v /srv/lsio/krita/config:/config \
--restart=unless-stopped \
linuxserver/krita:latestCompose File
version: 3.8
services:
krita:
image: "linuxserver/krita:latest"
ports:
- "3000:3000/tcp"
- "3001:3001/tcp"
environment:
PUID: 1000
PGID: 1000
TZ: Etc/UTC
volumes:
- "/srv/lsio/krita/config:/config"
restart: unless-stoppedEnvironment Variables
- Var NameDefault
- PUID1000
- PGID1000
- TZEtc/UTC
Port List
- 3000:3000/tcp
- 3001:3001/tcp
Volume Mounting
- Container PathHost Bind
- /config/srv/lsio/krita/config
Krita Reviews
More Image Editors
A photography workflow application (similar to Adbobe Lightroom) Includes a non-destructive raw developer for raw images and managing digital negatives.
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 online image editor, for both raster and vector graphics, with a very wide range of supported formats
Not Open SourceA free web-based image editor, with a modern UI. Also offers premium/paid features, such as AI-powered generation, touchup and editing
Not Open SourceA powerful raw photo processing system and editor, for non-destructive editing of raw digital photos
About the Data: Krita
Change History
- Added
Edit Krita Data
You can edit Krita's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Krita's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/kritaThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Krita
Help your friends compare Image Editors, and pick privacy-respecting software and services.
Share Krita and Awesome Privacy with your network!
