kovidgoyal
kovidgoyal's public repositories have earned 58,256 GitHub stars since 2006, 90 of them in the last 90 days, across 45 tracked repositories.
- Stars
58k
across 45 tracked repos
- Last 30 days
+77
new stars
- Last 90 days
+90
slowing against the lifetime pace
- Commits
60k
authored across 36 repos
- Forks
4.5k
across owned repos
- First commit
2006
earliest tracked year
Star history
Summed across 45 public repositories
58,256 stars on September 15, 2026.
| Date | stars |
|---|---|
| April 3, 2013 | 1 |
| June 15, 2013 | 45 |
| June 27, 2013 | 62 |
| July 26, 2013 | 101 |
| August 26, 2013 | 154 |
| September 11, 2013 | 176 |
| October 15, 2013 | 214 |
| November 8, 2013 | 249 |
| November 26, 2013 | 267 |
| December 25, 2013 | 315 |
| January 21, 2014 | 358 |
| February 10, 2014 | 388 |
| March 8, 2014 | 442 |
| April 3, 2014 | 486 |
| April 16, 2014 | 506 |
| May 13, 2014 | 554 |
| June 8, 2014 | 598 |
| June 27, 2014 | 615 |
| July 31, 2014 | 651 |
| August 29, 2014 | 724 |
| September 12, 2014 | 749 |
| October 11, 2014 | 800 |
| November 6, 2014 | 842 |
| November 18, 2014 | 866 |
| December 17, 2014 | 905 |
| January 13, 2015 | 957 |
| January 26, 2015 | 985 |
| February 23, 2015 | 1,037 |
| March 20, 2015 | 1,107 |
| April 1, 2015 | 1,136 |
| April 25, 2015 | 1,199 |
| May 19, 2015 | 1,250 |
| June 1, 2015 | 1,278 |
| June 26, 2015 | 1,346 |
| July 23, 2015 | 1,407 |
| August 6, 2015 | 1,432 |
| September 1, 2015 | 1,493 |
| September 26, 2015 | 1,543 |
| October 11, 2015 | 1,573 |
| November 4, 2015 | 1,635 |
| November 29, 2015 | 1,705 |
| December 11, 2015 | 1,736 |
| January 5, 2016 | 1,798 |
| January 29, 2016 | 1,871 |
| February 13, 2016 | 1,905 |
| March 7, 2016 | 1,980 |
| March 30, 2016 | 2,063 |
| April 13, 2016 | 2,088 |
| May 7, 2016 | 2,145 |
| June 4, 2016 | 2,209 |
| June 17, 2016 | 2,239 |
| July 11, 2016 | 2,307 |
| August 4, 2016 | 2,353 |
| August 15, 2016 | 2,392 |
| September 8, 2016 | 2,461 |
| October 4, 2016 | 2,526 |
| October 19, 2016 | 2,579 |
| November 11, 2016 | 2,659 |
| December 4, 2016 | 2,733 |
| December 15, 2016 | 2,763 |
| January 8, 2017 | 3,285 |
| January 31, 2017 | 3,584 |
| February 23, 2017 | 3,696 |
| March 7, 2017 | 3,749 |
| March 30, 2017 | 3,858 |
| April 22, 2017 | 3,957 |
| May 3, 2017 | 3,995 |
| May 26, 2017 | 4,102 |
| June 20, 2017 | 4,660 |
| July 1, 2017 | 4,813 |
| July 24, 2017 | 4,982 |
| August 16, 2017 | 5,127 |
| August 28, 2017 | 5,198 |
| September 20, 2017 | 5,322 |
| October 13, 2017 | 5,450 |
| October 24, 2017 | 5,546 |
| November 16, 2017 | 5,808 |
| December 9, 2017 | 6,147 |
| December 21, 2017 | 6,262 |
| January 13, 2018 | 6,496 |
| February 5, 2018 | 6,894 |
| February 16, 2018 | 7,089 |
| March 11, 2018 | 7,398 |
| April 3, 2018 | 7,646 |
| April 16, 2018 | 7,809 |
| May 9, 2018 | 8,242 |
| June 1, 2018 | 8,569 |
| June 12, 2018 | 8,683 |
| July 5, 2018 | 8,905 |
| July 28, 2018 | 9,094 |
| August 9, 2018 | 9,257 |
| September 1, 2018 | 9,477 |
| September 24, 2018 | 10,612 |
| October 5, 2018 | 10,779 |
| October 28, 2018 | 11,024 |
| November 20, 2018 | 11,315 |
| December 2, 2018 | 11,463 |
| December 25, 2018 | 11,678 |
| January 17, 2019 | 11,996 |
| January 28, 2019 | 12,128 |
| February 20, 2019 | 12,411 |
| March 15, 2019 | 12,814 |
| March 27, 2019 | 12,971 |
| April 19, 2019 | 13,245 |
| May 12, 2019 | 13,602 |
| May 24, 2019 | 13,754 |
| June 16, 2019 | 14,048 |
| July 9, 2019 | 14,283 |
| July 20, 2019 | 14,411 |
| August 12, 2019 | 14,748 |
| September 4, 2019 | 15,075 |
| September 16, 2019 | 15,183 |
| October 9, 2019 | 15,483 |
| November 1, 2019 | 15,845 |
| November 12, 2019 | 15,973 |
| December 5, 2019 | 16,299 |
| December 28, 2019 | 16,546 |
| January 9, 2020 | 16,730 |
| February 1, 2020 | 17,033 |
| February 24, 2020 | 17,370 |
| March 6, 2020 | 17,489 |
| March 29, 2020 | 17,807 |
| April 21, 2020 | 18,168 |
| May 3, 2020 | 18,363 |
| May 26, 2020 | 18,714 |
| June 18, 2020 | 18,967 |
| June 29, 2020 | 19,091 |
| July 22, 2020 | 19,382 |
| August 14, 2020 | 19,647 |
| August 27, 2020 | 19,781 |
| September 19, 2020 | 20,010 |
| October 12, 2020 | 20,524 |
| October 23, 2020 | 20,734 |
| November 15, 2020 | 21,037 |
| December 8, 2020 | 21,382 |
| December 20, 2020 | 21,542 |
| January 12, 2021 | 21,950 |
| February 4, 2021 | 22,273 |
| February 16, 2021 | 22,428 |
| March 11, 2021 | 22,739 |
| April 3, 2021 | 23,092 |
| April 14, 2021 | 23,258 |
| May 7, 2021 | 23,657 |
| June 2, 2021 | 24,008 |
| June 14, 2021 | 24,197 |
| July 7, 2021 | 24,531 |
| July 30, 2021 | 24,863 |
| August 10, 2021 | 25,021 |
| September 5, 2021 | 25,393 |
| September 28, 2021 | 25,722 |
| October 11, 2021 | 25,850 |
| November 10, 2021 | 26,110 |
| December 3, 2021 | 26,616 |
| December 14, 2021 | 26,851 |
| January 6, 2022 | 27,323 |
| January 29, 2022 | 27,857 |
| February 10, 2022 | 28,058 |
| March 5, 2022 | 28,551 |
| March 28, 2022 | 28,975 |
| April 8, 2022 | 29,195 |
| May 1, 2022 | 29,629 |
| May 24, 2022 | 30,074 |
| June 5, 2022 | 30,276 |
| June 28, 2022 | 30,747 |
| July 21, 2022 | 31,209 |
| August 1, 2022 | 31,409 |
| August 24, 2022 | 32,009 |
| September 16, 2022 | 32,406 |
| September 28, 2022 | 32,649 |
| October 21, 2022 | 33,071 |
| November 13, 2022 | 33,500 |
| November 25, 2022 | 33,699 |
| December 18, 2022 | 34,184 |
| January 10, 2023 | 34,888 |
| January 21, 2023 | 35,114 |
| February 13, 2023 | 35,585 |
| March 8, 2023 | 36,047 |
| March 20, 2023 | 36,273 |
| April 12, 2023 | 36,708 |
| May 5, 2023 | 37,123 |
| May 28, 2023 | 37,527 |
| June 8, 2023 | 37,718 |
| July 1, 2023 | 38,197 |
| July 24, 2023 | 38,633 |
| August 5, 2023 | 38,845 |
| August 28, 2023 | 39,414 |
| September 20, 2023 | 40,086 |
| October 1, 2023 | 40,253 |
| October 24, 2023 | 40,646 |
| November 16, 2023 | 41,091 |
| November 28, 2023 | 41,687 |
| December 21, 2023 | 42,062 |
| January 13, 2024 | 42,520 |
| January 24, 2024 | 42,763 |
| February 16, 2024 | 43,216 |
| March 10, 2024 | 43,725 |
| March 22, 2024 | 43,972 |
| April 14, 2024 | 44,450 |
| May 7, 2024 | 44,892 |
| May 18, 2024 | 45,094 |
| June 10, 2024 | 45,660 |
| July 3, 2024 | 46,144 |
| July 15, 2024 | 46,352 |
| August 7, 2024 | 47,028 |
| August 30, 2024 | 47,630 |
| September 11, 2024 | 47,877 |
| October 4, 2024 | 48,415 |
| October 27, 2024 | 48,965 |
| November 7, 2024 | 49,207 |
| November 30, 2024 | 49,722 |
| December 23, 2024 | 50,252 |
| January 4, 2025 | 50,998 |
| January 27, 2025 | 51,656 |
| February 19, 2025 | 52,144 |
| March 2, 2025 | 52,388 |
| March 25, 2025 | 52,979 |
| April 17, 2025 | 53,523 |
| April 29, 2025 | 53,770 |
| May 22, 2025 | 54,260 |
| June 14, 2025 | 54,528 |
| June 25, 2025 | 54,667 |
| July 18, 2025 | 55,002 |
| August 10, 2025 | 55,320 |
| August 22, 2025 | 55,486 |
| September 14, 2025 | 55,802 |
| October 7, 2025 | 56,086 |
| October 24, 2025 | 56,200 |
| November 16, 2025 | 56,454 |
| December 9, 2025 | 56,676 |
| December 21, 2025 | 56,799 |
| January 13, 2026 | 57,107 |
| February 5, 2026 | 57,498 |
| February 16, 2026 | 57,610 |
| March 11, 2026 | 57,809 |
| April 3, 2026 | 57,937 |
| April 15, 2026 | 58,016 |
| May 8, 2026 | 58,098 |
| June 7, 2026 | 58,166 |
| June 30, 2026 | 58,179 |
| September 15, 2026 | 58,256 |
Top repositories
leaderboard- kovidgoyal/kitty34,905 stars · 1,509 forks · 19,230 commits
- kovidgoyal/calibre25,906 stars · 2,683 forks · 54,414 commits
- kovidgoyal/html5-parser705 stars · 39 forks · 366 commits
- kovidgoyal/kitty-themes564 stars · 129 forks · 688 commits
- kovidgoyal/vise212 stars · 9 forks · 559 commits
- kovidgoyal/rapydscript-ng207 stars · 45 forks · 1,235 commits
- kovidgoyal/iv43 stars · 2 forks · 51 commits
- kovidgoyal/dukpy40 stars · 5 forks · 68 commits
Each trace uses complete cumulative history only. A repository still being read shows its current GitHub totals without one.
Contribution story
Attributed public commits
kovidgoyal is builder-led: most attributed commits land in projects they own.
- Owned repos
36
60k authored commits
- Outside repos
0
0 authored commits
- Outside share
0%
of attributed commit volume
- Visionary
4
breakout projects spotted early
Earned achievements
Proven by cached history
- Streak · 7 daysWeek signalSeven consecutive days of tracked project activity. Personal best: 959 days.
- Streak · 30 daysMonth in motionThirty consecutive days of tracked project activity. Personal best: 959 days.
- Streak · 90 daysQuarter keeperNinety consecutive days of tracked project activity. Personal best: 959 days.
- Streak · 180 daysHalf-year maintainerOne hundred eighty consecutive days of tracked project activity. Personal best: 959 days.
- Streak · 365 daysYear in motionA full year of consecutive tracked project activity. Personal best: 959 days.
- Visionary · early signalkovidgoyal/kittyContributed at 0 stars · now 34,905 · before the first recorded star
- Visionary · early signalkovidgoyal/calibreContributed at 0 stars · now 25,906 · before the first recorded star
- Visionary · early signalkovidgoyal/html5-parserContributed at 0 stars · now 705 · before the first recorded star
- Visionary · early signalkovidgoyal/kitty-themesContributed at 0 stars · now 564 · before the first recorded star
Streaks count consecutive calendar days authored by this resolved GitHub login across analyzed public repositories. Visionary uses complete star history to prove a contribution landed before a project grew past five times that star count and crossed 512 stars.
Code signals
43 analyzed of 45 repos
Aggregated from cached git history across the public repositories kovidgoyal owns. Every drawing below is embeddable.
Lines of code by language across every analyzed repo you own.
Every commit landed in the last 52 weeks, summed across owned repos.
Maintenance footprint
Bot authors excluded
- Solo-carried
36
of 43 scored repos, one person holds over half the commits
- Shared
7
more than one author needed to reach half the commits
- Commits 52w
5.6k
landed across owned repos in the last 52 weeks
- Active streak
3d
959 day best across resolved public contributions
- Read commits
190k
total commit history gitdebt has read
Most active · last 90 days
Languages across owned repos
- Python
- 48%
- C
- 27%
- C++
- 10%
- JavaScript
- 7%
- HTML
- 4%
- Go
- 4%
Add to your README
svg · gif · png · webp
Every asset defaults to a static frame; motion is yours to turn on, and it plays inside a GitHub README. Each snippet carries a light and a dark drawing behind one <picture> element, so it follows the reader's own GitHub theme.
Paste it into Claude Code, Cursor, Codex, or any coding agent with your checkout open. It carries the measured numbers, the exact snippets, and the rules — including replacing an existing star-history widget in place rather than stacking a second chart under it.
Tracked repositories
comparison builder- kovidgoyal/ale
- kovidgoyal/calibre
- kovidgoyal/cpython-source-deps
- kovidgoyal/dbus
- kovidgoyal/exiffix
- kovidgoyal/fw2
- kovidgoyal/i3
- kovidgoyal/iv
- kovidgoyal/kitty
- kovidgoyal/kovidgoyal.github.io
- kovidgoyal/mathjax
- kovidgoyal/patchelf
- kovidgoyal/prism
- kovidgoyal/rapydscript-ng
- kovidgoyal/swww
Each repository sheet carries the full star trace plus its code-health readings — change frequency, repair load, ownership concentration and more.
How this sheet is drawn
gitdebt sums the cumulative star history of kovidgoyal's top public repositories (up to 50, by stars) from cached public star timestamps, and derives the code readings from cached git history — commits, commit days, language line counts and author concentration. Everything here is read from gitdebt's own database; nothing on this page queries GitHub while you wait. Repositories without cached history are read in the background and join the totals as they complete. Explore further on the leaderboard or by comparing star histories across repositories.
This aggregate sums star series whose source differs per repository. Each repository's own sheet names its source and coverage date.