# GCompris

> educational software suite

**Wikidata**: [Q1147042](https://www.wikidata.org/wiki/Q1147042)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/GCompris)  
**Source**: https://4ort.xyz/entity/gcompris

## Summary
GCompris is a free educational software suite designed for children aged 2 to 10, offering over 100 activities that cover various subjects including mathematics, science, geography, and computer literacy. Originally created by Bruno Coudoin in 2000, it has evolved from a GTK+ application to a Qt-based platform and is now part of the KDE Gear project and the GNU Project.

## Key Facts
- Founded in 2000 by Bruno Coudoin as an educational software suite for children
- Licensed under free software terms allowing users to freely run, study, change, and distribute it
- Available on multiple platforms including Android, Microsoft Windows, macOS, and Unix-like operating systems
- Written primarily in Python (GTK+ version) and QML (Qt version)
- Part of both KDE Gear and the GNU Project since May 15, 2001
- Has received awards including Les Trophées du Libre in 2003
- Maintained by Johnny Jazeix since 2016, succeeding original creator Bruno Coudoin
- Offers over 100 educational activities covering mathematics, science, geography, and computer literacy
- Available through various package managers including Flatpak, Snap, and multiple Linux distributions

## FAQs
### Q: What age group is GCompris designed for?
A: GCompris is designed for children aged 2 to 10 years old, offering age-appropriate educational activities that range from basic skills for toddlers to more complex subjects for older children.

### Q: Is GCompris free to use and modify?
A: Yes, GCompris is free software distributed under terms that allow users to freely run, study, change, and distribute it and modified versions, making it both free to use and open for modification.

### Q: What platforms can I run GCompris on?
A: GCompris runs on Android, Microsoft Windows, macOS, BSD, and Unix-like operating systems, making it accessible across most major computing platforms.

## Why It Matters
GCompris represents a significant contribution to educational technology by providing high-quality, free learning software that democratizes access to educational resources for children worldwide. As a free software project, it embodies the principles of open collaboration and knowledge sharing, allowing educators, parents, and developers to adapt and improve the software for their specific needs. The software's multilingual support and cross-platform availability ensure that children from diverse backgrounds can benefit from its educational content regardless of their economic circumstances or geographic location. By being part of the GNU Project and KDE Gear, GCompris also serves as an important example of how educational software can be developed sustainably within the free software ecosystem, combining pedagogical value with technical excellence.

## Notable For
- Being one of the most comprehensive free educational software suites available, with over 100 activities
- Successfully transitioning from GTK+ to Qt framework while maintaining backward compatibility and expanding features
- Receiving recognition through awards like Les Trophées du Libre, validating its educational value
- Supporting multiple languages and platforms, making it accessible to a global audience
- Maintaining active development for over two decades, demonstrating long-term sustainability in educational software

## Body
### Development History
GCompris was created by Bruno Coudoin in 2000 as an educational software suite for children. The software initially used GTK+ as its graphical toolkit and was written primarily in Python. Over time, the project evolved to adopt Qt and QML frameworks, with the first Qt-based version (0.70) released in December 2016. This transition was part of a broader reorganization effort that also changed the project's maintenance structure.

### Technical Architecture
The software has undergone significant technical evolution. The original GTK+ version used Python for programming, while the newer Qt version employs QML for the user interface and likely C++ for core functionality. This dual-framework approach allows GCompris to maintain both legacy support and modern development practices. The software is distributed through various channels including Flatpak, Snap packages, and traditional package managers for Linux distributions.

### Educational Content
GCompris offers a comprehensive suite of over 100 educational activities covering multiple subjects. These activities are designed to be age-appropriate for children between 2 and 10 years old, with difficulty levels that scale according to the child's age and skill level. The content spans mathematics, science, geography, reading, and computer literacy skills, making it a versatile educational tool.

### Community and Governance
The project transitioned from individual maintenance by Bruno Coudoin to a community-driven model. Johnny Jazeix took over maintenance responsibilities in 2016, and the project became part of the KDE Gear collection. Additionally, GCompris has been officially recognized as a GNU package since May 15, 2001, which provides it with institutional support and alignment with free software principles.

### Distribution and Availability
GCompris is widely available across multiple distribution channels. It can be installed through official repositories of major Linux distributions including Fedora, Ubuntu, Debian, and others. The software is also available on mobile platforms through Android, and can be installed via Flatpak and Snap packaging systems. This broad distribution strategy ensures maximum accessibility for users across different operating systems and technical skill levels.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "GCompris",
  "description": "Educational software suite designed for children aged 2 to 10, offering over 100 activities covering mathematics, science, geography, and computer literacy.",
  "applicationCategory": "EducationalApplication",
  "operatingSystem": ["Android", "Windows", "macOS", "Linux"],
  "creator": {
    "@type": "Person",
    "name": "Bruno Coudoin"
  },
  "license": "Free Software",
  "url": "https://gcompris.net/",
  "sameAs": [
    "https://www.wikidata.org/wiki/Q1147042",
    "https://en.wikipedia.org/wiki/GCompris"
  ]
}

