armory3d/armorpaint
Graphics Creation Tools
C★ 4,937+237 that day#11 on trending
9.37%duplicated code · 22,744 of 242,845 lines
1,869clones in code
467code files of 532 scanned
9.2%duplicated over all files · 1,890 clones
The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code.
Largest clones in the code
- 161 lines in 2 placesc7,683 tokens
200static int16_t mesh__Compass_col[] = { 201 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 202 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 203 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 204 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 205 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 206 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 207 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 208 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 209 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0,First 10 of 161 lines.
- 38 lines in 4 placesc-header2,404 tokensbase/sources/libs/stb_image.h:7515–7552base/sources/libs/stb_sprintf.h:1869–1906base/sources/libs/stb_truetype.h:5040–5077base/tools/amake/stb_image_resize.h:2597–2634
7515------------------------------------------------------------------------------ 7516ALTERNATIVE A - MIT License 7517Copyright (c) 2017 Sean Barrett 7518Permission is hereby granted, free of charge, to any person obtaining a copy of 7519this software and associated documentation files (the "Software"), to deal in 7520the Software without restriction, including without limitation the rights to 7521use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7522of the Software, and to permit persons to whom the Software is furnished to do 7523so, subject to the following conditions: 7524The above copyright notice and this permission notice shall be included in allFirst 10 of 38 lines.
- 54 lines in 3 placesc2,552 tokens
20132767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20232767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20332767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20432767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20532767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20632767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20732767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20832767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20932767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 21032767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0,First 10 of 54 lines.
7 more
- 84 lines in 2 placesc-header5,007 tokens
- 55 lines in 2 placesc3,351 tokens
- 44 lines in 2 placesc-header2,632 tokens
- 55 lines in 2 placesc2,606 tokens
- 36 lines in 2 placesc-header2,354 tokens
- 34 lines in 2 placesc-header2,340 tokens
- 6 lines in 38 placesc54 tokens
Largest clones over all files, tests and data included
- 161 lines in 2 placesc7,683 tokens
200static int16_t mesh__Compass_col[] = { 201 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 202 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 203 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 204 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 205 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 206 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 207 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 208 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 209 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0,First 10 of 161 lines.
- 38 lines in 4 placesc-header2,404 tokensbase/sources/libs/stb_image.h:7515–7552base/sources/libs/stb_sprintf.h:1869–1906base/sources/libs/stb_truetype.h:5040–5077base/tools/amake/stb_image_resize.h:2597–2634
7515------------------------------------------------------------------------------ 7516ALTERNATIVE A - MIT License 7517Copyright (c) 2017 Sean Barrett 7518Permission is hereby granted, free of charge, to any person obtaining a copy of 7519this software and associated documentation files (the "Software"), to deal in 7520the Software without restriction, including without limitation the rights to 7521use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7522of the Software, and to permit persons to whom the Software is furnished to do 7523so, subject to the following conditions: 7524The above copyright notice and this permission notice shall be included in allFirst 10 of 38 lines.
- 54 lines in 3 placesc2,552 tokens
20132767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20232767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20332767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20432767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20532767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20632767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20732767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20832767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 20932767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 21032767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0, 32767, 0, 0, 0,First 10 of 54 lines.
- 84 lines in 2 placesc-header5,007 tokens
- 201 lines in 3 placesmarkdowndocs and examples1,869 tokens
By format, code only
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| c | 328 | 153,577 | 1,392 | 16,417 | 10.69% |
| c-header | 100 | 72,210 | 326 | 4,546 | 6.3% |
| objectivec | 10 | 10,328 | 139 | 1,582 | 15.32% |
| javascript | 9 | 4,882 | 10 | 187 | 3.83% |
| python | 1 | 493 | 1 | 6 | 1.22% |
| kotlin | 4 | 441 | 1 | 6 | 1.36% |
| bash | 12 | 670 | 0 | 0 | 0% |
| perl | 1 | 174 | 0 | 0 | 0% |
| java | 1 | 36 | 0 | 0 | 0% |
| prolog | 1 | 34 | 0 | 0 | 0% |
By format, all files
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| c | 332 | 154,008 | 1,399 | 16,561 | 10.75% |
| c-header | 100 | 72,210 | 326 | 4,546 | 6.3% |
| objectivec | 10 | 10,328 | 139 | 1,582 | 15.32% |
| markdown | 26 | 1,052 | 13 | 578 | 54.94% |
| javascript | 11 | 4,903 | 10 | 187 | 3.81% |
| json | 23 | 10,606 | 1 | 19 | 0.18% |
| python | 1 | 493 | 1 | 6 | 1.22% |
| kotlin | 4 | 441 | 1 | 6 | 1.36% |
| bash | 13 | 690 | 0 | 0 | 0% |
| perl | 1 | 174 | 0 | 0 | 0% |
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | All files | Code | Health | Commit |
|---|---|---|---|---|---|---|---|---|---|
| Sep 13, 2026 | #11 | 4,937 (+237) | 532 | 255,256 | 1,890 | 9.2% | 9.37% | — | c2cbe09 |
| Sep 12, 2026 | #6 | 4,769 (+350) | 532 | 252,783 | 1,891 | 9.29% | 9.39% | — | 71a9121 |
| Sep 11, 2026 | #8 | 4,500 (+72) | 533 | 252,916 | 1,906 | 9.36% | 9.46% | — | 0a125e5 |
Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.