Experience Freedom!

Technologies
c++, qt, qt5
Topics
education, science, desktop, communication, desktop application
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.

2017 Program

Successful Projects

Contributor
Emma
Mentor
kfunk
Organization
KDE
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...
Contributor
Vijay Krishnavanshi
Mentor
Pali, Laurent Montel
Organization
KDE
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...
Contributor
Shaza Ismail Kaoud
Mentor
Mohamed Anwer
Organization
KDE
[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...
Contributor
Ahmed Fathy
Mentor
Mohamed Anwer, GILLES CAULIER
Organization
KDE
[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...
Contributor
Bernkastel
Mentor
Dennis Nienhüser, Torsten Rahn
Organization
KDE
Marble Material Maps
The goal for this project is redesigning the Marble Maps Android applications user interface to fit the Material Design guidelines.
Contributor
Vasudha
Mentor
Gabriele Falasca, Riccardo Iaconelli
Organization
KDE
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...
Contributor
Alexey Kapustin
Mentor
Dmitry Kazakov, Boudewijn
Organization
KDE
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...
Contributor
Yingjie Liu
Mentor
Marcel Wiesweg, GILLES CAULIER
Organization
KDE
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...
Contributor
Mikhail Ivchenko
Mentor
Sven Brauch, Aleix Pol
Organization
KDE
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,...
Contributor
Chinmoy
Mentor
arnav dhamija, Elvis Angelaccio
Organization
KDE
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...
Contributor
Cristian Baldi
Mentor
Alessandro Tundo
Organization
KDE
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...
Contributor
Rudra Nil Basu
Mentor
Timothée Giet, Johnny Jazeix
Organization
KDE
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...
Contributor
Atul Sharma
Mentor
Bhushan Shah, Marco Martin
Organization
KDE
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...
Contributor
Mohammed Nafees
Mentor
Dennis Nienhüser, Torsten Rahn
Organization
KDE
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....
Contributor
Swati Lodha
Mentor
Mario Frank, GILLES CAULIER
Organization
KDE
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...
Contributor
Grigory Tantsevov
Mentor
Dmitry Kazakov, Julian Thijssen
Organization
KDE
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...
Contributor
Fábián Kristóf
Mentor
Alexander Semke, Stefan Gerlach
Organization
KDE
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...
Contributor
Lukas Hetzenecker
Mentor
David Edmundson
Organization
KDE
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...
Contributor
Divyam Madaan
Mentor
Emmanuel Charruau, Johnny Jazeix
Organization
KDE
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...
Contributor
kecsap
Mentor
Jasem Mutlaq
Organization
KDE
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...
Contributor
Eliakin Costa
Mentor
Boudewijn, Wolthera
Organization
KDE
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,...
Contributor
Aniketh Girish
Mentor
Timothée Giet, Scott Petrovic
Organization
KDE
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...
Contributor
Davide Riva
Mentor
Luca Toma
Organization
KDE
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...
Contributor
StefanT
Mentor
Sandro Andrade, Helio Castro
Organization
KDE
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:...