Skip to content

Instantly share code, notes, and snippets.

@casperdcl
Last active August 13, 2025 00:45
Show Gist options
  • Save casperdcl/7f351ce61f01cfcfb5cfa53097954435 to your computer and use it in GitHub Desktop.
Save casperdcl/7f351ce61f01cfcfb5cfa53097954435 to your computer and use it in GitHub Desktop.
lines of code written stats
Display the source blob
Display the rendered blob
Raw
<svg class="bar" xmlns="http://www.w3.org/2000/svg"
width="800" height="66.66666666666666">
<mask id="ghstat-bar">
<rect x="0" y="0" width="800" height="8" fill="white" rx="5"/>
</mask>
<rect x="0" y="0" width="800" height="66.66666666666666"
fill="white" fill-opacity="0.5" rx="5"/>
<rect mask="url(#ghstat-bar)" x="0" y="0"
width="80.22052799592772" height="8" fill="#3572A5"/>
<text x="0" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 0, 16)"
>Python 126k</text>
<rect mask="url(#ghstat-bar)" x="80.22052799592772" y="0"
width="79.80143591278245" height="8" fill="#ff7f0e"/>
<text x="80.22052799592772" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 80.22052799592772, 16)"
>html 125k</text>
<rect mask="url(#ghstat-bar)" x="160.02196390871018" y="0"
width="56.140449763086096" height="8" fill="#f34b7d"/>
<text x="160.02196390871018" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 160.02196390871018, 16)"
>C++ 61.8k</text>
<rect mask="url(#ghstat-bar)" x="216.1624136717963" y="0"
width="42.87321888888052" height="8" fill="#083fa1"/>
<text x="216.1624136717963" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 216.1624136717963, 16)"
>Markdown 36.0k</text>
<rect mask="url(#ghstat-bar)" x="259.0356325606768" y="0"
width="40.94815566866312" height="8" fill="#1f77b4"/>
<text x="259.0356325606768" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 259.0356325606768, 16)"
>json 32.9k</text>
<rect mask="url(#ghstat-bar)" x="299.9837882293399" y="0"
width="40.010806717065684" height="8" fill="#17becf"/>
<text x="299.9837882293399" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 299.9837882293399, 16)"
>Text 31.4k</text>
<rect mask="url(#ghstat-bar)" x="339.9945949464056" y="0"
width="34.39221238618563" height="8" fill="#bcbd22"/>
<text x="339.9945949464056" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 339.9945949464056, 16)"
>yml 23.2k</text>
<rect mask="url(#ghstat-bar)" x="374.3868073325912" y="0"
width="34.32987533682994" height="8" fill="#DA5B0B"/>
<text x="374.3868073325912" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 374.3868073325912, 16)"
>Jupyter Notebook 23.1k</text>
<rect mask="url(#ghstat-bar)" x="408.7166826694212" y="0"
width="32.24944237775245" height="8" fill="#7f7f7f"/>
<text x="408.7166826694212" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 408.7166826694212, 16)"
>Matlab 20.4k</text>
<rect mask="url(#ghstat-bar)" x="440.96612504717365" y="0"
width="21.31911827462083" height="8" fill="#141414"/>
<text x="440.96612504717365" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 440.96612504717365, 16)"
>reStructuredText 8.91k</text>
<rect mask="url(#ghstat-bar)" x="462.28524332179444" y="0"
width="21.067652284112786" height="8" fill="#89e051"/>
<text x="462.28524332179444" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 462.28524332179444, 16)"
>Shell 8.70k</text>
<rect mask="url(#ghstat-bar)" x="483.35289560590724" y="0"
width="20.076020988336623" height="8" fill="#3A4E3A"/>
<text x="483.35289560590724" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 483.35289560590724, 16)"
>Cuda 7.90k</text>
<rect mask="url(#ghstat-bar)" x="503.42891659424384" y="0"
width="19.007321747829938" height="8" fill="#3D6117"/>
<text x="503.42891659424384" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 503.42891659424384, 16)"
>TeX 7.08k</text>
<rect mask="url(#ghstat-bar)" x="522.4362383420738" y="0"
width="17.85200140729667" height="8" fill="#DA3434"/>
<text x="522.4362383420738" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 522.4362383420738, 16)"
>CMake 6.25k</text>
<rect mask="url(#ghstat-bar)" x="540.2882397493705" y="0"
width="17.46499844382106" height="8" fill="#d1dbe0"/>
<text x="540.2882397493705" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 540.2882397493705, 16)"
>INI 5.98k</text>
<rect mask="url(#ghstat-bar)" x="557.7532381931916" y="0"
width="15.088419252659884" height="8" fill="#663399"/>
<text x="557.7532381931916" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 557.7532381931916, 16)"
>CSS 4.46k</text>
<rect mask="url(#ghstat-bar)" x="572.8416574458514" y="0"
width="14.221912587765543" height="8" fill="#f1e05a"/>
<text x="572.8416574458514" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 572.8416574458514, 16)"
>JavaScript 3.97k</text>
<rect mask="url(#ghstat-bar)" x="587.063570033617" y="0"
width="12.848516890480289" height="8" fill="#e377c2"/>
<text x="587.063570033617" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 587.063570033617, 16)"
>yaml 3.24k</text>
<rect mask="url(#ghstat-bar)" x="599.9120869240973" y="0"
width="12.782856211770556" height="8" fill="#384d54"/>
<text x="599.9120869240973" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 599.9120869240973, 16)"
>Dockerfile 3.20k</text>
<rect mask="url(#ghstat-bar)" x="612.6949431358678" y="0"
width="12.367157250476465" height="8" fill="#427819"/>
<text x="612.6949431358678" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 612.6949431358678, 16)"
>Makefile 3.00k</text>
<rect mask="url(#ghstat-bar)" x="625.0621003863442" y="0"
width="11.91346938835082" height="8" fill="#555555"/>
<text x="625.0621003863442" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 625.0621003863442, 16)"
>C 2.78k</text>
<rect mask="url(#ghstat-bar)" x="636.975569774695" y="0"
width="10.870378518652634" height="8" fill="#778899"/>
<text x="636.975569774695" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 636.975569774695, 16)"
>BibTeX 2.32k</text>
<rect mask="url(#ghstat-bar)" x="647.8459482933478" y="0"
width="10.422489152400187" height="8" fill="#9c4221"/>
<text x="647.8459482933478" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 647.8459482933478, 16)"
>TOML 2.13k</text>
<rect mask="url(#ghstat-bar)" x="658.268437445748" y="0"
width="9.349471430568764" height="8" fill="#5686a5"/>
<text x="658.268437445748" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 658.268437445748, 16)"
>GLSL 1.71k</text>
<rect mask="url(#ghstat-bar)" x="667.6179088763166" y="0"
width="8.12988029094175" height="8" fill="#8c564b"/>
<text x="667.6179088763166" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 667.6179088763166, 16)"
>DVC 1.30k</text>
<rect mask="url(#ghstat-bar)" x="675.7477891672585" y="0"
width="8.117324483771878" height="8" fill="#000000"/>
<text x="675.7477891672585" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 675.7477891672585, 16)"
>Ignore List 1.29k</text>
<rect mask="url(#ghstat-bar)" x="683.8651136510304" y="0"
width="7.809931772430817" height="8" fill="#2596be"/>
<text x="683.8651136510304" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 683.8651136510304, 16)"
>Graphviz (DOT) 1.20k</text>
<rect mask="url(#ghstat-bar)" x="691.6750454234611" y="0"
width="7.803398996906668" height="8" fill="#9467bd"/>
<text x="691.6750454234611" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 691.6750454234611, 16)"
>frag 1.19k</text>
<rect mask="url(#ghstat-bar)" x="699.4784444203677" y="0"
width="7.601452832147454" height="8" fill="#c6538c"/>
<text x="699.4784444203677" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 699.4784444203677, 16)"
>SCSS 1.13k</text>
<rect mask="url(#ghstat-bar)" x="707.0798972525153" y="0"
width="7.212432072553012" height="8" fill="#d62728"/>
<text x="707.0798972525153" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 707.0798972525153, 16)"
>csl 1.02k</text>
<rect mask="url(#ghstat-bar)" x="714.2923293250683" y="0"
width="6.541278357447219" height="8" fill="#ecdebe"/>
<text x="714.2923293250683" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 714.2923293250683, 16)"
>Roff 839</text>
<rect mask="url(#ghstat-bar)" x="720.8336076825154" y="0"
width="5.708632414122482" height="8" fill="#0060ac"/>
<text x="720.8336076825154" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 720.8336076825154, 16)"
>XML 639</text>
<rect mask="url(#ghstat-bar)" x="726.5422400966379" y="0"
width="5.6457502020428825" height="8" fill="#2ca02c"/>
<text x="726.5422400966379" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 726.5422400966379, 16)"
>Unknown 625</text>
<rect mask="url(#ghstat-bar)" x="732.1879902986808" y="0"
width="4.942531055192254" height="8" fill="#ff7f0e"/>
<text x="732.1879902986808" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 732.1879902986808, 16)"
>tsx 479</text>
<rect mask="url(#ghstat-bar)" x="737.1305213538731" y="0"
width="4.589408079832025" height="8" fill="#b07219"/>
<text x="737.1305213538731" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 737.1305213538731, 16)"
>Java 413</text>
<rect mask="url(#ghstat-bar)" x="741.7199294337051" y="0"
width="4.008085035688376" height="8" fill="#1f77b4"/>
<text x="741.7199294337051" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 741.7199294337051, 16)"
>Interfile 315</text>
<rect mask="url(#ghstat-bar)" x="745.7280144693935" y="0"
width="3.83911013738916" height="8" fill="#844FBA"/>
<text x="745.7280144693935" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 745.7280144693935, 16)"
>HCL 289</text>
<rect mask="url(#ghstat-bar)" x="749.5671246067826" y="0"
width="3.7585604074435155" height="8" fill="#17becf"/>
<text x="749.5671246067826" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 749.5671246067826, 16)"
>SWIG 277</text>
<rect mask="url(#ghstat-bar)" x="753.3256850142261" y="0"
width="3.592046173867683" height="8" fill="#02303a"/>
<text x="753.3256850142261" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 753.3256850142261, 16)"
>Gradle 253</text>
<rect mask="url(#ghstat-bar)" x="756.9177311880939" y="0"
width="3.584940239759552" height="8" fill="#fedf5b"/>
<text x="756.9177311880939" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 756.9177311880939, 16)"
>Cython 252</text>
<rect mask="url(#ghstat-bar)" x="760.5026714278534" y="0"
width="3.1777098868425893" height="8" fill="#C1F12E"/>
<text x="760.5026714278534" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 760.5026714278534, 16)"
>Batchfile 198</text>
<rect mask="url(#ghstat-bar)" x="763.680381314696" y="0"
width="3.0881789143255736" height="8" fill="#cb171e"/>
<text x="763.680381314696" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 763.680381314696, 16)"
>YAML 187</text>
<rect mask="url(#ghstat-bar)" x="766.7685602290215" y="0"
width="2.883204534139154" height="8" fill="#F44D27"/>
<text x="766.7685602290215" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 766.7685602290215, 16)"
>Git Config 163</text>
<rect mask="url(#ghstat-bar)" x="769.6517647631607" y="0"
width="2.829641890836975" height="8" fill="#bcbd22"/>
<text x="769.6517647631607" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 769.6517647631607, 16)"
>spec 157</text>
<rect mask="url(#ghstat-bar)" x="772.4814066539977" y="0"
width="2.8115609268303396" height="8" fill="#7f7f7f"/>
<text x="772.4814066539977" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 772.4814066539977, 16)"
>submodule 155</text>
<rect mask="url(#ghstat-bar)" x="775.2929675808281" y="0"
width="2.7658414420440187" height="8" fill="#F44D27"/>
<text x="775.2929675808281" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 775.2929675808281, 16)"
>Git Attributes 150</text>
<rect mask="url(#ghstat-bar)" x="778.0588090228721" y="0"
width="2.504575948872997" height="8" fill="#5e5086"/>
<text x="778.0588090228721" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 778.0588090228721, 16)"
>Haskell 123</text>
<rect mask="url(#ghstat-bar)" x="780.563384971745" y="0"
width="2.442725021031215" height="8" fill="#fcb32c"/>
<text x="780.563384971745" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 780.563384971745, 16)"
>MDX 117</text>
<rect mask="url(#ghstat-bar)" x="783.0061099927763" y="0"
width="2.2583000808171527" height="8" fill="#292929"/>
<text x="783.0061099927763" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 783.0061099927763, 16)"
>JSON with Comments 100</text>
<rect mask="url(#ghstat-bar)" x="785.2644100735935" y="0"
width="2.2241676369752788" height="8" fill="#4F5D95"/>
<text x="785.2644100735935" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 785.2644100735935, 16)"
>PHP 97</text>
<rect mask="url(#ghstat-bar)" x="787.4885777105687" y="0"
width="2.0449776989286175" height="8" fill="#00ADD8"/>
<text x="787.4885777105687" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 787.4885777105687, 16)"
>Go 82</text>
<rect mask="url(#ghstat-bar)" x="789.5335554094974" y="0"
width="1.778187261823577" height="8" fill="#e377c2"/>
<text x="789.5335554094974" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 789.5335554094974, 16)"
>t 62</text>
<rect mask="url(#ghstat-bar)" x="791.3117426713209" y="0"
width="1.4460175982876873" height="8" fill="#8c564b"/>
<text x="791.3117426713209" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 791.3117426713209, 16)"
>MD5Sum 41</text>
<rect mask="url(#ghstat-bar)" x="792.7577602696085" y="0"
width="1.1515116179634823" height="8" fill="#9467bd"/>
<text x="792.7577602696085" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 792.7577602696085, 16)"
>CODEOWNERS 26</text>
<rect mask="url(#ghstat-bar)" x="793.909271887572" y="0"
width="1.0830426716682562" height="8" fill="#d62728"/>
<text x="793.909271887572" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 793.909271887572, 16)"
>VTC 23</text>
<rect mask="url(#ghstat-bar)" x="794.9923145592403" y="0"
width="1.0830426716682562" height="8" fill="#2ca02c"/>
<text x="794.9923145592403" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 794.9923145592403, 16)"
>properties 23</text>
<rect mask="url(#ghstat-bar)" x="796.0753572309086" y="0"
width="0.931120976755002" height="8" fill="#ff7f0e"/>
<text x="796.0753572309086" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 796.0753572309086, 16)"
>pro 17</text>
<rect mask="url(#ghstat-bar)" x="797.0064782076636" y="0"
width="0.8449785178941689" height="8" fill="#012456"/>
<text x="797.0064782076636" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 797.0064782076636, 16)"
>PowerShell 14</text>
<rect mask="url(#ghstat-bar)" x="797.8514567255578" y="0"
width="0.5531682884088037" height="8" fill="#009a00"/>
<text x="797.8514567255578" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 797.8514567255578, 16)"
>Regular Expression 6</text>
<rect mask="url(#ghstat-bar)" x="798.4046250139666" y="0"
width="0.5049712494300422" height="8" fill="#e5d559"/>
<text x="798.4046250139666" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.4046250139666, 16)"
>Dotenv 5</text>
<rect mask="url(#ghstat-bar)" x="798.9095962633966" y="0"
width="0.4516600161634306" height="8" fill="#F44D27"/>
<text x="798.9095962633966" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.9095962633966, 16)"
>Git Revision List 4</text>
<rect mask="url(#ghstat-bar)" x="799.36125627956" y="0"
width="0.3193718602199874" height="8" fill="#a52a22"/>
<text x="799.36125627956" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.36125627956, 16)"
>Jinja 2</text>
<rect mask="url(#ghstat-bar)" x="799.68062813978" y="0"
width="0.3193718602199874" height="8" fill="#1f77b4"/>
<text x="799.68062813978" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.68062813978, 16)"
>ts 2</text>
</svg>
@casperdcl
Copy link
Author

casperdcl commented Dec 16, 2020

  • Only includes FOSS contributions on GitHub default branches
    • no unmerged branches
    • no closed source
    • no other Git hosts
  • A lot of the HTML would've been procedurally generated but the rest of the stats are underestimates
  • Updated daily
  • Created mostly due to sourcerer-io/sourcerer-app#632
  • Updated daily via casperdcl/ghstat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment