KDE Community logo
GSoCEnd user applicationsAccepted in 2026

KDE Community

Control your digital life

176
Projects
11
Years accepted
12
In 2026

Projects by year

176

2026

12 acceptedShow
  • Implement Rich Text

    Accepted project · by Abdelhadi Wael

    Drawy's current text tool is limited to plain text with no per-character formatting, no undo/redo, no support for non-Latin input methods, and...

  • Building join.kde.org as the primary contributor entry point

    Accepted project · by Ansh_Singhal

    KDE is one of the largest open-source communities, offering opportunities in the field of development, design, documentation, translation and...

  • Redesigning the translation memory tab

    Accepted project · by Navya Sai Sadu

    Lokalize has Translation Memory tab that opens up after selecting from Tools menu or pressing F7. It has TM(Translation Memory) entries, each for a...

  • Implement font subsetting when saving PDF files in Poppler

    Accepted project · by Ojas Maheshwari

    Poppler (The C++ PDF rendering library used by Okular) does not support font subsetting as of now. In simple terms, if someone creates an annotation...

  • KStars AI Powered Guiding Assistant for Ekos

    Accepted project · by Pavan Kumar S G

    The AI-Powered Guiding Assistant replaces the steep learning curve of manual astrophotography guiding with a predictive, mount specific machine...

  • Marknote - Block Editor

    Accepted project · by PrayagJain

    This project aims to introduce a robust and high performance block editor and a proper markdown parser to Marknote. Right now, the editor is hard to...

  • KeepSecret: UX Improvements and Feature Additions

    Accepted project · by Roshani Kumari

    KeepSecret is a modern password manager built using Qt/QML and Kirigami, but there are still a few areas that need improvements. For example, the...

  • Create tournaments and a player ranking system for Mankala

    Accepted project · by Sayandeep Dutta

    The project aims to develop a tournament interface for Mankala Engine, utilizing QXMPP to pair users and computerized opponents and create a...

  • Enhancing the Kirigami Developer Experience

    Accepted project · by Shubham Shinde

    This project focuses on improving the developer experience around the Kirigami framework by making the development workflow more connected and...

  • Interface the database search engine to an AI-based LLM

    Accepted project · by Srirupa Datta

    DigiKam’s Advanced Search is powerful, but translating a natural-language request into the right combination of structured filters can be difficult...

  • Plasma Mobile: Make network related KCMs feature complete with desktop equivalent

    Accepted project · by tushar2005

    Plasma Mobile currently has separate networking settings modules from Plasma Desktop, that lacks some features for mobile users (ex. enterprise Wi-Fi...

  • Improving Effect Widgets for Kdenlive

    Accepted project · by Yash Bavadiya

    Kdenlive's effect system has three key UI gaps: the Curves effect lacks per-channel memory forcing users to apply it multiple times, the Gradient...

2025

12 acceptedShow
  • Porting ISO Image Writer GUI to Kirigami

    Accepted project · by @AkkiSingh

    The current KDE ISO Image Writer has an outdated interface and lacks features like direct ISO downloads and other nice-to-have features. This...

  • Improving Kdenlive timeline markers

    Accepted project · by Ajay Chauhan 1

    Kdenlive currently supports single-point timeline markers, which limits efficiency for workflows that require marking time ranges, such as highlight...

  • Expanding the KDE Mentorship and Recruitment Website

    Accepted project · by Anish Tak

    The KDE Mentorship website plays a important role in onboarding new contributors to the KDE community. However, the current site lacks a modern,...

  • Enhancing GCompris Server with GUI Sub-Programs for Dataset Creation

    Accepted project · by Ashutosh Singh26

    This project aims to enhance the GCompris educational suite by introducing a set of intuitive, GUI-based tools tailored for teachers. These tools...

  • Expanding OSS-Fuzz Integration Across KDE Libraries

    Accepted project · by Azhar Momin

    Fuzzing is an automated testing technique that feeds random or unexpected inputs to programs to find bugs and security issues. OSS-Fuzz is a SaaS by...

  • Developing Karton, the KDE Virtual Machine Manager

    Accepted project · by Derek Lin

    The KDE Community will benefit greatly from a native Qt Quick/Kirigami virtual machine manager. Currently, KDE users must use GTK-based VMMs such as...

  • Akonadi resources - Remove QtWidgets dependency

    Accepted project · by Pabarino

    The primary goal of this project is to refactor Akonadi’s agents and resources by decoupling their configuration dialogs from their underlying logic....

  • Selection Action Bar

    Accepted project · by rossrosales

    KDE’s painting application Krita does not have a floating action bar for selection tools. When users work with selections on a layer in Krita, there...

  • Modernize Account Management with QML

    Accepted project · by Shubham Shinde

    This project aims to modernize the account management system in Merkuro by porting resource configurations to QML, enhancing usability across...

  • Integrate KTextEditor into Cantor

    Accepted project · by SIMple-lives

    Cantor is a core tool in the KDE ecosystem that focuses on scientific computing and interactive analysis. It supports mathematical modeling and data...

  • Mankala: Developing a cross-platform App with Multiplayer Support

    Accepted project · by Srisharan V S

    This project aims to develop a cross-platform application for Mankala using Qt and QML, extending the capabilities of the existing MankalaEngine...

  • Python virtual environments in Cantor

    Accepted project · by Zheng JiaHong

    Implement the Python virtual environment switching function based on Cantor, so that the virtual environment switching function can be implemented in...

2024

10 acceptedShow

2023

7 acceptedShow

2022

6 acceptedShow

2021

15 acceptedShow

2020

19 acceptedShow

2019

22 acceptedShow

2018

17 acceptedShow

2017

24 acceptedShow

2016

32 acceptedShow

Public proposals

2

Read them for structure, not to copy. All proposals for KDE Community.