Skip to content

Instantly share code, notes, and snippets.

@casperdcl
Last active March 9, 2025 00:37
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.06160981034952" height="8" fill="#ff7f0e"/>
<text x="0" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 0, 16)"
>html 125k</text>
<rect mask="url(#ghstat-bar)" x="80.06160981034952" y="0"
width="79.92363164619748" height="8" fill="#3572A5"/>
<text x="80.06160981034952" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(0, 80.06160981034952, 16)"
>Python 124k</text>
<rect mask="url(#ghstat-bar)" x="159.985241456547" y="0"
width="56.31138370026257" height="8" fill="#f34b7d"/>
<text x="159.985241456547" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 159.985241456547, 16)"
>C++ 61.8k</text>
<rect mask="url(#ghstat-bar)" x="216.29662515680957" y="0"
width="42.66463471982201" height="8" fill="#083fa1"/>
<text x="216.29662515680957" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 216.29662515680957, 16)"
>Markdown 35.5k</text>
<rect mask="url(#ghstat-bar)" x="258.9612598766316" y="0"
width="41.075640038980545" height="8" fill="#1f77b4"/>
<text x="258.9612598766316" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 258.9612598766316, 16)"
>json 32.9k</text>
<rect mask="url(#ghstat-bar)" x="300.03689991561214" y="0"
width="40.14205982854055" height="8" fill="#17becf"/>
<text x="300.03689991561214" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 300.03689991561214, 16)"
>Text 31.4k</text>
<rect mask="url(#ghstat-bar)" x="340.1789597441527" y="0"
width="34.43409719881141" height="8" fill="#bcbd22"/>
<text x="340.1789597441527" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 340.1789597441527, 16)"
>yml 23.1k</text>
<rect mask="url(#ghstat-bar)" x="374.6130569429641" y="0"
width="34.27944723526952" height="8" fill="#DA5B0B"/>
<text x="374.6130569429641" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 374.6130569429641, 16)"
>Jupyter Notebook 22.9k</text>
<rect mask="url(#ghstat-bar)" x="408.8925041782336" y="0"
width="32.35575017461302" height="8" fill="#7f7f7f"/>
<text x="408.8925041782336" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 408.8925041782336, 16)"
>Matlab 20.4k</text>
<rect mask="url(#ghstat-bar)" x="441.24825435284663" y="0"
width="21.2823241427715" height="8" fill="#141414"/>
<text x="441.24825435284663" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 441.24825435284663, 16)"
>reStructuredText 8.82k</text>
<rect mask="url(#ghstat-bar)" x="462.5305784956181" y="0"
width="21.07020467450109" height="8" fill="#89e051"/>
<text x="462.5305784956181" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 462.5305784956181, 16)"
>Shell 8.65k</text>
<rect mask="url(#ghstat-bar)" x="483.6007831701192" y="0"
width="19.95399293277498" height="8" fill="#3A4E3A"/>
<text x="483.6007831701192" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 483.6007831701192, 16)"
>Cuda 7.76k</text>
<rect mask="url(#ghstat-bar)" x="503.5547761028942" y="0"
width="19.069977916440955" height="8" fill="#3D6117"/>
<text x="503.5547761028942" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 503.5547761028942, 16)"
>TeX 7.08k</text>
<rect mask="url(#ghstat-bar)" x="522.6247540193351" y="0"
width="17.665542768949994" height="8" fill="#DA3434"/>
<text x="522.6247540193351" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 522.6247540193351, 16)"
>CMake 6.08k</text>
<rect mask="url(#ghstat-bar)" x="540.2902967882851" y="0"
width="17.566461081208395" height="8" fill="#d1dbe0"/>
<text x="540.2902967882851" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 540.2902967882851, 16)"
>INI 6.01k</text>
<rect mask="url(#ghstat-bar)" x="557.8567578694935" y="0"
width="15.126283330384908" height="8" fill="#663399"/>
<text x="557.8567578694935" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 557.8567578694935, 16)"
>CSS 4.46k</text>
<rect mask="url(#ghstat-bar)" x="572.9830411998785" y="0"
width="14.268794024555655" height="8" fill="#f1e05a"/>
<text x="572.9830411998785" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 572.9830411998785, 16)"
>JavaScript 3.97k</text>
<rect mask="url(#ghstat-bar)" x="587.2518352244341" y="0"
width="12.876925261475735" height="8" fill="#384d54"/>
<text x="587.2518352244341" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 587.2518352244341, 16)"
>Dockerfile 3.23k</text>
<rect mask="url(#ghstat-bar)" x="600.1287604859099" y="0"
width="12.712421253019802" height="8" fill="#e377c2"/>
<text x="600.1287604859099" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 600.1287604859099, 16)"
>yaml 3.15k</text>
<rect mask="url(#ghstat-bar)" x="612.8411817389297" y="0"
width="12.407924629500462" height="8" fill="#427819"/>
<text x="612.8411817389297" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 612.8411817389297, 16)"
>Makefile 3.00k</text>
<rect mask="url(#ghstat-bar)" x="625.2491063684301" y="0"
width="11.952741220365972" height="8" fill="#555555"/>
<text x="625.2491063684301" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 625.2491063684301, 16)"
>C 2.78k</text>
<rect mask="url(#ghstat-bar)" x="637.2018475887961" y="0"
width="10.90621188215152" height="8" fill="#778899"/>
<text x="637.2018475887961" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 637.2018475887961, 16)"
>BibTeX 2.32k</text>
<rect mask="url(#ghstat-bar)" x="648.1080594709476" y="0"
width="9.81619213063253" height="8" fill="#9c4221"/>
<text x="648.1080594709476" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 648.1080594709476, 16)"
>TOML 1.88k</text>
<rect mask="url(#ghstat-bar)" x="657.9242516015802" y="0"
width="9.38029124127905" height="8" fill="#5686a5"/>
<text x="657.9242516015802" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 657.9242516015802, 16)"
>GLSL 1.71k</text>
<rect mask="url(#ghstat-bar)" x="667.3045428428592" y="0"
width="8.156679813623308" height="8" fill="#8c564b"/>
<text x="667.3045428428592" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 667.3045428428592, 16)"
>DVC 1.30k</text>
<rect mask="url(#ghstat-bar)" x="675.4612226564825" y="0"
width="8.153532339142384" height="8" fill="#000000"/>
<text x="675.4612226564825" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 675.4612226564825, 16)"
>Ignore List 1.29k</text>
<rect mask="url(#ghstat-bar)" x="683.6147549956248" y="0"
width="7.835676609523914" height="8" fill="#2596be"/>
<text x="683.6147549956248" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 683.6147549956248, 16)"
>Graphviz (DOT) 1.20k</text>
<rect mask="url(#ghstat-bar)" x="691.4504316051488" y="0"
width="7.829122299209637" height="8" fill="#9467bd"/>
<text x="691.4504316051488" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 691.4504316051488, 16)"
>frag 1.19k</text>
<rect mask="url(#ghstat-bar)" x="699.2795539043584" y="0"
width="7.626510434510297" height="8" fill="#c6538c"/>
<text x="699.2795539043584" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 699.2795539043584, 16)"
>SCSS 1.13k</text>
<rect mask="url(#ghstat-bar)" x="706.9060643388688" y="0"
width="7.236207298017641" height="8" fill="#d62728"/>
<text x="706.9060643388688" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 706.9060643388688, 16)"
>csl 1.02k</text>
<rect mask="url(#ghstat-bar)" x="714.1422716368863" y="0"
width="6.46432400911715" height="8" fill="#ecdebe"/>
<text x="714.1422716368863" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 714.1422716368863, 16)"
>Roff 814</text>
<rect mask="url(#ghstat-bar)" x="720.6065956460035" y="0"
width="6.011699217078784" height="8" fill="#0060ac"/>
<text x="720.6065956460035" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 720.6065956460035, 16)"
>XML 704</text>
<rect mask="url(#ghstat-bar)" x="726.6182948630823" y="0"
width="5.466034974279924" height="8" fill="#2ca02c"/>
<text x="726.6182948630823" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 726.6182948630823, 16)"
>Unknown 582</text>
<rect mask="url(#ghstat-bar)" x="732.0843298373622" y="0"
width="4.958823727209272" height="8" fill="#ff7f0e"/>
<text x="732.0843298373622" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 732.0843298373622, 16)"
>tsx 479</text>
<rect mask="url(#ghstat-bar)" x="737.0431535645715" y="0"
width="4.604536709224935" height="8" fill="#b07219"/>
<text x="737.0431535645715" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 737.0431535645715, 16)"
>Java 413</text>
<rect mask="url(#ghstat-bar)" x="741.6476902737965" y="0"
width="4.021297378549467" height="8" fill="#1f77b4"/>
<text x="741.6476902737965" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 741.6476902737965, 16)"
>Interfile 315</text>
<rect mask="url(#ghstat-bar)" x="745.6689876523459" y="0"
width="3.85176546754434" height="8" fill="#844FBA"/>
<text x="745.6689876523459" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 745.6689876523459, 16)"
>HCL 289</text>
<rect mask="url(#ghstat-bar)" x="749.5207531198902" y="0"
width="3.77095021163307" height="8" fill="#17becf"/>
<text x="749.5207531198902" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 749.5207531198902, 16)"
>SWIG 277</text>
<rect mask="url(#ghstat-bar)" x="753.2917033315233" y="0"
width="3.6038870767426037" height="8" fill="#02303a"/>
<text x="753.2917033315233" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 753.2917033315233, 16)"
>Gradle 253</text>
<rect mask="url(#ghstat-bar)" x="756.8955904082659" y="0"
width="3.596757718471325" height="8" fill="#fedf5b"/>
<text x="756.8955904082659" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 756.8955904082659, 16)"
>Cython 252</text>
<rect mask="url(#ghstat-bar)" x="760.4923481267373" y="0"
width="3.172042149742398" height="8" fill="#C1F12E"/>
<text x="760.4923481267373" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 760.4923481267373, 16)"
>Batchfile 196</text>
<rect mask="url(#ghstat-bar)" x="763.6643902764796" y="0"
width="3.090063370620317" height="8" fill="#cb171e"/>
<text x="763.6643902764796" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 763.6643902764796, 16)"
>YAML 186</text>
<rect mask="url(#ghstat-bar)" x="766.7544536470999" y="0"
width="2.865965150640819" height="8" fill="#F44D27"/>
<text x="766.7544536470999" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 766.7544536470999, 16)"
>Git Config 160</text>
<rect mask="url(#ghstat-bar)" x="769.6204187977407" y="0"
width="2.8389695868571323" height="8" fill="#bcbd22"/>
<text x="769.6204187977407" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 769.6204187977407, 16)"
>spec 157</text>
<rect mask="url(#ghstat-bar)" x="772.4593883845979" y="0"
width="2.820829020348657" height="8" fill="#7f7f7f"/>
<text x="772.4593883845979" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 772.4593883845979, 16)"
>submodule 155</text>
<rect mask="url(#ghstat-bar)" x="775.2802174049466" y="0"
width="2.7749588248106805" height="8" fill="#F44D27"/>
<text x="775.2802174049466" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 775.2802174049466, 16)"
>Git Attributes 150</text>
<rect mask="url(#ghstat-bar)" x="778.0551762297572" y="0"
width="2.5128320901133905" height="8" fill="#5e5086"/>
<text x="778.0551762297572" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 778.0551762297572, 16)"
>Haskell 123</text>
<rect mask="url(#ghstat-bar)" x="780.5680083198706" y="0"
width="2.450777275463408" height="8" fill="#fcb32c"/>
<text x="780.5680083198706" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 780.5680083198706, 16)"
>MDX 117</text>
<rect mask="url(#ghstat-bar)" x="783.0187855953341" y="0"
width="2.2657443926731413" height="8" fill="#292929"/>
<text x="783.0187855953341" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 783.0187855953341, 16)"
>JSON with Comments 100</text>
<rect mask="url(#ghstat-bar)" x="785.2845299880072" y="0"
width="2.2314994338654643" height="8" fill="#4F5D95"/>
<text x="785.2845299880072" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 785.2845299880072, 16)"
>PHP 97</text>
<rect mask="url(#ghstat-bar)" x="787.5160294218726" y="0"
width="2.051718810023055" height="8" fill="#00ADD8"/>
<text x="787.5160294218726" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 787.5160294218726, 16)"
>Go 82</text>
<rect mask="url(#ghstat-bar)" x="789.5677482318957" y="0"
width="1.7840489188406423" height="8" fill="#e377c2"/>
<text x="789.5677482318957" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 789.5677482318957, 16)"
>t 62</text>
<rect mask="url(#ghstat-bar)" x="791.3517971507364" y="0"
width="1.450784283655296" height="8" fill="#8c564b"/>
<text x="791.3517971507364" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 791.3517971507364, 16)"
>MD5Sum 41</text>
<rect mask="url(#ghstat-bar)" x="792.8025814343916" y="0"
width="1.0866128382150881" height="8" fill="#9467bd"/>
<text x="792.8025814343916" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 792.8025814343916, 16)"
>VTC 23</text>
<rect mask="url(#ghstat-bar)" x="793.8891942726067" y="0"
width="1.0866128382150881" height="8" fill="#d62728"/>
<text x="793.8891942726067" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 793.8891942726067, 16)"
>properties 23</text>
<rect mask="url(#ghstat-bar)" x="794.9758071108218" y="0"
width="1.0866128382150881" height="8" fill="#2ca02c"/>
<text x="794.9758071108218" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 794.9758071108218, 16)"
>CODEOWNERS 23</text>
<rect mask="url(#ghstat-bar)" x="796.0624199490369" y="0"
width="0.9341903451642298" height="8" fill="#ff7f0e"/>
<text x="796.0624199490369" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 796.0624199490369, 16)"
>pro 17</text>
<rect mask="url(#ghstat-bar)" x="796.9966102942011" y="0"
width="0.8477639243387096" height="8" fill="#012456"/>
<text x="796.9966102942011" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 796.9966102942011, 16)"
>PowerShell 14</text>
<rect mask="url(#ghstat-bar)" x="797.8443742185399" y="0"
width="0.5549917649621361" height="8" fill="#009a00"/>
<text x="797.8443742185399" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 797.8443742185399, 16)"
>Regular Expression 6</text>
<rect mask="url(#ghstat-bar)" x="798.399365983502" y="0"
width="0.506635848165612" height="8" fill="#e5d559"/>
<text x="798.399365983502" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.399365983502, 16)"
>Dotenv 5</text>
<rect mask="url(#ghstat-bar)" x="798.9060018316676" y="0"
width="0.45314887853462826" height="8" fill="#F44D27"/>
<text x="798.9060018316676" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 798.9060018316676, 16)"
>Git Revision List 4</text>
<rect mask="url(#ghstat-bar)" x="799.3591507102022" y="0"
width="0.3204246448989148" height="8" fill="#a52a22"/>
<text x="799.3591507102022" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.3591507102022, 16)"
>Jinja 2</text>
<rect mask="url(#ghstat-bar)" x="799.6795753551012" y="0"
width="0.3204246448989148" height="8" fill="#1f77b4"/>
<text x="799.6795753551012" y="16" font-family="Monospace" font-size="8" fill="black"
transform="rotate(25, 799.6795753551012, 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