App Review of GCompris: Kids' Happiness

Our series of articles by Google Code In students continues with a review of educational applications GCompris by Sergey Popov.

If you have children, you know how hard it is to make a child happy and interested in something for a long time. But there is an easy way to do that: show them GCompris. It is a really great game set for children 2-10 years old and they surely will like it. You may ask, if GCompris is really so good, and I would answer you "Yes". And that is not a joke. Here are some proofs of that. But, you know, nothing is ideal, so I will also mention its bad sides (unfortunately, they are present too).

GCompris on Android

GCompris on PC

To start, I will show you some of the advantages:

  • It is totally opensource: What could be better that a huge, excellent, full of cool features and opensource application? Probably nothing.
  • Easily customizable: As result of the previous paragraph, it is a really good feature, which most alternatives doesn't have.
  • A lot of activities: More than 120 of interesting, beautifully drawn and useful games for you child - that is really amazing!
  • Portable: Going on a trip with a little kid? No problems, since you can use GCompris even on Android!
  • Useful for children: GCompris activities train children in arithmetics, drawing, logic, using a computer and so on.

But there are also still some disadvantages:

  • No iOS support: That's it, GCompris currently does not support iOS. But that will be fixed very soon!
  • No administration panel: It existed in the legacy, GTK+ version but in the Qt one it is not implemented yet.
  • No ability to separate users / groups: As result of the previous paragraph, you cannot set two different activity sets for John and Joey, for example.

There are not a lot of alternatives to GCompris. There are Easybits Magic Desktop, Timez Attack and Sebran's ABC. But they are not as cool as GCompris:

  • Easybits Magic Desktop is not as customizable - you cannot change anything in its code.
  • Timez Attack teaches children only arithmetic operations and nothing else.
  • Sebran's ABC's interface is not great and it has much fewer activities.
  • None of them support Linux, Mac OS X and Android but GCompris does.

Recently I added more levels to some activities, fixed a bug, created more bonus characters and updated documentation. And my little brother really likes GCompris - that is his favorite program on my PC :).
So, I think GCompris is one of the best educational application for kids. What's your opinion about that?

Dot Categories: 


by Bruno Coudoin (not verified)

Thanks a lot for your review. I aso believe GCompris offers more and better than any other children application, well this is not always true but we then consider it a bug.

GCompris on iPad is close to reality, one version has been uploaded on the Apple store and I just opened a beta test, mail me if you want to test it.

by Niki (not verified)

What if my child not speak english

by Johnny Jazeix (not verified)


Gcompris is translated in a lot of languages thanks to the KDE translation teams: You can change it in the configuration.

If the translation for your language is not done/complete and you feel confident about contributing, you can contact the translator lists for your language to ask them how to contribute.


I am pretty sure that the program itself as well as its material are translated the same way all other programs in KDE are, so if you generally get KDE applications in your language you should be also getting a translated GCompris

by dd (not verified)

Great news, but would you be so kind as to package it for Kubuntu?

by Johnny Jazeix (not verified)


we are actually in discussion with a debian packager. Once it will be done, it should automatically be in kubuntu. We also have auto extractible packages: and for now.


by Rafael Alisson ... (not verified)

Is it available in any alternative app-store for Android, or as a .pkg download?

by Johnny Jazeix (not verified)


unfortunetaly, it is not packaged in F-droid (Qt is not handled if I'm not wrong:

You can find the latest apk directly at