GCompris in Qt Quick
QML JavaScript C++ CMake Python Shell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
cmake some fixes to build with msys2 Aug 5, 2017
docs images + icons, apply optipng and FileVacuum to reduce size Jan 12, 2017
external changelog, minor formatting, set the version in bold Jan 27, 2016
images sailfishOS fix requires and icon Mar 13, 2018
installer images, chmod 644 for mac icon Jan 24, 2018
src activities, add default createdInVersion for previous activities Aug 15, 2018
tools Merge remote-tracking branch 'origin/KDE/0.90' Jul 11, 2018
.gitignore ignore .aac files Apr 26, 2015
.gitmodules balancebox, add qml-box2d as git submodule and build target Oct 20, 2015
.reviewboardrc Add a .reviewboardrc file Jul 20, 2015
CMakeLists.txt build, remove deprecated qt5_use_modules Aug 6, 2018
COPYING added generic project files. Feb 7, 2014
GCompris64.png some icon clean up Jan 23, 2017
HACKING tests, use ECMAddTests and optional compilation of unit tests Mar 17, 2018
README update main description Jul 6, 2017
README.rst update main description Jul 6, 2017
appveyor.yml build, add appveyor Feb 25, 2018
org.kde.gcompris.appdata.xml GIT_SILENT made messages (after extraction) Aug 16, 2018
org.kde.gcompris.desktop SVN_SILENT made messages (.desktop file) - always resolve ours Jul 12, 2018





GCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational.

Currently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can use it as you wish, adapt it to your own needs, improve it, and, most importantly, share it with everyone.

This version is a full rewrite of GCompris using the QtQuick technology. It is developed within the KDE community and is part of the GNU Project.


There are many simple activities dedicated to children on any platforms, desktops, web and tablets. When they exist, they are hard to find and request the teacher or parent to manage a lot of independant small tools.

GCompris is an educational suite of activities all accessible from a single unified user interface.


GCompris is designed in a way that it is easy to add new activities to it. The activity is free to implement the game scheme it wants. The status bar is a common facility provided to the activities.

GCompris provides some tools to let teacher/educator to easily add activities to GCompris.

About You

You can help by:

Get more information on our developer's wiki.


GCompris is free software released under the GPL V3+.