diff options
Diffstat (limited to 'about/showcase.html')
| -rw-r--r-- | about/showcase.html | 627 |
1 files changed, 299 insertions, 328 deletions
diff --git a/about/showcase.html b/about/showcase.html index 03d32f1b..e50e0763 100644 --- a/about/showcase.html +++ b/about/showcase.html @@ -15,8 +15,6 @@ <br /> <span>Generated on: 2026-05-27</span><br /> <br /> -<a href='showcase-rank-history.svg'><img alt='Interactive Project Rank History Graph (SVG)' title='Interactive Project Rank History Graph (SVG)' src='showcase-rank-history.svg' /></a><br /> -<br /> <span>This page showcases my side projects, providing an overview of what each project does, its technical implementation, and key metrics. Each project summary includes information about the programming languages used, development activity, releases, and licensing. The projects are ranked by score, which combines recent activity, project size, tag history, and whether the project has shipped a release.</span><br /> <br /> <h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> @@ -25,105 +23,105 @@ <li><a href='#project-showcase'>Project Showcase</a></li> <li>⇢ <a href='#overall-statistics'>Overall Statistics</a></li> <li>⇢ <a href='#projects'>Projects</a></li> -<li>⇢ ⇢ <a href='#1-gt-1141311119952'>1. gt 1↖14↙13↙11←11↙9←9↙5↙2</a></li> -<li>⇢ ⇢ <a href='#2-ior-2112141314141294211'>2. ior 2↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1</a></li> -<li>⇢ ⇢ <a href='#3-snonux-332433325'>3. snonux 3←3↙2↖4↙3←3←3↙2↖5</a></li> -<li>⇢ ⇢ <a href='#4-player-4211'>4. player 4↙2↙1←1</a></li> -<li>⇢ ⇢ <a href='#5-hexai-54538664113152'>5. hexai 5↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2</a></li> -<li>⇢ ⇢ <a href='#6-dtail-66421101086212120'>6. dtail 6←6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20</a></li> -<li>⇢ ⇢ <a href='#7-conf-7514121077979975'>7. conf 7↙5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5</a></li> -<li>⇢ ⇢ <a href='#8-goprecords-8966422292824242424'>8. goprecords 8↖9↙6←6↙4↙2←2↖29↙28↙24←24←24←24</a></li> -<li>⇢ ⇢ <a href='#9-dotfiles-9777988643533'>9. dotfiles 9↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3</a></li> -<li>⇢ ⇢ <a href='#10-totalrecall-10108864411815161314'>10. totalrecall 10←10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14</a></li> -<li>⇢ ⇢ <a href='#11-rampage-1183'>11. rampage 11↙8↙3</a></li> -<li>⇢ ⇢ <a href='#12-tasksamurai-121199755232218181616'>12. tasksamurai 12↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16</a></li> -<li>⇢ ⇢ <a href='#13-fastforge-131211105113'>13. fastforge 13↙12↙11↙10↙5↙1←1↖3</a></li> -<li>⇢ ⇢ <a href='#14-comicforge-14131052'>14. comicforge 14↙13↙10↙5↙2</a></li> -<li>⇢ ⇢ <a href='#15-foostore-1515151312161614117757'>15. foostore 15←15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7</a></li> -<li>⇢ ⇢ <a href='#16-timesamurai-161617161512121110542'>16. timesamurai 16←16↖17↙16↙15↙12←12↙11↙10↙5↙4↙2</a></li> -<li>⇢ ⇢ <a href='#17-hypr-1717161514111173'>17. hypr 17←17↙16↙15↙14↙11←11↙7↙3</a></li> -<li>⇢ ⇢ <a href='#18-loadbars-18535351504949494666447'>18. loadbars 18↖53←53↙51↙50↙49←49←49↙46↙6←6↙4↖47</a></li> -<li>⇢ ⇢ <a href='#19-ds-sim-19191918171515131225252521'>19. ds-sim 19←19←19↙18↙17↙15←15↙13↙12↖25←25←25↙21</a></li> -<li>⇢ ⇢ <a href='#20-foozone-201818171613131086464646'>20. foo.zone 20↙18←18↙17↙16↙13←13↙10↙8↖64←64←64↙6</a></li> -<li>⇢ ⇢ <a href='#21-gitsyncer-21202019181818161411111715'>21. gitsyncer 21↙20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15</a></li> -<li>⇢ ⇢ <a href='#22-epimetheus-2221212019171715138864'>22. epimetheus 22↙21←21↙20↙19↙17←17↙15↙13↙8←8↙6↙4</a></li> -<li>⇢ ⇢ <a href='#23-gogios-23222221212020181916151211'>23. gogios 23↙22←22↙21←21↙20←20↙18↖19↙16↙15↙12↙11</a></li> -<li>⇢ ⇢ <a href='#24-yoga-24242423222121191713141112'>24. yoga 24←24←24↙23↙22↙21←21↙19↙17↙13↖14↙11↖12</a></li> -<li>⇢ ⇢ <a href='#25-scifi-252323222019191716101088'>25. scifi 25↙23←23↙22↙20↙19←19↙17↙16↙10←10↙8←8</a></li> -<li>⇢ ⇢ <a href='#26-rcm-26252524232222201512131010'>26. rcm 26↙25←25↙24↙23↙22←22↙20↙15↙12↖13↙10←10</a></li> -<li>⇢ ⇢ <a href='#27-gemtexter-27272827272828272622222222'>27. gemtexter 27←27↖28↙27←27↖28←28↙27↙26↙22←22←22←22</a></li> -<li>⇢ ⇢ <a href='#28-perc-28262625242424222117171413'>28. perc 28↙26←26↙25↙24←24←24↙22↙21↙17←17↙14↙13</a></li> -<li>⇢ ⇢ <a href='#29-log4jbench-292827262523232120141299'>29. log4jbench 29↙28↙27↙26↙25↙23←23↙21↙20↙14↙12↙9←9</a></li> -<li>⇢ ⇢ <a href='#30-gos-30292928262525242319191818'>30. gos 30↙29←29↙28↙26↙25←25↙24↙23↙19←19↙18←18</a></li> -<li>⇢ ⇢ <a href='#31-foostats-31303029282626252420201917'>31. foostats 31↙30←30↙29↙28↙26←26↙25↙24↙20←20↙19↙17</a></li> -<li>⇢ ⇢ <a href='#32-timr-32313130292727262521212019'>32. timr 32↙31←31↙30↙29↙27←27↙26↙25↙21←21↙20↙19</a></li> -<li>⇢ ⇢ <a href='#33-wireguardmeshgenerator-33323231302929282723232323'>33. wireguardmeshgenerator 33↙32←32↙31↙30↙29←29↙28↙27↙23←23←23←23</a></li> -<li>⇢ ⇢ <a href='#34-ioriot-34333332313030302934353435'>34. ioriot 34↙33←33↙32↙31↙30←30←30↙29↖34↖35↙34↖35</a></li> -<li>⇢ ⇢ <a href='#35-quicklogger-35343433323131313026262625'>35. quicklogger 35↙34←34↙33↙32↙31←31←31↙30↙26←26←26↙25</a></li> +<li>⇢ ⇢ <a href='#1-gt-114131111'>1. gt 1↖14↙13↙11←11</a></li> +<li>⇢ ⇢ <a href='#2-hypr-217161514'>2. hypr 2↖17↙16↙15↙14</a></li> +<li>⇢ ⇢ <a href='#3-player-3211'>3. player 3↙2↙1←1</a></li> +<li>⇢ ⇢ <a href='#4-conf-45141210'>4. conf 4↖5↖14↙12↙10</a></li> +<li>⇢ ⇢ <a href='#5-ior-51121413'>5. ior 5↙1↖12↖14↙13</a></li> +<li>⇢ ⇢ <a href='#6-hexai-64538'>6. hexai 6↙4↖5↙3↖8</a></li> +<li>⇢ ⇢ <a href='#7-snonux-73243'>7. snonux 7↙3↙2↖4↙3</a></li> +<li>⇢ ⇢ <a href='#8-dotfiles-87779'>8. dotfiles 8↙7←7←7↖9</a></li> +<li>⇢ ⇢ <a href='#9-dtail-96421'>9. dtail 9↙6↙4↙2↙1</a></li> +<li>⇢ ⇢ <a href='#10-gitsyncer-1020201918'>10. gitsyncer 10↖20←20↙19↙18</a></li> +<li>⇢ ⇢ <a href='#11-goprecords-119664'>11. goprecords 11↙9↙6←6↙4</a></li> +<li>⇢ ⇢ <a href='#12-totalrecall-1210886'>12. totalrecall 12↙10↙8←8↙6</a></li> +<li>⇢ ⇢ <a href='#13-rampage-1383'>13. rampage 13↙8↙3</a></li> +<li>⇢ ⇢ <a href='#14-tasksamurai-1411997'>14. tasksamurai 14↙11↙9←9↙7</a></li> +<li>⇢ ⇢ <a href='#15-fastforge-151211105'>15. fastforge 15↙12↙11↙10↙5</a></li> +<li>⇢ ⇢ <a href='#16-comicforge-16131052'>16. comicforge 16↙13↙10↙5↙2</a></li> +<li>⇢ ⇢ <a href='#17-foostore-1715151312'>17. foostore 17↙15←15↙13↙12</a></li> +<li>⇢ ⇢ <a href='#18-timesamurai-1816171615'>18. timesamurai 18↙16↖17↙16↙15</a></li> +<li>⇢ ⇢ <a href='#19-loadbars-1953535150'>19. loadbars 19↖53←53↙51↙50</a></li> +<li>⇢ ⇢ <a href='#20-ds-sim-2019191817'>20. ds-sim 20↙19←19↙18↙17</a></li> +<li>⇢ ⇢ <a href='#21-foozone-2118181716'>21. foo.zone 21↙18←18↙17↙16</a></li> +<li>⇢ ⇢ <a href='#22-rcm-2225252423'>22. rcm 22↖25←25↙24↙23</a></li> +<li>⇢ ⇢ <a href='#23-epimetheus-2321212019'>23. epimetheus 23↙21←21↙20↙19</a></li> +<li>⇢ ⇢ <a href='#24-gogios-2422222121'>24. gogios 24↙22←22↙21←21</a></li> +<li>⇢ ⇢ <a href='#25-yoga-2524242322'>25. yoga 25↙24←24↙23↙22</a></li> +<li>⇢ ⇢ <a href='#26-scifi-2623232220'>26. scifi 26↙23←23↙22↙20</a></li> +<li>⇢ ⇢ <a href='#27-gemtexter-2727282727'>27. gemtexter 27←27↖28↙27←27</a></li> +<li>⇢ ⇢ <a href='#28-perc-2826262524'>28. perc 28↙26←26↙25↙24</a></li> +<li>⇢ ⇢ <a href='#29-log4jbench-2928272625'>29. log4jbench 29↙28↙27↙26↙25</a></li> +<li>⇢ ⇢ <a href='#30-gos-3029292826'>30. gos 30↙29←29↙28↙26</a></li> +<li>⇢ ⇢ <a href='#31-foostats-3130302928'>31. foostats 31↙30←30↙29↙28</a></li> +<li>⇢ ⇢ <a href='#32-timr-3231313029'>32. timr 32↙31←31↙30↙29</a></li> +<li>⇢ ⇢ <a href='#33-wireguardmeshgenerator-3332323130'>33. wireguardmeshgenerator 33↙32←32↙31↙30</a></li> +<li>⇢ ⇢ <a href='#34-ioriot-3433333231'>34. ioriot 34↙33←33↙32↙31</a></li> +<li>⇢ ⇢ <a href='#35-quicklogger-3534343332'>35. quicklogger 35↙34←34↙33↙32</a></li> <li>⇢ ⇢ <a href='#36-quicklog-363535'>36. quicklog 36↙35←35</a></li> -<li>⇢ ⇢ <a href='#37-sillybench-37363634333232323127272727'>37. sillybench 37↙36←36↙34↙33↙32←32←32↙31↙27←27←27←27</a></li> -<li>⇢ ⇢ <a href='#38-terraform-38373735343333333228282826'>38. terraform 38↙37←37↙35↙34↙33←33←33↙32↙28←28←28↙26</a></li> -<li>⇢ ⇢ <a href='#39-guprecords-39383836353434343339294029'>39. guprecords 39↙38←38↙36↙35↙34←34←34↙33↖39↙29↖40↙29</a></li> -<li>⇢ ⇢ <a href='#40-geheim-40393937363535353429302930'>40. geheim 40↙39←39↙37↙36↙35←35←35↙34↙29↖30↙29↖30</a></li> -<li>⇢ ⇢ <a href='#41-gorum-41404038373636363530313028'>41. gorum 41↙40←40↙38↙37↙36←36←36↙35↙30↖31↙30↙28</a></li> -<li>⇢ ⇢ <a href='#42-photoalbum-42414140393838383732333234'>42. photoalbum 42↙41←41↙40↙39↙38←38←38↙37↙32↖33↙32↖34</a></li> -<li>⇢ ⇢ <a href='#43-docker-radicale-server-43424239383737373631323131'>43. docker-radicale-server 43↙42←42↙39↙38↙37←37←37↙36↙31↖32↙31←31</a></li> -<li>⇢ ⇢ <a href='#44-randomjournalpage-44434341403939393833343333'>44. randomjournalpage 44↙43←43↙41↙40↙39←39←39↙38↙33↖34↙33←33</a></li> -<li>⇢ ⇢ <a href='#45-algorithms-45444442414040403935363632'>45. algorithms 45↙44←44↙42↙41↙40←40←40↙39↙35↖36←36↙32</a></li> -<li>⇢ ⇢ <a href='#46-staticfarm-apache-handlers-46454543424141424137383840'>46. staticfarm-apache-handlers 46↙45←45↙43↙42↙41←41↖42↙41↙37↖38←38↖40</a></li> -<li>⇢ ⇢ <a href='#47-ipv6test-47464644434242414036373736'>47. ipv6test 47↙46←46↙44↙43↙42←42↙41↙40↙36↖37←37↙36</a></li> -<li>⇢ ⇢ <a href='#48-sway-autorotate-48474745444343434238393938'>48. sway-autorotate 48↙47←47↙45↙44↙43←43←43↙42↙38↖39←39↙38</a></li> -<li>⇢ ⇢ <a href='#49-mon-49484846454444444340404139'>49. mon 49↙48←48↙46↙45↙44←44←44↙43↙40←40↖41↙39</a></li> -<li>⇢ ⇢ <a href='#50-fapi-50494947464545464441414244'>50. fapi 50↙49←49↙47↙46↙45←45↖46↙44↙41←41↖42↖44</a></li> -<li>⇢ ⇢ <a href='#51-xerl-51505048474646454845453542'>51. xerl 51↙50←50↙48↙47↙46←46↙45↖48↙45←45↙35↖42</a></li> -<li>⇢ ⇢ <a href='#52-pingdomfetch-52515149484747474542424341'>52. pingdomfetch 52↙51←51↙49↙48↙47←47←47↙45↙42←42↖43↙41</a></li> -<li>⇢ ⇢ <a href='#53-fype-53525250494848486643434437'>53. fype 53↙52←52↙50↙49↙48←48←48↖66↙43←43↖44↙37</a></li> -<li>⇢ ⇢ <a href='#54-pwgrep-54545452515050504744444550'>54. pwgrep 54←54←54↙52↙51↙50←50←50↙47↙44←44↖45↖50</a></li> -<li>⇢ ⇢ <a href='#55-awksite-55555553525151514946464661'>55. awksite 55←55←55↙53↙52↙51←51←51↙49↙46←46←46↖61</a></li> -<li>⇢ ⇢ <a href='#56-gotop-56565654535252525047474748'>56. gotop 56←56←56↙54↙53↙52←52←52↙50↙47←47←47↖48</a></li> -<li>⇢ ⇢ <a href='#57-japi-57575755545353535148484853'>57. japi 57←57←57↙55↙54↙53←53←53↙51↙48←48←48↖53</a></li> -<li>⇢ ⇢ <a href='#58-perldaemon-58585856555454545252495251'>58. perldaemon 58←58←58↙56↙55↙54←54←54↙52←52↙49↖52↙51</a></li> -<li>⇢ ⇢ <a href='#59-rubyfy-59595957565555555349504949'>59. rubyfy 59←59←59↙57↙56↙55←55←55↙53↙49↖50↙49←49</a></li> -<li>⇢ ⇢ <a href='#60-perl-c-fibonacci-60606058575656565450515045'>60. perl-c-fibonacci 60←60←60↙58↙57↙56←56←56↙54↙50↖51↙50↙45</a></li> -<li>⇢ ⇢ <a href='#61-netdiff-61616159585757575551525156'>61. netdiff 61←61←61↙59↙58↙57←57←57↙55↙51↖52↙51↖56</a></li> -<li>⇢ ⇢ <a href='#62-muttdelay-62626260595858585654545455'>62. muttdelay 62←62←62↙60↙59↙58←58←58↙56↙54←54←54↖55</a></li> -<li>⇢ ⇢ <a href='#63-cpuinfo-63636361605959595757575659'>63. cpuinfo 63←63←63↙61↙60↙59←59←59↙57←57←57↙56↖59</a></li> -<li>⇢ ⇢ <a href='#64-template-64646462616060605858585760'>64. template 64←64←64↙62↙61↙60←60←60↙58←58←58↙57↖60</a></li> -<li>⇢ ⇢ <a href='#65-dyndns-65656563626161615959595862'>65. dyndns 65←65←65↙63↙62↙61←61←61↙59←59←59↙58↖62</a></li> -<li>⇢ ⇢ <a href='#66-debroid-66666664636262626060605957'>66. debroid 66←66←66↙64↙63↙62←62←62↙60←60←60↙59↙57</a></li> -<li>⇢ ⇢ <a href='#67-ychat-67676765646363636363636243'>67. ychat 67←67←67↙65↙64↙63←63←63←63←63←63↙62↙43</a></li> -<li>⇢ ⇢ <a href='#68-netcalendar-68686866656464646155555546'>68. netcalendar 68←68←68↙66↙65↙64←64←64↙61↙55←55←55↙46</a></li> -<li>⇢ ⇢ <a href='#69-jsmstrade-69696967666565656253535352'>69. jsmstrade 69←69←69↙67↙66↙65←65←65↙62↙53←53←53↙52</a></li> -<li>⇢ ⇢ <a href='#70-vs-sim-70707068676666666456566363'>70. vs-sim 70←70←70↙68↙67↙66←66←66↙64↙56←56↖63←63</a></li> -<li>⇢ ⇢ <a href='#71-perl-poetry-71717169686767676561616054'>71. perl-poetry 71←71←71↙69↙68↙67←67←67↙65↙61←61↙60↙54</a></li> -<li>⇢ ⇢ <a href='#72-hsbot-72727270696868686762626158'>72. hsbot 72←72←72↙70↙69↙68←68←68↙67↙62←62↙61↙58</a></li> +<li>⇢ ⇢ <a href='#37-sillybench-3736363433'>37. sillybench 37↙36←36↙34↙33</a></li> +<li>⇢ ⇢ <a href='#38-terraform-3837373534'>38. terraform 38↙37←37↙35↙34</a></li> +<li>⇢ ⇢ <a href='#39-guprecords-3938383635'>39. guprecords 39↙38←38↙36↙35</a></li> +<li>⇢ ⇢ <a href='#40-geheim-4039393736'>40. geheim 40↙39←39↙37↙36</a></li> +<li>⇢ ⇢ <a href='#41-gorum-4140403837'>41. gorum 41↙40←40↙38↙37</a></li> +<li>⇢ ⇢ <a href='#42-photoalbum-4241414039'>42. photoalbum 42↙41←41↙40↙39</a></li> +<li>⇢ ⇢ <a href='#43-docker-radicale-server-4342423938'>43. docker-radicale-server 43↙42←42↙39↙38</a></li> +<li>⇢ ⇢ <a href='#44-randomjournalpage-4443434140'>44. randomjournalpage 44↙43←43↙41↙40</a></li> +<li>⇢ ⇢ <a href='#45-algorithms-4544444241'>45. algorithms 45↙44←44↙42↙41</a></li> +<li>⇢ ⇢ <a href='#46-staticfarm-apache-handlers-4645454342'>46. staticfarm-apache-handlers 46↙45←45↙43↙42</a></li> +<li>⇢ ⇢ <a href='#47-ipv6test-4746464443'>47. ipv6test 47↙46←46↙44↙43</a></li> +<li>⇢ ⇢ <a href='#48-sway-autorotate-4847474544'>48. sway-autorotate 48↙47←47↙45↙44</a></li> +<li>⇢ ⇢ <a href='#49-mon-4948484645'>49. mon 49↙48←48↙46↙45</a></li> +<li>⇢ ⇢ <a href='#50-fapi-5049494746'>50. fapi 50↙49←49↙47↙46</a></li> +<li>⇢ ⇢ <a href='#51-xerl-5150504847'>51. xerl 51↙50←50↙48↙47</a></li> +<li>⇢ ⇢ <a href='#52-pingdomfetch-5251514948'>52. pingdomfetch 52↙51←51↙49↙48</a></li> +<li>⇢ ⇢ <a href='#53-fype-5352525049'>53. fype 53↙52←52↙50↙49</a></li> +<li>⇢ ⇢ <a href='#54-pwgrep-5454545251'>54. pwgrep 54←54←54↙52↙51</a></li> +<li>⇢ ⇢ <a href='#55-awksite-5555555352'>55. awksite 55←55←55↙53↙52</a></li> +<li>⇢ ⇢ <a href='#56-gotop-5656565453'>56. gotop 56←56←56↙54↙53</a></li> +<li>⇢ ⇢ <a href='#57-japi-5757575554'>57. japi 57←57←57↙55↙54</a></li> +<li>⇢ ⇢ <a href='#58-perldaemon-5858585655'>58. perldaemon 58←58←58↙56↙55</a></li> +<li>⇢ ⇢ <a href='#59-rubyfy-5959595756'>59. rubyfy 59←59←59↙57↙56</a></li> +<li>⇢ ⇢ <a href='#60-perl-c-fibonacci-6060605857'>60. perl-c-fibonacci 60←60←60↙58↙57</a></li> +<li>⇢ ⇢ <a href='#61-netdiff-6161615958'>61. netdiff 61←61←61↙59↙58</a></li> +<li>⇢ ⇢ <a href='#62-muttdelay-6262626059'>62. muttdelay 62←62←62↙60↙59</a></li> +<li>⇢ ⇢ <a href='#63-cpuinfo-6363636160'>63. cpuinfo 63←63←63↙61↙60</a></li> +<li>⇢ ⇢ <a href='#64-template-6464646261'>64. template 64←64←64↙62↙61</a></li> +<li>⇢ ⇢ <a href='#65-dyndns-6565656362'>65. dyndns 65←65←65↙63↙62</a></li> +<li>⇢ ⇢ <a href='#66-debroid-6666666463'>66. debroid 66←66←66↙64↙63</a></li> +<li>⇢ ⇢ <a href='#67-ychat-6767676564'>67. ychat 67←67←67↙65↙64</a></li> +<li>⇢ ⇢ <a href='#68-netcalendar-6868686665'>68. netcalendar 68←68←68↙66↙65</a></li> +<li>⇢ ⇢ <a href='#69-jsmstrade-6969696766'>69. jsmstrade 69←69←69↙67↙66</a></li> +<li>⇢ ⇢ <a href='#70-vs-sim-7070706867'>70. vs-sim 70←70←70↙68↙67</a></li> +<li>⇢ ⇢ <a href='#71-perl-poetry-7171716968'>71. perl-poetry 71←71←71↙69↙68</a></li> +<li>⇢ ⇢ <a href='#72-hsbot-7272727069'>72. hsbot 72←72←72↙70↙69</a></li> </ul><br /> <h2 style='display: inline' id='overall-statistics'>Overall Statistics</h2><br /> <br /> <ul> <li>📦 Total Projects: 72</li> -<li>📊 Total Commits: 13,054</li> -<li>📈 Total Lines of Code: 566,886</li> -<li>📄 Total Lines of Documentation: 282,597</li> -<li>💻 Languages: Go (56.3%), Java (10.3%), C (4.2%), XML (3.7%), Shell (3.5%), C++ (3.1%), YAML (3.1%), Perl (2.3%), JavaScript (2.1%), C/C++ (2.1%), JSON (1.9%), Ruby (1.3%), CSS (1.2%), HTML (1.2%), TypeScript (1.0%), Config (0.7%), Python (0.5%), HCL (0.5%), Make (0.3%), TOML (0.2%), Dart (0.2%), Haskell (0.1%)</li> -<li>📚 Documentation: Text (79.6%), Markdown (19.2%), LaTeX (1.2%)</li> +<li>📊 Total Commits: 13,317</li> +<li>📈 Total Lines of Code: 611,692</li> +<li>📄 Total Lines of Documentation: 289,253</li> +<li>💻 Languages: Go (53.8%), Java (9.5%), Dart (5.2%), C (3.9%), XML (3.4%), Shell (3.3%), YAML (3.0%), C++ (2.9%), Perl (2.2%), JavaScript (2.1%), C/C++ (1.9%), JSON (1.8%), Ruby (1.4%), TypeScript (1.2%), CSS (1.1%), HTML (1.1%), Config (0.6%), HCL (0.5%), Python (0.4%), Make (0.3%), TOML (0.1%)</li> +<li>📚 Documentation: Text (77.7%), Markdown (21.1%), LaTeX (1.2%)</li> <li>🚀 Release Status: 42 released, 30 experimental (58.3% with releases, 41.7% experimental)</li> </ul><br /> <h2 style='display: inline' id='projects'>Projects</h2><br /> <br /> -<h3 style='display: inline' id='1-gt-1141311119952'>1. gt 1↖14↙13↙11←11↙9←9↙5↙2</h3><br /> +<h3 style='display: inline' id='1-gt-114131111'>1. gt 1↖14↙13↙11←11</h3><br /> <br /> <ul> -<li>💻 Languages: Go (99.7%), YAML (0.3%)</li> +<li>💻 Languages: Go (97.7%), Shell (2.0%), YAML (0.3%)</li> <li>📚 Documentation: Markdown (100.0%)</li> -<li>📊 Commits: 397</li> -<li>📈 Lines of Code: 18390</li> -<li>📄 Lines of Documentation: 4336</li> -<li>🏷️ Tags: 6</li> -<li>📅 Development Period: 2025-11-25 to 2026-05-24</li> -<li>🏆 Score: 140.3 (combines recent activity, code size, tags, and release status)</li> +<li>📊 Commits: 413</li> +<li>📈 Lines of Code: 19759</li> +<li>📄 Lines of Documentation: 4351</li> +<li>🏷️ Tags: 7</li> +<li>📅 Development Period: 2025-11-25 to 2026-05-25</li> +<li>🏆 Score: 152.7 (combines recent activity, code size, tags, and release status)</li> <li>⚖️ License: MIT</li> -<li>🏷️ Latest Release: v0.5.0 (2026-05-24)</li> +<li>🏷️ Latest Release: v0.5.1 (2026-05-25)</li> </ul><br /> <br /> <a href='showcase/gt/image-1.svg'><img alt='gt screenshot' title='gt screenshot' src='showcase/gt/image-1.svg' /></a><br /> @@ -136,7 +134,79 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='2-ior-2112141314141294211'>2. ior 2↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1</h3><br /> +<h3 style='display: inline' id='2-hypr-217161514'>2. hypr 2↖17↙16↙15↙14</h3><br /> +<br /> +<ul> +<li>💻 Languages: TypeScript (52.9%), Ruby (33.6%), JSON (6.0%), Shell (4.0%), TOML (3.4%)</li> +<li>📚 Documentation: Markdown (100.0%)</li> +<li>📊 Commits: 131</li> +<li>📈 Lines of Code: 10620</li> +<li>📄 Lines of Documentation: 2328</li> +<li>🏷️ Tags: 0</li> +<li>📅 Development Period: 2026-03-21 to 2026-05-25</li> +<li>🏆 Score: 98.7 (combines recent activity, code size, tags, and release status)</li> +<li>⚖️ License: No license found</li> +<li>🧪 Status: Experimental (no releases yet)</li> +</ul><br /> +<br /> +<a href='showcase/hypr/image-1.svg'><img alt='hypr screenshot' title='hypr screenshot' src='showcase/hypr/image-1.svg' /></a><br /> +<br /> +<span>Automates Hyperstack GPU VM lifecycle: create, bootstrap, WireGuard tunnel, and vLLM inference.</span><br /> +<span>Runs two A100 VMs concurrently — each serving a different model — with [Pi](https://pi.dev) coding agents connected to each.</span><br /> +<br /> +<a class='textlink' href='https://codeberg.org/snonux/hypr'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/hypr'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/hypr/'>View in cgit</a><br /> +<br /> +<span>---</span><br /> +<br /> +<h3 style='display: inline' id='3-player-3211'>3. player 3↙2↙1←1</h3><br /> +<br /> +<ul> +<li>💻 Languages: Go (44.9%), Dart (41.0%), JavaScript (7.7%), TypeScript (2.4%), CSS (2.1%), HTML (0.7%), JSON (0.3%), YAML (0.3%), Shell (0.2%), XML (0.2%)</li> +<li>📚 Documentation: Markdown (100.0%)</li> +<li>📊 Commits: 319</li> +<li>📈 Lines of Code: 74887</li> +<li>📄 Lines of Documentation: 6954</li> +<li>🏷️ Tags: 0</li> +<li>📅 Development Period: 2026-04-28 to 2026-05-23</li> +<li>🏆 Score: 61.2 (combines recent activity, code size, tags, and release status)</li> +<li>⚖️ License: No license found</li> +<li>🧪 Status: Experimental (no releases yet)</li> +</ul><br /> +<br /> +<span>Player is an opinionated KISS web media player. It is designed to be simple, lightweight, and easy to use and designed keyboard-first.</span><br /> +<br /> +<a class='textlink' href='https://codeberg.org/snonux/player'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/player'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/player/'>View in cgit</a><br /> +<br /> +<span>---</span><br /> +<br /> +<h3 style='display: inline' id='4-conf-45141210'>4. conf 4↖5↖14↙12↙10</h3><br /> +<br /> +<ul> +<li>💻 Languages: YAML (76.8%), Shell (8.7%), Perl (8.4%), Python (3.0%), Make (1.1%), JSON (0.6%), Docker (0.6%), TOML (0.3%), Config (0.3%), Ruby (0.2%), HTML (0.1%)</li> +<li>📚 Documentation: Markdown (97.2%), Text (2.8%)</li> +<li>📊 Commits: 945</li> +<li>📈 Lines of Code: 22586</li> +<li>📄 Lines of Documentation: 6958</li> +<li>🏷️ Tags: 0</li> +<li>📅 Development Period: 2021-12-28 to 2026-05-25</li> +<li>🏆 Score: 48.7 (combines recent activity, code size, tags, and release status)</li> +<li>⚖️ License: No license found</li> +<li>🧪 Status: Experimental (no releases yet)</li> +</ul><br /> +<br /> +<span>This is my personal config repository. Including...</span><br /> +<br /> +<a class='textlink' href='https://codeberg.org/snonux/conf'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/conf'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/conf/'>View in cgit</a><br /> +<br /> +<span>---</span><br /> +<br /> +<h3 style='display: inline' id='5-ior-51121413'>5. ior 5↙1↖12↖14↙13</h3><br /> <br /> <ul> <li>💻 Languages: Go (90.2%), C (8.9%), Shell (0.4%), JSON (0.2%), C/C++ (0.2%), Docker (0.1%)</li> @@ -161,7 +231,32 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='3-snonux-332433325'>3. snonux 3←3↙2↖4↙3←3←3↙2↖5</h3><br /> +<h3 style='display: inline' id='6-hexai-64538'>6. hexai 6↙4↖5↙3↖8</h3><br /> +<br /> +<ul> +<li>💻 Languages: Go (100.0%)</li> +<li>📚 Documentation: Markdown (100.0%)</li> +<li>📊 Commits: 515</li> +<li>📈 Lines of Code: 47972</li> +<li>📄 Lines of Documentation: 4466</li> +<li>🏷️ Tags: 95</li> +<li>📅 Development Period: 2025-08-01 to 2026-05-26</li> +<li>🏆 Score: 24.6 (combines recent activity, code size, tags, and release status)</li> +<li>⚖️ License: No license found</li> +<li>🏷️ Latest Release: v0.39.2 (2026-05-26)</li> +</ul><br /> +<br /> +<a href='showcase/hexai/image-1.png'><img alt='hexai screenshot' title='hexai screenshot' src='showcase/hexai/image-1.png' /></a><br /> +<br /> +<span>Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested.</span><br /> +<br /> +<a class='textlink' href='https://codeberg.org/snonux/hexai'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/hexai'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/hexai/'>View in cgit</a><br /> +<br /> +<span>---</span><br /> +<br /> +<h3 style='display: inline' id='7-snonux-73243'>7. snonux 7↙3↙2↖4↙3</h3><br /> <br /> <ul> <li>💻 Languages: JSON (37.6%), JavaScript (26.9%), Go (23.0%), CSS (12.6%)</li> @@ -184,57 +279,30 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='4-player-4211'>4. player 4↙2↙1←1</h3><br /> +<h3 style='display: inline' id='8-dotfiles-87779'>8. dotfiles 8↙7←7←7↖9</h3><br /> <br /> <ul> -<li>💻 Languages: Go (77.4%), JavaScript (15.6%), CSS (4.5%), HTML (1.6%), Shell (0.4%), YAML (0.4%), Docker (0.1%)</li> +<li>💻 Languages: Shell (66.8%), TOML (8.7%), CSS (8.2%), Config (7.8%), Python (4.4%), JSON (3.0%), Ruby (0.8%), INI (0.2%), YAML (0.1%)</li> <li>📚 Documentation: Markdown (100.0%)</li> -<li>📊 Commits: 189</li> -<li>📈 Lines of Code: 34285</li> -<li>📄 Lines of Documentation: 653</li> +<li>📊 Commits: 1008</li> +<li>📈 Lines of Code: 3981</li> +<li>📄 Lines of Documentation: 12051</li> <li>🏷️ Tags: 0</li> -<li>📅 Development Period: 2026-04-28 to 2026-05-16</li> -<li>🏆 Score: 21.4 (combines recent activity, code size, tags, and release status)</li> +<li>📅 Development Period: 2023-07-30 to 2026-05-27</li> +<li>🏆 Score: 20.3 (combines recent activity, code size, tags, and release status)</li> <li>⚖️ License: No license found</li> <li>🧪 Status: Experimental (no releases yet)</li> </ul><br /> <br /> -<a href='showcase/player/image-1.png'><img alt='player screenshot' title='player screenshot' src='showcase/player/image-1.png' /></a><br /> -<br /> -<span>Player is an opinionated KISS web media player. It is designed to be simple, lightweight, and easy to use and designed keyboard-first.</span><br /> -<br /> -<a class='textlink' href='https://codeberg.org/snonux/player'>View on Codeberg</a><br /> -<a class='textlink' href='https://github.com/snonux/player'>View on GitHub</a><br /> -<a class='textlink' href='https://cgit.f3s.buetow.org/player/'>View in cgit</a><br /> -<br /> -<span>---</span><br /> -<br /> -<h3 style='display: inline' id='5-hexai-54538664113152'>5. hexai 5↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2</h3><br /> -<br /> -<ul> -<li>💻 Languages: Go (100.0%)</li> -<li>📚 Documentation: Markdown (100.0%)</li> -<li>📊 Commits: 509</li> -<li>📈 Lines of Code: 47361</li> -<li>📄 Lines of Documentation: 4464</li> -<li>🏷️ Tags: 94</li> -<li>📅 Development Period: 2025-08-01 to 2026-05-20</li> -<li>🏆 Score: 19.9 (combines recent activity, code size, tags, and release status)</li> -<li>⚖️ License: No license found</li> -<li>🏷️ Latest Release: v0.39.1 (2026-05-20)</li> -</ul><br /> -<br /> -<a href='showcase/hexai/image-1.png'><img alt='hexai screenshot' title='hexai screenshot' src='showcase/hexai/image-1.png' /></a><br /> -<br /> -<span>Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested.</span><br /> +<span>These are all my dotfiles. I can install them locally on my laptop and/or workstation as well as remotely on any server.</span><br /> <br /> -<a class='textlink' href='https://codeberg.org/snonux/hexai'>View on Codeberg</a><br /> -<a class='textlink' href='https://github.com/snonux/hexai'>View on GitHub</a><br /> -<a class='textlink' href='https://cgit.f3s.buetow.org/hexai/'>View in cgit</a><br /> +<a class='textlink' href='https://codeberg.org/snonux/dotfiles'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/dotfiles'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/dotfiles/'>View in cgit</a><br /> <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='6-dtail-66421101086212120'>6. dtail 6←6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20</h3><br /> +<h3 style='display: inline' id='9-dtail-96421'>9. dtail 9↙6↙4↙2↙1</h3><br /> <br /> <ul> <li>💻 Languages: Go (94.9%), Shell (2.3%), JSON (1.2%), C (0.8%), Make (0.5%), C/C++ (0.1%)</li> @@ -259,30 +327,30 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='7-conf-7514121077979975'>7. conf 7↙5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5</h3><br /> +<h3 style='display: inline' id='10-gitsyncer-1020201918'>10. gitsyncer 10↖20←20↙19↙18</h3><br /> <br /> <ul> -<li>💻 Languages: YAML (76.3%), Shell (8.9%), Perl (8.6%), Python (3.0%), Make (1.1%), JSON (0.6%), Docker (0.6%), TOML (0.3%), Config (0.3%), Ruby (0.2%), HTML (0.1%)</li> -<li>📚 Documentation: Markdown (97.1%), Text (2.9%)</li> -<li>📊 Commits: 922</li> -<li>📈 Lines of Code: 22075</li> -<li>📄 Lines of Documentation: 6734</li> -<li>🏷️ Tags: 0</li> -<li>📅 Development Period: 2021-12-28 to 2026-05-16</li> -<li>🏆 Score: 16.8 (combines recent activity, code size, tags, and release status)</li> -<li>⚖️ License: No license found</li> -<li>🧪 Status: Experimental (no releases yet)</li> +<li>💻 Languages: Go (94.3%), Shell (5.4%), JSON (0.3%)</li> +<li>📚 Documentation: Markdown (100.0%)</li> +<li>📊 Commits: 155</li> +<li>📈 Lines of Code: 13687</li> +<li>📄 Lines of Documentation: 2483</li> +<li>🏷️ Tags: 40</li> +<li>📅 Development Period: 2025-06-23 to 2026-05-27</li> +<li>🏆 Score: 14.3 (combines recent activity, code size, tags, and release status)</li> +<li>⚖️ License: BSD-2-Clause</li> +<li>🏷️ Latest Release: v0.17.1 (2026-05-21)</li> </ul><br /> <br /> -<span>This is my personal config repository. Including...</span><br /> +<span>GitSyncer is a tool for synchronizing git repositories between multiple organizations (e.g., GitHub and Codeberg). It automatically keeps all branches in sync across different git hosting platforms.</span><br /> <br /> -<a class='textlink' href='https://codeberg.org/snonux/conf'>View on Codeberg</a><br /> -<a class='textlink' href='https://github.com/snonux/conf'>View on GitHub</a><br /> -<a class='textlink' href='https://cgit.f3s.buetow.org/conf/'>View in cgit</a><br /> +<a class='textlink' href='https://codeberg.org/snonux/gitsyncer'>View on Codeberg</a><br /> +<a class='textlink' href='https://github.com/snonux/gitsyncer'>View on GitHub</a><br /> +<a class='textlink' href='https://cgit.f3s.buetow.org/gitsyncer/'>View in cgit</a><br /> <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='8-goprecords-8966422292824242424'>8. goprecords 8↖9↙6←6↙4↙2←2↖29↙28↙24←24←24←24</h3><br /> +<h3 style='display: inline' id='11-goprecords-119664'>11. goprecords 11↙9↙6←6↙4</h3><br /> <br /> <ul> <li>💻 Languages: Go (97.4%), Shell (2.4%), Docker (0.3%)</li> @@ -305,30 +373,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='9-dotfiles-9777988643533'>9. dotfiles 9↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3</h3><br /> -<br /> -<ul> -<li>💻 Languages: Shell (69.1%), TOML (9.2%), CSS (8.9%), Config (8.5%), JSON (3.3%), Ruby (0.8%), INI (0.2%), YAML (0.1%)</li> -<li>📚 Documentation: Markdown (100.0%)</li> -<li>📊 Commits: 996</li> -<li>📈 Lines of Code: 3676</li> -<li>📄 Lines of Documentation: 11402</li> -<li>🏷️ Tags: 0</li> -<li>📅 Development Period: 2023-07-30 to 2026-05-17</li> -<li>🏆 Score: 13.5 (combines recent activity, code size, tags, and release status)</li> -<li>⚖️ License: No license found</li> -<li>🧪 Status: Experimental (no releases yet)</li> -</ul><br /> -<br /> -<span>These are all my dotfiles. I can install them locally on my laptop and/or workstation as well as remotely on any server.</span><br /> -<br /> -<a class='textlink' href='https://codeberg.org/snonux/dotfiles'>View on Codeberg</a><br /> -<a class='textlink' href='https://github.com/snonux/dotfiles'>View on GitHub</a><br /> -<a class='textlink' href='https://cgit.f3s.buetow.org/dotfiles/'>View in cgit</a><br /> -<br /> -<span>---</span><br /> -<br /> -<h3 style='display: inline' id='10-totalrecall-10108864411815161314'>10. totalrecall 10←10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14</h3><br /> +<h3 style='display: inline' id='12-totalrecall-1210886'>12. totalrecall 12↙10↙8←8↙6</h3><br /> <br /> <ul> <li>💻 Languages: Go (98.7%), HTML (0.4%), CSS (0.3%), Shell (0.3%), YAML (0.2%)</li> @@ -353,7 +398,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='11-rampage-1183'>11. rampage 11↙8↙3</h3><br /> +<h3 style='display: inline' id='13-rampage-1383'>13. rampage 13↙8↙3</h3><br /> <br /> <ul> <li>💻 Languages: Go (100.0%)</li> @@ -374,7 +419,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='12-tasksamurai-121199755232218181616'>12. tasksamurai 12↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16</h3><br /> +<h3 style='display: inline' id='14-tasksamurai-1411997'>14. tasksamurai 14↙11↙9←9↙7</h3><br /> <br /> <ul> <li>💻 Languages: Go (99.9%), YAML (0.1%)</li> @@ -399,7 +444,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='13-fastforge-131211105113'>13. fastforge 13↙12↙11↙10↙5↙1←1↖3</h3><br /> +<h3 style='display: inline' id='15-fastforge-151211105'>15. fastforge 15↙12↙11↙10↙5</h3><br /> <br /> <ul> <li>💻 Languages: C (92.4%), C/C++ (4.1%), JavaScript (2.6%), Make (0.8%)</li> @@ -424,7 +469,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='14-comicforge-14131052'>14. comicforge 14↙13↙10↙5↙2</h3><br /> +<h3 style='display: inline' id='16-comicforge-16131052'>16. comicforge 16↙13↙10↙5↙2</h3><br /> <br /> <ul> <li>💻 Languages: Go (100.0%)</li> @@ -449,7 +494,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='15-foostore-1515151312161614117757'>15. foostore 15←15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7</h3><br /> +<h3 style='display: inline' id='17-foostore-1715151312'>17. foostore 17↙15←15↙13↙12</h3><br /> <br /> <ul> <li>💻 Languages: Go (100.0%)</li> @@ -472,7 +517,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='16-timesamurai-161617161512121110542'>16. timesamurai 16←16↖17↙16↙15↙12←12↙11↙10↙5↙4↙2</h3><br /> +<h3 style='display: inline' id='18-timesamurai-1816171615'>18. timesamurai 18↙16↖17↙16↙15</h3><br /> <br /> <ul> <li>💻 Languages: Go (99.3%), Shell (0.6%), YAML (0.1%)</li> @@ -495,33 +540,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='17-hypr-1717161514111173'>17. hypr 17←17↙16↙15↙14↙11←11↙7↙3</h3><br /> -<br /> -<ul> -<li>💻 Languages: TypeScript (45.9%), Ruby (33.3%), TOML (6.9%), Python (6.5%), JSON (4.0%), Shell (3.5%)</li> -<li>📚 Documentation: Markdown (100.0%)</li> -<li>📊 Commits: 79</li> -<li>📈 Lines of Code: 12289</li> -<li>📄 Lines of Documentation: 3074</li> -<li>🏷️ Tags: 0</li> -<li>📅 Development Period: 2026-03-21 to 2026-04-24</li> -<li>🏆 Score: 6.3 (combines recent activity, code size, tags, and release status)</li> -<li>⚖️ License: No license found</li> -<li>🧪 Status: Experimental (no releases yet)</li> -</ul><br /> -<br /> -<a href='showcase/hypr/image-1.svg'><img alt='hypr screenshot' title='hypr screenshot' src='showcase/hypr/image-1.svg' /></a><br /> -<br /> -<span>Automates Hyperstack GPU VM lifecycle: create, bootstrap, WireGuard tunnel, and vLLM inference.</span><br /> -<span>Runs two A100 VMs concurrently — each serving a different model — with [Pi](https://pi.dev) coding agents connected to each.</span><br /> -<br /> -<a class='textlink' href='https://codeberg.org/snonux/hypr'>View on Codeberg</a><br /> -<a class='textlink' href='https://github.com/snonux/hypr'>View on GitHub</a><br /> -<a class='textlink' href='https://cgit.f3s.buetow.org/hypr/'>View in cgit</a><br /> -<br /> -<span>---</span><br /> -<br /> -<h3 style='display: inline' id='18-loadbars-18535351504949494666447'>18. loadbars 18↖53←53↙51↙50↙49←49←49↙46↙6←6↙4↖47</h3><br /> +<h3 style='display: inline' id='19-loadbars-1953535150'>19. loadbars 19↖53←53↙51↙50</h3><br /> <br /> <ul> <li>💻 Languages: Go (92.8%), Shell (7.2%)</li> @@ -548,7 +567,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='19-ds-sim-19191918171515131225252521'>19. ds-sim 19←19←19↙18↙17↙15←15↙13↙12↖25←25←25↙21</h3><br /> +<h3 style='display: inline' id='20-ds-sim-2019191817'>20. ds-sim 20↙19←19↙18↙17</h3><br /> <br /> <ul> <li>💻 Languages: Java (98.6%), Shell (0.9%), CSS (0.4%)</li> @@ -573,7 +592,7 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='20-foozone-201818171613131086464646'>20. foo.zone 20↙18←18↙17↙16↙13←13↙10↙8↖64←64←64↙6</h3><br /> +<h3 style='display: inline' id='21-foozone-2118181716'>21. foo.zone 21↙18←18↙17↙16</h3><br /> <br /> <ul> <li>💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%)</li> @@ -596,30 +615,32 @@ <br /> <span>---</span><br /> <br /> -<h3 style='display: inline' id='21-gitsyncer-21202019181818161411111715'>21. gitsyncer 21↙20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15</h3><br /> +<h3 style='display: inline' id='22-rcm-2225252423'>22. rcm 22↖25←25↙24↙23& |
