International community creating Free Software together

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.

Our vision is "A world in which everyone has control over their digital life and enjoys freedom and privacy."

We are a community of technologists, designers, writers and advocates who work to ensure freedom for all people through our software. We value end-user focus to ensure our work is useful to all people. Our students should have this in mind when creating their proposals.

lightbulb_outline View ideas list


  • c++
  • qt
  • c
  • opencv


comment IRC Channel
email Mailing list
mail_outline Contact email

KDE Community 2020 Projects

  • deepak2431
    Adding multiple datasets to several activities
    GCompris offers many activities related to reading, maths, science and since its free software, everyone can adapt it to one’s own needs, improve it...
  • Sashmita Raghav
    Basic Subtitling Support in Kdenlive
    Videos in Kdenlive are edited by applying filters or effects, however, the application is largely limited in its ability to customize and edit...
  • Dilson Guimarães
    Better Graph Layout for the Graph Theory IDE
    The main goal of this project is to improve the graph visualization capabilities of Rocs, a Graph Theory IDE for experimenting with graphs and graph...
  • L. E. Segovia (amyspark)
    Dynamic Fill Layers in Krita using SeExpr
    Layers are one of the core concepts of digital painting. They allow artists to control different parts of their artwork at once, for instance, color,...
  • Shashwat Jolly
    EteSync sync backend for Akonadi
    The Akonadi framework is responsible for providing KDE PIM applications with a centralized database to store, index and retrieve the user's personal...
  • Nikita Sirgienko
    Extend the usability and feature set of Cantor
    Improve the usability and feature set of Cantor via adding common for another similar programs feature set and fixing a lot of minor problems.
  • Kartik Ramesh
    Face Recognition Workflow Improvements
    DigiKam is a KDE Desktop Application for Photo Management. At the heart of DigiKam's commendable functionality is the FaceEngine. DigiKam can detect...
  • Kitae Kim
    Improve MAVLink integration of Kirogi
    Currently, Kirogi takes advantage of only some portion of MAVLink protocol, which is one of the most popular protocol between GCS and unmmaned...
  • Aniket Kumar
    Improve MMS support to the SMS client
    KDE Connect has recently launched an SMS Messaging app for the desktop which uses KDE Connect to synchronize all the existing conversations from the...
  • Anuj Bansal
    Improvements to KDE Web Infrastructure
    KDE has a vast web infrastructure. Some KDE websites have not been upgraded in a long time and use dated technologies. The first part of this project...
  • Shubham .
    Integrated Documentation
    Cantor is an application that lets user use their favourite mathematical applications from within a nicely KDE-integrated worksheet interface. It...
  • Ashwin Dhakaita
    Integrating the MyPaint Brush Engine with Krita
    Artists love to work with MyPaint brushes and it would be nice to integrate the same in Krita. The goal of the project is to integrate the MyPaint...
  • jean lima andrade
    marK - add support to text annotation
    this project has two main objectives, improve marK code base to support others types of annotation and add support to text annotation
  • Nghia Duong
    Proposal for the DigiKam DNN based Faces Recognition Improvements project
    digiKam is a famous open source photo management software. With a huge effort, the developers of digiKam have implemented face detection and facial...
  • Prasun Kumar
    Provide bank data for financial applications as a SQLite DB and add support for data update
    The idea is to integrate the support for query and generation of SQLite databases into KtoBLZCheck to replace the text files used currently. This...
  • Agisilaos Kounelis
    Qt Calendar Extension Update
    The initial target was to port Qt Labs Calendar to QuickControls2. Due to changes in the structure of the QuickControls2, calendar is now a...
  • Saurabh Kumar(confifu)
    Storyboard feature for Krita
    This project would implement a storyboard feature for Krita. A storyboard is a graphic organizer that consists of illustrations and comments...
  • sh-zam
    SVG Mesh Gradients
    Mesh Gradients are important to produce real looking vector graphics. They are also very helpful and straightforward to use for an artist. They are...
  • Shubham Mishra
    Towards the completion of multiple dataset task
    By the end of GSoC 2020 time period, I will make the difficulty range of some of the Activities wider by adding different difficulty level datasets....