## References

1. [Brave GNU World - Issue #29. 2001](https://www.gnu.msn.by/brave-gnu-world/issue-29.en.html)
2. [Re: Gcompris. 2001](https://lists.gnu.org/archive/html/savannah-hackers/2001-05/msg00133.html)
3. [GCompris release 0.61 and reoganization. 2016](https://gcompris.wordpress.com/2016/08/07/gcompris-release-0-61-and-reoganization/comment-page-1/)
4. [https://gcompris.wordpress.com/2016/08/07/gcompris-release-0-61-and-reoganization/comment-page-1/. 2016](https://gcompris.wordpress.com/2016/08/07/gcompris-release-0-61-and-reoganization/comment-page-1/)
5. [Source](https://gcompris.net/wiki/Dossier_de_presse)
6. Free Software Directory
7. [The gcompris Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/gcompris/analyses/latest/languages_summary)
8. [GCompris Gtk+ 15.10. 2015](https://mail.kde.org/pipermail/gcompris-devel/2015-October/004350.html)
9. [GCompris release 0.70. 2016](https://mail.kde.org/pipermail/gcompris-devel/2016-December/004989.html)
10. [Release GCompris Qt 0.81](http://gcompris.net/news-en.html#2017-09-26)
11. [Source](https://gcompris.net/download/gtk/src/)
12. [Release GCompris Qt 0.90](http://gcompris.net/index-en.html#2018-03-13)
13. [Release GCompris 0.91](http://gcompris.net/news-en.html#2018-05-16)
14. [Release GCompris 0.95](https://gcompris.net/index-en.html#2018-12-20)
15. [Release GCompris 0.96](https://gcompris.net/index-en.html#2019-03-03)
16. [GCompris 0.97 release. 2019](https://mail.kde.org/pipermail/gcompris-devel/2019-December/005691.html)
17. [Source](https://gcompris.net/download/qt/src/)
18. [GCompris release 1.0 for its 20th anniversary. 2020](https://mail.kde.org/pipermail/gcompris-devel/2020-November/005918.html)
19. [Release GCompris 1.1. 2021](https://gcompris.net/news/2021-03-21-en.html)
20. [Release GCompris 2.0. 2021](https://gcompris.net/news/2021-12-17-en.html)
21. [GCompris release 2.1. 2022](https://mail.kde.org/pipermail/gcompris-devel/2022-January/006082.html)
22. [GCompris release 2.2. 2022](https://mail.kde.org/pipermail/gcompris-devel/2022-February/006115.html)
23. [GCompris release 2.3. 2022](https://mail.kde.org/pipermail/gcompris-devel/2022-February/006120.html)
24. [GCompris release 2.4. 2022](https://mail.kde.org/pipermail/gcompris-devel/2022-April/006138.html)
25. [Release GCompris 3.0](https://gcompris.net/news/2023-01-18-en.html)
26. [GCompris release 3.0. 2023](https://mail.kde.org/pipermail/gcompris-devel/2023-January/006211.html)
27. [Release GCompris 3.1. 2023](https://gcompris.net/news/2023-01-21-en.html)
28. [GCompris release 3.1. 2023](https://mail.kde.org/pipermail/gcompris-devel/2023-January/006214.html)
29. [GCompris release 3.2. 2023](https://mail.kde.org/pipermail/gcompris-devel/2023-April/006244.html)
30. [GCompris release 3.3. 2023](https://mail.kde.org/pipermail/gcompris-devel/2023-June/006264.html)
31. [Release GCompris 4.0. 2024](https://gcompris.net/news/2024-02-21-en.html)
32. [Release GCompris 4.1. 2024](https://gcompris.net/news/2024-05-23-en.html)
33. [Release GCompris 4.2. 2024](https://gcompris.net/news/2024-09-20-en.html)
34. [bugfix release 4.3. 2024](https://mail.kde.org/pipermail/gcompris-devel/2024-November/006324.html)
35. [GCompris release 25.0. 2025](https://mail.kde.org/pipermail/gcompris-devel/2025-January/006337.html)
36. [GCompris releases 25.1 and 4.3.1. 2025](https://mail.kde.org/pipermail/gcompris-devel/2025-May/006346.html)
37. [GCompris release 25.1.1. 2025](https://mail.kde.org/pipermail/gcompris-devel/2025-June/006348.html)
38. [GCompris release 26.0. 2026](https://mail.kde.org/pipermail/gcompris-devel/2026-February/006365.html)
39. [GCompris release 26.1. 2026](https://mail.kde.org/pipermail/gcompris-devel/2026-March/006369.html)
40. [Source](https://www.kde.org/applications/)
41. [Source](https://kde.org/applications/)
42. Freebase Data Dumps. 2013
43. [moving to libera.chat now. 2021](https://mail.kde.org/pipermail/gcompris-devel/2021-June/006003.html)
44. Quora
45. [Source](https://svnweb.freebsd.org/ports?view=revision&revision=526852)
46. [Source](https://mail.kde.org/mailman/listinfo/gcompris-devel)