Skip to content

Instantly share code, notes, and snippets.

@casperdcl
Last active February 14, 2026 00:58
Show Gist options
  • Select an option

  • Save casperdcl/aac90b8313a905e146459c81cabade7d to your computer and use it in GitHub Desktop.

Select an option

Save casperdcl/aac90b8313a905e146459c81cabade7d 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.65369867182108" height="8" fill="#3572A5"/>
<text x="0" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 0, 16)"
>Python 129k</text>
<rect mask="url(#ghstat-bar)" x="80.65369867182108" y="0"
width="79.28962359684114" height="8" fill="#2ca02c"/>
<text x="80.65369867182108" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 80.65369867182108, 16)"
>html 125k</text>
<rect mask="url(#ghstat-bar)" x="159.9433222686622" y="0"
width="55.77659227581001" height="8" fill="#f34b7d"/>
<text x="159.9433222686622" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 159.9433222686622, 16)"
>C++ 61.8k</text>
<rect mask="url(#ghstat-bar)" x="215.71991454447223" y="0"
width="43.03449698838684" height="8" fill="#083fa1"/>
<text x="215.71991454447223" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 215.71991454447223, 16)"
>Markdown 36.8k</text>
<rect mask="url(#ghstat-bar)" x="258.7544115328591" y="0"
width="40.68833033304385" height="8" fill="#ff7f0e"/>
<text x="258.7544115328591" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 258.7544115328591, 16)"
>json 32.9k</text>
<rect mask="url(#ghstat-bar)" x="299.4427418659029" y="0"
width="39.75212185562429" height="8" fill="#1f77b4"/>
<text x="299.4427418659029" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 299.4427418659029, 16)"
>Text 31.4k</text>
<rect mask="url(#ghstat-bar)" x="339.1948637215272" y="0"
width="34.74637426580215" height="8" fill="#17becf"/>
<text x="339.1948637215272" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 339.1948637215272, 16)"
>yml 24.0k</text>
<rect mask="url(#ghstat-bar)" x="373.9412379873294" y="0"
width="34.16046887544875" height="8" fill="#DA5B0B"/>
<text x="373.9412379873294" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 373.9412379873294, 16)"
>Jupyter Notebook 23.2k</text>
<rect mask="url(#ghstat-bar)" x="408.1017068627781" y="0"
width="32.04042728936" height="8" fill="#bcbd22"/>
<text x="408.1017068627781" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 408.1017068627781, 16)"
>Matlab 20.4k</text>
<rect mask="url(#ghstat-bar)" x="440.1421341521381" y="0"
width="21.389069849840922" height="8" fill="#89e051"/>
<text x="440.1421341521381" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 440.1421341521381, 16)"
>Shell 9.09k</text>
<rect mask="url(#ghstat-bar)" x="461.531204001979" y="0"
width="21.182133108768962" height="8" fill="#141414"/>
<text x="461.531204001979" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 461.531204001979, 16)"
>reStructuredText 8.91k</text>
<rect mask="url(#ghstat-bar)" x="482.713337110748" y="0"
width="19.945904279579487" height="8" fill="#3A4E3A"/>
<text x="482.713337110748" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 482.713337110748, 16)"
>Cuda 7.90k</text>
<rect mask="url(#ghstat-bar)" x="502.65924139032745" y="0"
width="18.88413149267169" height="8" fill="#3D6117"/>
<text x="502.65924139032745" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 502.65924139032745, 16)"
>TeX 7.08k</text>
<rect mask="url(#ghstat-bar)" x="521.5433728829992" y="0"
width="17.87342463625968" height="8" fill="#DA3434"/>
<text x="521.5433728829992" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 521.5433728829992, 16)"
>CMake 6.35k</text>
<rect mask="url(#ghstat-bar)" x="539.4167975192588" y="0"
width="17.36195536561161" height="8" fill="#d1dbe0"/>
<text x="539.4167975192588" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 539.4167975192588, 16)"
>INI 5.99k</text>
<rect mask="url(#ghstat-bar)" x="556.7787528848704" y="0"
width="14.99062818865151" height="8" fill="#663399"/>
<text x="556.7787528848704" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 556.7787528848704, 16)"
>CSS 4.46k</text>
<rect mask="url(#ghstat-bar)" x="571.7693810735219" y="0"
width="14.129737526819612" height="8" fill="#f1e05a"/>
<text x="571.7693810735219" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 571.7693810735219, 16)"
>JavaScript 3.97k</text>
<rect mask="url(#ghstat-bar)" x="585.8991186003416" y="0"
width="13.16707504930945" height="8" fill="#7f7f7f"/>
<text x="585.8991186003416" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 585.8991186003416, 16)"
>yaml 3.44k</text>
<rect mask="url(#ghstat-bar)" x="599.066193649651" y="0"
width="12.761298931241479" height="8" fill="#384d54"/>
<text x="599.066193649651" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 599.066193649651, 16)"
>Dockerfile 3.23k</text>
<rect mask="url(#ghstat-bar)" x="611.8274925808925" y="0"
width="12.33810986112156" height="8" fill="#427819"/>
<text x="611.8274925808925" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 611.8274925808925, 16)"
>Makefile 3.02k</text>
<rect mask="url(#ghstat-bar)" x="624.1656024420141" y="0"
width="11.836255809644578" height="8" fill="#555555"/>
<text x="624.1656024420141" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 624.1656024420141, 16)"
>C 2.78k</text>
<rect mask="url(#ghstat-bar)" x="636.0018582516586" y="0"
width="10.799925420570446" height="8" fill="#778899"/>
<text x="636.0018582516586" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 636.0018582516586, 16)"
>BibTeX 2.32k</text>
<rect mask="url(#ghstat-bar)" x="646.8017836722291" y="0"
width="10.561913772566875" height="8" fill="#9c4221"/>
<text x="646.8017836722291" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 646.8017836722291, 16)"
>TOML 2.22k</text>
<rect mask="url(#ghstat-bar)" x="657.363697444796" y="0"
width="9.288875635621586" height="8" fill="#5686a5"/>
<text x="657.363697444796" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 657.363697444796, 16)"
>GLSL 1.71k</text>
<rect mask="url(#ghstat-bar)" x="666.6525730804176" y="0"
width="8.117598419987408" height="8" fill="#000000"/>
<text x="666.6525730804176" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 666.6525730804176, 16)"
>Ignore List 1.31k</text>
<rect mask="url(#ghstat-bar)" x="674.770171500405" y="0"
width="8.077188910181519" height="8" fill="#e377c2"/>
<text x="674.770171500405" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 674.770171500405, 16)"
>DVC 1.30k</text>
<rect mask="url(#ghstat-bar)" x="682.8473604105865" y="0"
width="7.759314042033102" height="8" fill="#2596be"/>
<text x="682.8473604105865" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 682.8473604105865, 16)"
>Graphviz (DOT) 1.20k</text>
<rect mask="url(#ghstat-bar)" x="690.6066744526196" y="0"
width="7.752823606734178" height="8" fill="#8c564b"/>
<text x="690.6066744526196" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 690.6066744526196, 16)"
>frag 1.19k</text>
<rect mask="url(#ghstat-bar)" x="698.3594980593538" y="0"
width="7.575480161790832" height="8" fill="#c6538c"/>
<text x="698.3594980593538" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 698.3594980593538, 16)"
>SCSS 1.14k</text>
<rect mask="url(#ghstat-bar)" x="705.9349782211445" y="0"
width="7.165686857255608" height="8" fill="#9467bd"/>
<text x="705.9349782211445" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 705.9349782211445, 16)"
>csl 1.02k</text>
<rect mask="url(#ghstat-bar)" x="713.1006650784002" y="0"
width="6.929979133175899" height="8" fill="#ecdebe"/>
<text x="713.1006650784002" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 713.1006650784002, 16)"
>Roff 954</text>
<rect mask="url(#ghstat-bar)" x="720.0306442115761" y="0"
width="5.781516630732668" height="8" fill="#d62728"/>
<text x="720.0306442115761" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 720.0306442115761, 16)"
>Unknown 664</text>
<rect mask="url(#ghstat-bar)" x="725.8121608423088" y="0"
width="5.671633625285717" height="8" fill="#0060ac"/>
<text x="725.8121608423088" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 725.8121608423088, 16)"
>XML 639</text>
<rect mask="url(#ghstat-bar)" x="731.4837944675945" y="0"
width="4.910497522541279" height="8" fill="#2ca02c"/>
<text x="731.4837944675945" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 731.4837944675945, 16)"
>tsx 479</text>
<rect mask="url(#ghstat-bar)" x="736.3942919901358" y="0"
width="4.559663207835823" height="8" fill="#b07219"/>
<text x="736.3942919901358" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 736.3942919901358, 16)"
>Java 413</text>
<rect mask="url(#ghstat-bar)" x="740.9539551979716" y="0"
width="3.982107834650109" height="8" fill="#ff7f0e"/>
<text x="740.9539551979716" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 740.9539551979716, 16)"
>Interfile 315</text>
<rect mask="url(#ghstat-bar)" x="744.9360630326217" y="0"
width="3.814228096474606" height="8" fill="#844FBA"/>
<text x="744.9360630326217" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 744.9360630326217, 16)"
>HCL 289</text>
<rect mask="url(#ghstat-bar)" x="748.7502911290964" y="0"
width="3.734200425444814" height="8" fill="#1f77b4"/>
<text x="748.7502911290964" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 748.7502911290964, 16)"
>SWIG 277</text>
<rect mask="url(#ghstat-bar)" x="752.4844915545411" y="0"
width="3.568765403932303" height="8" fill="#02303a"/>
<text x="752.4844915545411" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 752.4844915545411, 16)"
>Gradle 253</text>
<rect mask="url(#ghstat-bar)" x="756.0532569584734" y="0"
width="3.561705524804854" height="8" fill="#fedf5b"/>
<text x="756.0532569584734" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 756.0532569584734, 16)"
>Cython 252</text>
<rect mask="url(#ghstat-bar)" x="759.6149624832783" y="0"
width="3.2280697662667035" height="8" fill="#C1F12E"/>
<text x="759.6149624832783" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 759.6149624832783, 16)"
>Batchfile 207</text>
<rect mask="url(#ghstat-bar)" x="762.843032249545" y="0"
width="3.0763565172441236" height="8" fill="#cb171e"/>
<text x="762.843032249545" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 762.843032249545, 16)"
>YAML 188</text>
<rect mask="url(#ghstat-bar)" x="765.9193887667891" y="0"
width="2.9510786973597143" height="8" fill="#F44D27"/>
<text x="765.9193887667891" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 765.9193887667891, 16)"
>Git Config 173</text>
<rect mask="url(#ghstat-bar)" x="768.8704674641488" y="0"
width="2.811302415598783" height="8" fill="#17becf"/>
<text x="768.8704674641488" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 768.8704674641488, 16)"
>spec 157</text>
<rect mask="url(#ghstat-bar)" x="771.6817698797475" y="0"
width="2.7933386379374427" height="8" fill="#bcbd22"/>
<text x="771.6817698797475" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 771.6817698797475, 16)"
>submodule 155</text>
<rect mask="url(#ghstat-bar)" x="774.475108517685" y="0"
width="2.747915470279398" height="8" fill="#F44D27"/>
<text x="774.475108517685" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 774.475108517685, 16)"
>Git Attributes 150</text>
<rect mask="url(#ghstat-bar)" x="777.2230239879644" y="0"
width="2.4883432910425953" height="8" fill="#5e5086"/>
<text x="777.2230239879644" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 777.2230239879644, 16)"
>Haskell 123</text>
<rect mask="url(#ghstat-bar)" x="779.711367279007" y="0"
width="2.4268932314390472" height="8" fill="#fcb32c"/>
<text x="779.711367279007" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 779.711367279007, 16)"
>MDX 117</text>
<rect mask="url(#ghstat-bar)" x="782.1382605104461" y="0"
width="2.243663586161533" height="8" fill="#292929"/>
<text x="782.1382605104461" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 782.1382605104461, 16)"
>JSON with Comments 100</text>
<rect mask="url(#ghstat-bar)" x="784.3819240966076" y="0"
width="2.209752361517284" height="8" fill="#4F5D95"/>
<text x="784.3819240966076" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 784.3819240966076, 16)"
>PHP 97</text>
<rect mask="url(#ghstat-bar)" x="786.5916764581249" y="0"
width="2.0317237893107247" height="8" fill="#00ADD8"/>
<text x="786.5916764581249" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 786.5916764581249, 16)"
>Go 82</text>
<rect mask="url(#ghstat-bar)" x="788.6234002474356" y="0"
width="1.7666624744069488" height="8" fill="#7f7f7f"/>
<text x="788.6234002474356" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 788.6234002474356, 16)"
>t 62</text>
<rect mask="url(#ghstat-bar)" x="790.3900627218426" y="0"
width="1.4366456689196416" height="8" fill="#e377c2"/>
<text x="790.3900627218426" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 790.3900627218426, 16)"
>MD5Sum 41</text>
<rect mask="url(#ghstat-bar)" x="791.8267083907622" y="0"
width="1.1440484407775222" height="8" fill="#8c564b"/>
<text x="791.8267083907622" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 791.8267083907622, 16)"
>CODEOWNERS 26</text>
<rect mask="url(#ghstat-bar)" x="792.9707568315397" y="0"
width="1.0760232554222342" height="8" fill="#9467bd"/>
<text x="792.9707568315397" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 792.9707568315397, 16)"
>VTC 23</text>
<rect mask="url(#ghstat-bar)" x="794.0467800869619" y="0"
width="1.0760232554222342" height="8" fill="#d62728"/>
<text x="794.0467800869619" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 794.0467800869619, 16)"
>properties 23</text>
<rect mask="url(#ghstat-bar)" x="795.1228033423841" y="0"
width="0.9779902835380186" height="8" fill="#2ca02c"/>
<text x="795.1228033423841" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 795.1228033423841, 16)"
>Diff 19</text>
<rect mask="url(#ghstat-bar)" x="796.1007936259222" y="0"
width="0.9250861954096111" height="8" fill="#ff7f0e"/>
<text x="796.1007936259222" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 796.1007936259222, 16)"
>pro 17</text>
<rect mask="url(#ghstat-bar)" x="797.0258798213318" y="0"
width="0.8395020430597011" height="8" fill="#012456"/>
<text x="797.0258798213318" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 797.0258798213318, 16)"
>PowerShell 14</text>
<rect mask="url(#ghstat-bar)" x="797.8653818643916" y="0"
width="0.5495830940558796" height="8" fill="#009a00"/>
<text x="797.8653818643916" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 797.8653818643916, 16)"
>Regular Expression 6</text>
<rect mask="url(#ghstat-bar)" x="798.4149649584474" y="0"
width="0.5016984297298144" height="8" fill="#e5d559"/>
<text x="798.4149649584474" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.4149649584474, 16)"
>Dotenv 5</text>
<rect mask="url(#ghstat-bar)" x="798.9166633881772" y="0"
width="0.4487327172323066" height="8" fill="#F44D27"/>
<text x="798.9166633881772" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.9166633881772, 16)"
>Git Revision List 4</text>
<rect mask="url(#ghstat-bar)" x="799.3653961054096" y="0"
width="0.31730194729522954" height="8" fill="#1f77b4"/>
<text x="799.3653961054096" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.3653961054096, 16)"
>ts 2</text>
<rect mask="url(#ghstat-bar)" x="799.6826980527047" y="0"
width="0.31730194729522954" height="8" fill="#a52a22"/>
<text x="799.6826980527047" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.6826980527047, 16)"
>Jinja 2</text>
</svg>
@casperdcl
Copy link
Author

  • 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