Tux Paint
Open Source Drawing Software for Children


(About sponsors)

Tux Paint is free computer art software for children.
⇩ Download


Random review:
“Somehow, the word about TuxPaint spread throughout our community. Older elementary school students started exploring it in our computer center. A few days later, a middle school boy asked how he could use TuxPaint on his computer. This is a boy who has spent hundreds of hours playing first-person shooting games.” — Takoma Park Maryland Library, May 2012


Developers - Code Statistics

code_swarm Visualization

The animation below represents the first 13 years of development of the Tux Paint project, compressed down to about 3 minutes. It visualizes each of the project team members (shown as usernames), and the files they worked on in the source code repository for the core "Tux Paint" application (shown as colored dots — different colors represent different parts of the project, i.e., documentation, data files, and various parts of the source code).

It was generated in 8/2015 using code_swarm.

Source Code Size

Below is an analysis of the size of Tux Paint's source code. It was generated in 8/2018 using David A. Wheeler's SLOCCount tool.

SLOCDirectorySLOC by Language
25852src_top_diransic=25530,sh=203,cpp=119
11678magicansic=11396,php=282
2141oskansic=2141
169src_posh=169
72customsh=72
61top_dirsh=47,ansic=14
55fontspython=44,sh=11
31docspython=31
10win32ansic=10
8maemosh=8
4hildonsh=4

Totals grouped by language:

ansic39091(97.53%)
sh514(1.28%)
php282(0.70%)
cpp119(0.30%)
python75(0.19%)

Total Physical Source Lines of Code (SLOC)= 40,081
Development Effort Estimate, Person-Years (Person-Months)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
= 9.64 (115.69)
Schedule Estimate, Years (Months)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
= 1.27 (15.21)
Estimated Average Number of Developers (Effort/Schedule) = 7.61
Total Estimated Cost to Develop
(average salary = USD$56,286/year, overhead = 2.40).
= USD$1,302,348

Download Survey Form Feedback

The links below show statistical information and charts based on the collected feedback from the optional survey form on the Download page. From it, you can get an idea of who downloads Tux Paint (parents vs. teachers), what countries they're from, etc.


Did you know? Your school can install Tux Paint on all of its computers... today, and at no cost!