See also: GSoc Instructions
- 1 Guidelines
- 2 Ideas
- 2.1 Generic
- 2.2 Amarok
- 2.3 digiKam
- 2.4 KDE Edu
- 2.5 KDevelop
- 2.6 KDE PIM
- 2.7 Calligra Karbon
- 2.8 Calligra Words
- 2.9 Calligra Krita
- 2.10 Calligra Stage
- 2.11 Calligra Plugins
- 2.12 KWin
- 2.13 Nepomuk
- 2.14 Plasma
- 2.15 Phonon
- 2.16 Kate
- 2.17 Rekonq
- 2.18 ownCloud
- 2.19 KDE Usability
- 2.20 KDE SDK
- 2.21 Okular
- 2.22 Knights
- 2.23 Gluon
- 2.24 Telepathy
- 2.25 simon
- 2.26 KDE WWW / KDE Sysadmin
- 2.27 KDE on Windows
- 2.28 KDE Accessibility
Information for Students
These ideas were contributed by our developers and users. They are sometimes vague or incomplete. If you wish to submit a proposal based on these ideas, you may wish to contact the developers and find out more about the particular suggestion you're looking at.
Being accepted as a Google Summer of Code student is quite competitive. Accepted students typically have thoroughly researched the technologies of their proposed project and have been in frequent contact with potential mentors. Simply copying and pasting an idea here will not work. On the other hand, creating a completely new idea without first consulting potential mentors is unlikely to work out.
When writing your proposal or asking for help from the general KDE community don't assume people are familiar with the ideas here. KDE is really big!
If there is no specific contact given you can ask questions on the general KDE development list [email protected] See the KDE mailing lists page for information on available mailing lists and how to subscribe.
Adding a Proposal
When adding an idea to this section, please try to include the following data:
- if the application is not widely known, a description of what it does and where its code lives
- a brief explanation
- the expected results
- pre-requisites for working on your project
- if applicable, links to more information or discussions
- mailing list or IRC channel for your application/library/module
- your name and email address for contact (if you're willing to be a mentor)
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.
How to find ideas? To see previous Project ideas, see: 2011 ideas. Obvious sources of projects are the bugs database, the forum, and your list and IRC channel ideas.
Amarok is a powerful KDE based music player for Linux and Unix, MacOS X and Windows with an intuitive interface. It makes playing the music you love and discovering new music easier than ever before - and it looks good doing it!
Photo Management program
KDE-based Integrated Development Environment, specializing in c++ support, but including a powerful generic framework (definition use chain) which makes it possible to relatively easily support multiple different languages.
KDE PIM is the interest group working on applications related to personal information management, e.g. contacts, calendar, mails, etc.
There are interesting projects on all levels of the software stack: libraries, application porting, new applications, access to online resources, etc.
Have a look at last year's ideas as well.
Karbon is a vector drawing application with an user interface that is easy to use, highly customizable and extensible.
Krita is a KDE program for sketching and painting, offering an end–to–end solution for creating digital painting files from scratch by masters.
Project Page: http://www.krita.org/
Irc channel: #krita on irc.freenode.net
Stage is an easy to use yet still flexible KDE-based presentation application.
Project Page: http://www.calligra-suite.org/stage/
Irc channel: #calligra on irc.freenode.net
As Calligra is quite powerful it is easy to add plugins to it that then can be used by all Calligra applications.
Project Page: http://www.calligra-suite.org
Irc channel: #calligra on irc.freenode.net
KDE's window manager
(Also see the Nepomuk techbase page for a long list of Nepomuk-related ToDos and ideas.)
Abstraction library for sound and video support. Used by KDE notifications, Amarok, Dragon Player and Qt Software.
Kate is a powerful programmer's editor.
Rekonq is a web browser for KDE based on WebKit. It first focuses on being a light, fast & clean way to access to net. Its development is doubly based on using the new amazing features offered by the WebKit rendering engine and on the rock solid network KDE technologies.
An open personal cloud which runs on your personal server. It enables accessing your data from all of your devices. Sharing with other people is also possible. It support automatic backups, versioning and encryption.
Knights is a chess program for KDE, it resides in Extragear/Games. It supports local plays, playing against a computer engine, an opponent on a chess server, and also watching two computers. It uses the KDE technologies to provide a consistent look-and-feel with Oxygen colors and Plasma clocks.
Gluon is a Free and Open Source framework for creating and distributing games - supporting the flow of the idea all the way from the author to the player of the finished game, and back.
Telepathy is a cross-desktop framework for real-time communication and collaboration - think IM, Voice/Video Conferencing and Collaborative document editing/gaming/etc.
There is also a demonstration video on youtube.
KDE WWW / KDE Sysadmin
The KDE WWW encompasses not only the KDE Forums, but also Userbase, Techbase, the Community Wiki, Documentation, many International Web Pages, Mail lists, News, the Planet, Git, and others, housed on multiple servers. More details here.
KDE on Windows
The KDE on Windows subproject makes KDE applications available on Microsoft Windows, both desktop (XP, Vista, 7) and Windows CE
The KDE Accessibility subproject aims to make KDE applications accessible to all users no matter the disability.