Experience Freedom!

KDE is an international team co-operating on development and distribution of Free, Open Source Software for desktop and portable computing. Our community has developed a wide variety of applications for communication, work, education and entertainment. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant, open atmosphere for experimentation.

lightbulb_outline View ideas list


  • c++
  • qt
  • qt5


comment IRC Channel
email Mailing list
mail_outline Contact email

KDE 2017 Projects

  • Ahmed Fathy
    [digikam] Project: Database export to remote network devices using DLNA/UPNP
    Brief Explanation: In the past, Kipi-plugins provided a way to export KIPI host data to DLNA/UPNP by a plugin using HUpnp library for Qt. Since...
  • Shaza Ismail Kaoud
    [digiKam]: Healing clone tool for dust spots removal
    Healing Clone Tool: A tool for image editor to be used for healing image stains with the use of another part of the image by coloring by the use of...
  • Grigory Tantsevov
    A Procedural Watercolor Brush Engine for Krita
    Watercolor is one of the most complex tools for imitation. The painting, painted with watercolors, depends to a large extent on the motion of the...
  • Fábián Kristóf
    Adding support for plotting of real-time data in LabPlot
    Currently LabPlot supports only the import of static data into one of its data containers, the aim of this project is to add support for real-time...
  • Davide Riva
    Chat Bridge
    Chat Bridge is intended to be a protocol-independent chat-bridge to allow messages forward to and from various chat systems. It has to support...
  • Swati Lodha
    Database separation for Similarity
    DigiKam is an advanced digital photo management application which enables user to view, manage, edit, organize, tag and share photographs under...
  • Eliakin Costa
    Develop a showcase of Krita's new scripting support
    Krita is a professional free and open source painting program. The Krita's tools and features are focused on digital painting, concept art,...
  • Yingjie Liu
    digiKam: Face Management Improvements
    Face recognition in digiKam is now implemented using Local Binary Patterns Histograms(LBPH) from OpenCV. However, since the performance is not as...
  • Rudra Nil Basu
    Finishing started activities for GCompris in Qt-Quick
    GCompris is a high-quality educational suite which aims at making learning easier for children aged 2 to 10. GCompris currently has 137 activities on...
  • Divyam Madaan
    Finishing started activities in GCompris (In Qt Quick)
    GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10. My project would be to complete the already...
  • Mikhail Ivchenko
    Go Language support in KDevelop
    Go language have some support from KDevelop side. This project aims on improving that support, implementing: building and project management,...
  • kecsap
    Improve stability, testing and bring modern C++ to KStars
    KStars has a mature codebase with well-written C++. Despite the best efforts of the developer community, the sources need a serious modernization...
  • Aniketh Girish
    Integrate with share.krita.org
    The project aims at the integration of Krita with share.krita.org using the library LibAttica and giving support for the resource manager. A new GUI...
  • Lukas Hetzenecker
    Make High-DPI awesome
    As seen on Blog Posts on Planet KDE support for High-DPI monitors has come a long way since Plasma 5.0. And thanks to the work by many dedicated...
  • Mohammed Nafees
    Marble Indoor Maps
    Marble Maps brings the highly detailed OpenStreetMap to your Android devices. It features a crisp, beautiful map with an intuitive user interface....
  • Bernkastel
    Marble Material Maps
    The goal for this project is redesigning the Marble Maps Android applications user interface to fit the Material Design guidelines.
  • Atul Sharma
    Migrating to Kirigami (Koko)
    Project: Migrating the 'Koko' image gallery application's UI components to Kirigami. Brief Explanation: The current version of Koko uses the...
  • StefanT
    Multiple-Instrument View Framework
    Minuet is a free musical software. Its goal is helping users learn and exercise their skills in music education. The areas covered by Minuet are:...
  • Chinmoy
    Polkit Support in KIO
    KIO framework is used by KDE applications to provide file management abilities. This framework provides almost all file management functions that one...
  • Cristian Baldi
    Progressive Web App for WikiToLearn
    This project will consist in designing and developing a progressive web app for WikiToLearn. New features such as offline browsing, mobile...
  • Emma
    Rust support for KDevelop
    Rust is a rather new programming language, but it has already gained a lot of traction. It was voted “most loved” language by developers for the...
  • Vasudha
    Stabilize and ship Ruqola
    Ruqola is a Qt interface to Rocket Chat, with a library implementing DDP semantics, and a QML UI for both desktop and mobile phones. The application...
  • Alexey Kapustin
    Telemetry for getting statistics for which features are used the most in Krita
    The creation of a telemetry system, which allows you to better understand what users of Krita are using. That is something similar to clickstream...
  • Vijay Krishnavanshi
    Testing interface for Kopete and Improvement of protocol support
    Idea is to create auto tests for kopete and improve the current protocol support. Autotests will be run using make check. QtTest will be used for...