summaryrefslogtreecommitdiff
path: root/about/showcase.md
diff options
context:
space:
mode:
Diffstat (limited to 'about/showcase.md')
-rw-r--r--about/showcase.md656
1 files changed, 328 insertions, 328 deletions
diff --git a/about/showcase.md b/about/showcase.md
index 2e65e001..073c5c7c 100644
--- a/about/showcase.md
+++ b/about/showcase.md
@@ -1,6 +1,6 @@
# Project Showcase
-Generated on: 2026-06-22
+Generated on: 2026-07-01
[![Interactive Project Rank History Graph (SVG)](showcase-rank-history.svg "Interactive Project Rank History Graph (SVG)")](showcase-rank-history.svg)
@@ -11,105 +11,105 @@ This page showcases my side projects, providing an overview of what each project
* [⇢ Project Showcase](#project-showcase)
* [⇢ ⇢ Overall Statistics](#overall-statistics)
* [⇢ ⇢ Projects](#projects)
-* [⇢ ⇢ ⇢ 1. shuriken.sh 1←1](#1-shurikensh-11)
-* [⇢ ⇢ ⇢ 2. hexai 2↖5↖7↙6↙4↖5←5↙3↖8↙6↙4↙1←1←1↖3↙2←2](#2-hexai-25764553864111322)
-* [⇢ ⇢ ⇢ 3. dotfiles 3↙2↖3↖8↙7←7←7←7↖9↙8↙6↙4←4↙3↖5↙3←3](#3-dotfiles-32387777986443533)
-* [⇢ ⇢ ⇢ 4. irregular.ninja 4](#4-irregularninja-4)
-* [⇢ ⇢ ⇢ 5. gitsyncer 5↙3↖10←10↖20←20←20↙19↙18←18↙16↙14←14↙11←11↖15←15](#5-gitsyncer-53101020202019181816141411111515)
-* [⇢ ⇢ ⇢ 6. gt 6↙4↙1↖28↙26←26←26↙25↙24←24↙22↙21←21↙17←17↙13←13](#6-gt-6412826262625242422212117171313)
-* [⇢ ⇢ ⇢ 7. conf 7←7↙6↙4↖5↖14←14↙12↙10↙7↖9↙7←7↖9←9↙5←5](#7-conf-776451414121079779955)
-* [⇢ ⇢ ⇢ 8. ior 8←8↙5←5↙1↖12←12↖14↙13↖14↙12↙9←9↙4↙2↙1←1](#8-ior-88551121214131412994211)
-* [⇢ ⇢ ⇢ 9. hypr 9↙6↙2←2↖17↙16←16↙15↙14↙11↙7↙3←3](#9-hypr-9622171616151411733)
-* [⇢ ⇢ ⇢ 10. player 10↙9↙4↙3↙2↙1←1←1](#10-player-109432111)
-* [⇢ ⇢ ⇢ 11. snonux 11↙10↙8↙7↙3↙2←2↖4↙3←3↙2↖5←5](#11-snonux-111087322433255)
-* [⇢ ⇢ ⇢ 12. dtail 12↙11↙9←9↙6↙4←4↙2↙1↖10↙8↙6←6↙2↙1↖20←20](#12-dtail-1211996442110866212020)
-* [⇢ ⇢ ⇢ 13. totalrecall 13←13↙12←12↙10↙8←8←8↙6↙4↙1↖18←18↙15↖16↙14←14](#13-totalrecall-1313121210888641181815161414)
-* [⇢ ⇢ ⇢ 14. goprecords 14↙12↙11←11↙9↙6←6←6↙4↙2↖29↙28←28↙24←24←24←24](#14-goprecords-1412111196664229282824242424)
-* [⇢ ⇢ ⇢ 15. tasksamurai 15↙14↙13↖14↙11↙9←9←9↙7↙5↖23↙22←22↙18←18↙16←16](#15-tasksamurai-15141314119997523222218181616)
-* [⇢ ⇢ ⇢ 16. fastforge 16↙15←15←15↙12↙11←11↙10↙5↙1↖3](#16-fastforge-1615151512111110513)
-* [⇢ ⇢ ⇢ 17. foostore 17←17←17←17↙15←15←15↙13↙12↖16↙14↙11←11↙7←7←7←7](#17-foostore-171717171515151312161411117777)
-* [⇢ ⇢ ⇢ 18. rampage 18↙16↙14↙13↙8↙3←3](#18-rampage-18161413833)
-* [⇢ ⇢ ⇢ 19. comicforge 19↙18↙16←16↙13↙10←10↙5↙2](#19-comicforge-1918161613101052)
-* [⇢ ⇢ ⇢ 20. timesamurai 20↙19↙18←18↙16↖17←17↙16↙15↙12↙11↙10←10↙5↙4](#20-timesamurai-2019181816171716151211101054)
-* [⇢ ⇢ ⇢ 21. loadbars 21↙20↙19←19↖53←53←53↙51↙50↙49←49↙46←46↙6←6↖47←47](#21-loadbars-21201919535353515049494646664747)
-* [⇢ ⇢ ⇢ 22. ds-sim 22↙21↙20←20↙19←19←19↙18↙17↙15↙13↙12←12↖25←25↙21←21](#22-ds-sim-2221202019191918171513121225252121)
-* [⇢ ⇢ ⇢ 23. foo.zone 23↙22↙21←21↙18←18←18↙17↙16↙13↙10↙8←8↖64←64↙6←6](#23-foozone-232221211818181716131088646466)
-* [⇢ ⇢ ⇢ 24. rcm 24↙23↙22←22↖25←25←25↙24↙23↙22↙20↙15←15↙12↖13↙10←10](#24-rcm-2423222225252524232220151512131010)
-* [⇢ ⇢ ⇢ 25. epimetheus 25↙24↙23←23↙21←21←21↙20↙19↙17↙15↙13←13↙8←8↙4←4](#25-epimetheus-252423232121212019171513138844)
-* [⇢ ⇢ ⇢ 26. gogios 26↙25↙24←24↙22←22←22↙21←21↙20↙18↖19←19↙16↙15↙11←11](#26-gogios-2625242422222221212018191916151111)
-* [⇢ ⇢ ⇢ 27. yoga 27↙26↙25←25↙24←24←24↙23↙22↙21↙19↙17←17↙13↖14↙12←12](#27-yoga-2726252524242423222119171713141212)
-* [⇢ ⇢ ⇢ 28. gemtexter 28←28↙27←27←27↖28←28↙27←27↖28↙27↙26←26↙22←22←22←22](#28-gemtexter-2828272727282827272827262622222222)
-* [⇢ ⇢ ⇢ 29. scifi 29↙27↙26←26↙23←23←23↙22↙20↙19↙17↙16←16↙10←10↙8←8](#29-scifi-29272626232323222019171616101088)
-* [⇢ ⇢ ⇢ 30. gos 30↙29↙28↖30↙29←29←29↙28↙26↙25↙24↙23←23↙19←19↙18←18](#30-gos-3029283029292928262524232319191818)
-* [⇢ ⇢ ⇢ 31. log4jbench 31↙30↙29←29↙28↙27←27↙26↙25↙23↙21↙20←20↙14↙12↙9←9](#31-log4jbench-31302929282727262523212020141299)
-* [⇢ ⇢ ⇢ 32. foostats 32↙31↙30↖31↙30←30←30↙29↙28↙26↙25↙24←24↙20←20↙17←17](#32-foostats-3231303130303029282625242420201717)
-* [⇢ ⇢ ⇢ 33. timr 33↙32↙31↖32↙31←31←31↙30↙29↙27↙26↙25←25↙21←21↙19←19](#33-timr-3332313231313130292726252521211919)
-* [⇢ ⇢ ⇢ 34. wireguardmeshgenerator 34↙33↙32↖33↙32←32←32↙31↙30↙29↙28↙27←27↙23←23←23←23](#34-wireguardmeshgenerator-3433323332323231302928272723232323)
-* [⇢ ⇢ ⇢ 35. ioriot 35↙34↙33↖34↙33←33←33↙32↙31↙30←30↙29←29↖34↖35←35←35](#35-ioriot-3534333433333332313030292934353535)
-* [⇢ ⇢ ⇢ 36. quicklogger 36↙35↙34↖35↙34←34←34↙33↙32↙31←31↙30←30↙26←26↙25←25](#36-quicklogger-3635343534343433323131303026262525)
-* [⇢ ⇢ ⇢ 37. quicklog 37↙36↙35↖36↙35←35←35](#37-quicklog-37363536353535)
-* [⇢ ⇢ ⇢ 38. sillybench 38↙37↙36↖37↙36←36←36↙34↙33↙32←32↙31←31↙27←27←27←27](#38-sillybench-3837363736363634333232313127272727)
-* [⇢ ⇢ ⇢ 39. terraform 39↙38↙37↖38↙37←37←37↙35↙34↙33←33↙32←32↙28←28↙26←26](#39-terraform-3938373837373735343333323228282626)
-* [⇢ ⇢ ⇢ 40. guprecords 40↙39↙38↖39↙38←38←38↙36↙35↙34←34↙33←33↖39↙29←29←29](#40-guprecords-4039383938383836353434333339292929)
-* [⇢ ⇢ ⇢ 41. photoalbum 41↙40←40↖42↙41←41←41↙40↙39↙38←38↙37←37↙32↖33↖34←34](#41-photoalbum-4140404241414140393838373732333434)
-* [⇢ ⇢ ⇢ 42. geheim 42↙41↙39↖40↙39←39←39↙37↙36↙35←35↙34←34↙29↖30←30←30](#42-geheim-4241394039393937363535343429303030)
-* [⇢ ⇢ ⇢ 43. gorum 43↙42↙41←41↙40←40←40↙38↙37↙36←36↙35←35↙30↖31↙28←28](#43-gorum-4342414140404038373636353530312828)
-* [⇢ ⇢ ⇢ 44. docker-radicale-server 44↙43↙42↖43↙42←42←42↙39↙38↙37←37↙36←36↙31↖32↙31←31](#44-docker-radicale-server-4443424342424239383737363631323131)
-* [⇢ ⇢ ⇢ 45. randomjournalpage 45↙44↙43↖44↙43←43←43↙41↙40↙39←39↙38←38↙33↖34↙33←33](#45-randomjournalpage-4544434443434341403939383833343333)
-* [⇢ ⇢ ⇢ 46. algorithms 46↙45↙44↖45↙44←44←44↙42↙41↙40←40↙39←39↙35↖36↙32←32](#46-algorithms-4645444544444442414040393935363232)
-* [⇢ ⇢ ⇢ 47. staticfarm-apache-handlers 47↙46↙45↖46↙45←45←45↙43↙42↙41↖42↙41←41↙37↖38↖40←40](#47-staticfarm-apache-handlers-4746454645454543424142414137384040)
-* [⇢ ⇢ ⇢ 48. ipv6test 48↙47↙46↖47↙46←46←46↙44↙43↙42↙41↙40←40↙36↖37↙36←36](#48-ipv6test-4847464746464644434241404036373636)
-* [⇢ ⇢ ⇢ 49. sway-autorotate 49↙48↙47↖48↙47←47←47↙45↙44↙43←43↙42←42↙38↖39↙38←38](#49-sway-autorotate-4948474847474745444343424238393838)
-* [⇢ ⇢ ⇢ 50. mon 50↙49↙48↖49↙48←48←48↙46↙45↙44←44↙43←43↙40←40↙39←39](#50-mon-5049484948484846454444434340403939)
-* [⇢ ⇢ ⇢ 51. fapi 51↙50↙49↖50↙49←49←49↙47↙46↙45↖46↙44←44↙41←41↖44←44](#51-fapi-5150495049494947464546444441414444)
-* [⇢ ⇢ ⇢ 52. pingdomfetch 52↙51←51↖52↙51←51←51↙49↙48↙47←47↙45←45↙42←42↙41←41](#52-pingdomfetch-5251515251515149484747454542424141)
-* [⇢ ⇢ ⇢ 53. fype 53↙52←52↖53↙52←52←52↙50↙49↙48←48↖66←66↙43←43↙37←37](#53-fype-5352525352525250494848666643433737)
-* [⇢ ⇢ ⇢ 54. playground 54↙53←53](#54-playground-545353)
-* [⇢ ⇢ ⇢ 55. pwgrep 55↙54←54←54←54←54←54↙52↙51↙50←50↙47←47↙44←44↖50←50](#55-pwgrep-5554545454545452515050474744445050)
-* [⇢ ⇢ ⇢ 56. xerl 56↙55↙50↖51↙50←50←50↙48↙47↙46↙45↖48←48↙45←45↙42←42](#56-xerl-5655505150505048474645484845454242)
-* [⇢ ⇢ ⇢ 57. awksite 57↙56↙55←55←55←55←55↙53↙52↙51←51↙49←49↙46←46↖61←61](#57-awksite-5756555555555553525151494946466161)
-* [⇢ ⇢ ⇢ 58. gotop 58↙57↙56←56←56←56←56↙54↙53↙52←52↙50←50↙47←47↖48←48](#58-gotop-5857565656565654535252505047474848)
-* [⇢ ⇢ ⇢ 59. japi 59↙58↙57←57←57←57←57↙55↙54↙53←53↙51←51↙48←48↖53←53](#59-japi-5958575757575755545353515148485353)
-* [⇢ ⇢ ⇢ 60. perldaemon 60↙59↙58←58←58←58←58↙56↙55↙54←54↙52←52←52↙49↖51←51](#60-perldaemon-6059585858585856555454525252495151)
-* [⇢ ⇢ ⇢ 61. rubyfy 61↙60↙59←59←59←59←59↙57↙56↙55←55↙53←53↙49↖50↙49←49](#61-rubyfy-6160595959595957565555535349504949)
-* [⇢ ⇢ ⇢ 62. perl-c-fibonacci 62↙61↙60←60←60←60←60↙58↙57↙56←56↙54←54↙50↖51↙45←45](#62-perl-c-fibonacci-6261606060606058575656545450514545)
-* [⇢ ⇢ ⇢ 63. netdiff 63↙62↙61←61←61←61←61↙59↙58↙57←57↙55←55↙51↖52↖56←56](#63-netdiff-6362616161616159585757555551525656)
-* [⇢ ⇢ ⇢ 64. muttdelay 64↙63↙62←62←62←62←62↙60↙59↙58←58↙56←56↙54←54↖55←55](#64-muttdelay-6463626262626260595858565654545555)
-* [⇢ ⇢ ⇢ 65. cpuinfo 65↙64↙63←63←63←63←63↙61↙60↙59←59↙57←57←57←57↖59←59](#65-cpuinfo-6564636363636361605959575757575959)
-* [⇢ ⇢ ⇢ 66. dyndns 66↙65↙64↖65←65←65←65↙63↙62↙61←61↙59←59←59←59↖62←62](#66-dyndns-6665646565656563626161595959596262)
-* [⇢ ⇢ ⇢ 67. debroid 67↙66↙65↖66←66←66←66↙64↙63↙62←62↙60←60←60←60↙57←57](#67-debroid-6766656666666664636262606060605757)
-* [⇢ ⇢ ⇢ 68. ychat 68↙67↙66↖67←67←67←67↙65↙64↙63←63←63←63←63←63↙43←43](#68-ychat-6867666767676765646363636363634343)
-* [⇢ ⇢ ⇢ 69. netcalendar 69↙68↙67↖68←68←68←68↙66↙65↙64←64↙61←61↙55←55↙46←46](#69-netcalendar-6968676868686866656464616155554646)
-* [⇢ ⇢ ⇢ 70. jsmstrade 70↙69↙68↖69←69←69←69↙67↙66↙65←65↙62←62↙53←53↙52←52](#70-jsmstrade-7069686969696967666565626253535252)
-* [⇢ ⇢ ⇢ 71. template 71↙70←70↙64←64←64←64↙62↙61↙60←60↙58←58←58←58↖60←60](#71-template-7170706464646462616060585858586060)
-* [⇢ ⇢ ⇢ 72. vs-sim 72↙71↙69↖70←70←70←70↙68↙67↙66←66↙64←64↙56←56↖63←63](#72-vs-sim-7271697070707068676666646456566363)
-* [⇢ ⇢ ⇢ 73. perl-poetry 73↙72↙71←71←71←71←71↙69↙68↙67←67↙65←65↙61←61↙54←54](#73-perl-poetry-7372717171717169686767656561615454)
-* [⇢ ⇢ ⇢ 74. hsbot 74↙73↙72←72←72←72←72↙70↙69↙68←68↙67←67↙62←62↙58←58](#74-hsbot-7473727272727270696868676762625858)
+* [⇢ ⇢ ⇢ 1. shuriken.sh 1←1←1](#1-shurikensh-111)
+* [⇢ ⇢ ⇢ 2. tasksamurai 2↖15↙14↙13←13↖14↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16](#2-tasksamurai-215141313141199755232218181616)
+* [⇢ ⇢ ⇢ 3. conf 3↖7←7↙6←6↙4↖5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5](#3-conf-377664514121077979975)
+* [⇢ ⇢ ⇢ 4. dotfiles 4↙3↙2↖3←3↖8↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3](#4-dotfiles-432338777988643533)
+* [⇢ ⇢ ⇢ 5. hexai 5↙2↖5↖7←7↙6↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2](#5-hexai-5257764538664113152)
+* [⇢ ⇢ ⇢ 6. gitsyncer 6↙5↙3↖10←10←10↖20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15](#6-gitsyncer-653101010202019181818161411111715)
+* [⇢ ⇢ ⇢ 7. irregular.ninja 7↙4](#7-irregularninja-74)
+* [⇢ ⇢ ⇢ 8. gt 8↙6↙4↙1←1↖28↙26←26↙25↙24←24←24↙22↙21↙17←17↙14↙13](#8-gt-8641128262625242424222117171413)
+* [⇢ ⇢ ⇢ 9. ior 9↙8←8↙5←5←5↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1](#9-ior-988555112141314141294211)
+* [⇢ ⇢ ⇢ 10. snonux 10↖11↙10↙8←8↙7↙3↙2↖4↙3←3←3↙2↖5](#10-snonux-10111088732433325)
+* [⇢ ⇢ ⇢ 11. hypr 11↙9↙6↙2←2←2↖17↙16↙15↙14↙11←11↙7↙3](#11-hypr-119622217161514111173)
+* [⇢ ⇢ ⇢ 12. player 12↙10↙9↙4←4↙3↙2↙1←1](#12-player-12109443211)
+* [⇢ ⇢ ⇢ 13. dtail 13↙12↙11↙9←9←9↙6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20](#13-dtail-1312119996421101086212120)
+* [⇢ ⇢ ⇢ 14. goprecords 14←14↙12↙11←11←11↙9↙6←6↙4↙2←2↖29↙28↙24←24←24←24](#14-goprecords-141412111111966422292824242424)
+* [⇢ ⇢ ⇢ 15. totalrecall 15↙13←13↙12←12←12↙10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14](#15-totalrecall-151313121212108864411815161314)
+* [⇢ ⇢ ⇢ 16. fastforge 16←16↙15←15←15←15↙12↙11↙10↙5↙1←1↖3](#16-fastforge-1616151515151211105113)
+* [⇢ ⇢ ⇢ 17. foostore 17←17←17←17←17←17↙15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7](#17-foostore-17171717171715151312161614117757)
+* [⇢ ⇢ ⇢ 18. rampage 18←18↙16↙14←14↙13↙8↙3](#18-rampage-18181614141383)
+* [⇢ ⇢ ⇢ 19. comicforge 19←19↙18↙16←16←16↙13↙10↙5↙2](#19-comicforge-191918161616131052)
+* [⇢ ⇢ ⇢ 20. timesamurai 20←20↙19↙18←18←18↙16↖17↙16↙15↙12←12↙11↙10↙5↙4↙2](#20-timesamurai-2020191818181617161512121110542)
+* [⇢ ⇢ ⇢ 21. loadbars 21←21↙20↙19←19←19↖53←53↙51↙50↙49←49←49↙46↙6←6↙4↖47](#21-loadbars-212120191919535351504949494666447)
+* [⇢ ⇢ ⇢ 22. ds-sim 22←22↙21↙20←20←20↙19←19↙18↙17↙15←15↙13↙12↖25←25←25↙21](#22-ds-sim-222221202020191918171515131225252521)
+* [⇢ ⇢ ⇢ 23. foo.zone 23←23↙22↙21←21←21↙18←18↙17↙16↙13←13↙10↙8↖64←64←64↙6](#23-foozone-2323222121211818171613131086464646)
+* [⇢ ⇢ ⇢ 24. rcm 24←24↙23↙22←22←22↖25←25↙24↙23↙22←22↙20↙15↙12↖13↙10←10](#24-rcm-242423222222252524232222201512131010)
+* [⇢ ⇢ ⇢ 25. gogios 25↖26↙25↙24←24←24↙22←22↙21←21↙20←20↙18↖19↙16↙15↙12↙11](#25-gogios-252625242424222221212020181916151211)
+* [⇢ ⇢ ⇢ 26. epimetheus 26↙25↙24↙23←23←23↙21←21↙20↙19↙17←17↙15↙13↙8←8↙6↙4](#26-epimetheus-26252423232321212019171715138864)
+* [⇢ ⇢ ⇢ 27. yoga 27←27↙26↙25←25←25↙24←24↙23↙22↙21←21↙19↙17↙13↖14↙11↖12](#27-yoga-272726252525242423222121191713141112)
+* [⇢ ⇢ ⇢ 28. gemtexter 28←28←28↙27←27←27←27↖28↙27←27↖28←28↙27↙26↙22←22←22←22](#28-gemtexter-282828272727272827272828272622222222)
+* [⇢ ⇢ ⇢ 29. scifi 29←29↙27↙26←26←26↙23←23↙22↙20↙19←19↙17↙16↙10←10↙8←8](#29-scifi-2929272626262323222019191716101088)
+* [⇢ ⇢ ⇢ 30. gos 30←30↙29↙28←28↖30↙29←29↙28↙26↙25←25↙24↙23↙19←19↙18←18](#30-gos-303029282830292928262525242319191818)
+* [⇢ ⇢ ⇢ 31. log4jbench 31←31↙30↙29←29←29↙28↙27↙26↙25↙23←23↙21↙20↙14↙12↙9←9](#31-log4jbench-3131302929292827262523232120141299)
+* [⇢ ⇢ ⇢ 32. foostats 32←32↙31↙30←30↖31↙30←30↙29↙28↙26←26↙25↙24↙20←20↙19↙17](#32-foostats-323231303031303029282626252420201917)
+* [⇢ ⇢ ⇢ 33. timr 33←33↙32↙31←31↖32↙31←31↙30↙29↙27←27↙26↙25↙21←21↙20↙19](#33-timr-333332313132313130292727262521212019)
+* [⇢ ⇢ ⇢ 34. wireguardmeshgenerator 34←34↙33↙32←32↖33↙32←32↙31↙30↙29←29↙28↙27↙23←23←23←23](#34-wireguardmeshgenerator-343433323233323231302929282723232323)
+* [⇢ ⇢ ⇢ 35. ioriot 35←35↙34↙33←33↖34↙33←33↙32↙31↙30←30←30↙29↖34↖35↙34↖35](#35-ioriot-353534333334333332313030302934353435)
+* [⇢ ⇢ ⇢ 36. quicklogger 36←36↙35↙34←34↖35↙34←34↙33↙32↙31←31←31↙30↙26←26←26↙25](#36-quicklogger-363635343435343433323131313026262625)
+* [⇢ ⇢ ⇢ 37. quicklog 37←37↙36↙35←35↖36↙35←35](#37-quicklog-3737363535363535)
+* [⇢ ⇢ ⇢ 38. sillybench 38←38↙37↙36←36↖37↙36←36↙34↙33↙32←32←32↙31↙27←27←27←27](#38-sillybench-383837363637363634333232323127272727)
+* [⇢ ⇢ ⇢ 39. terraform 39←39↙38↙37←37↖38↙37←37↙35↙34↙33←33←33↙32↙28←28←28↙26](#39-terraform-393938373738373735343333333228282826)
+* [⇢ ⇢ ⇢ 40. guprecords 40←40↙39↙38←38↖39↙38←38↙36↙35↙34←34←34↙33↖39↙29↖40↙29](#40-guprecords-404039383839383836353434343339294029)
+* [⇢ ⇢ ⇢ 41. photoalbum 41←41↙40←40←40↖42↙41←41↙40↙39↙38←38←38↙37↙32↖33↙32↖34](#41-photoalbum-414140404042414140393838383732333234)
+* [⇢ ⇢ ⇢ 42. geheim 42←42↙41↙39←39↖40↙39←39↙37↙36↙35←35←35↙34↙29↖30↙29↖30](#42-geheim-424241393940393937363535353429302930)
+* [⇢ ⇢ ⇢ 43. gorum 43←43↙42↙41←41←41↙40←40↙38↙37↙36←36←36↙35↙30↖31↙30↙28](#43-gorum-434342414141404038373636363530313028)
+* [⇢ ⇢ ⇢ 44. docker-radicale-server 44←44↙43↙42←42↖43↙42←42↙39↙38↙37←37←37↙36↙31↖32↙31←31](#44-docker-radicale-server-444443424243424239383737373631323131)
+* [⇢ ⇢ ⇢ 45. randomjournalpage 45←45↙44↙43←43↖44↙43←43↙41↙40↙39←39←39↙38↙33↖34↙33←33](#45-randomjournalpage-454544434344434341403939393833343333)
+* [⇢ ⇢ ⇢ 46. algorithms 46←46↙45↙44←44↖45↙44←44↙42↙41↙40←40←40↙39↙35↖36←36↙32](#46-algorithms-464645444445444442414040403935363632)
+* [⇢ ⇢ ⇢ 47. staticfarm-apache-handlers 47←47↙46↙45←45↖46↙45←45↙43↙42↙41←41↖42↙41↙37↖38←38↖40](#47-staticfarm-apache-handlers-474746454546454543424141424137383840)
+* [⇢ ⇢ ⇢ 48. ipv6test 48←48↙47↙46←46↖47↙46←46↙44↙43↙42←42↙41↙40↙36↖37←37↙36](#48-ipv6test-484847464647464644434242414036373736)
+* [⇢ ⇢ ⇢ 49. sway-autorotate 49←49↙48↙47←47↖48↙47←47↙45↙44↙43←43←43↙42↙38↖39←39↙38](#49-sway-autorotate-494948474748474745444343434238393938)
+* [⇢ ⇢ ⇢ 50. mon 50←50↙49↙48←48↖49↙48←48↙46↙45↙44←44←44↙43↙40←40↖41↙39](#50-mon-505049484849484846454444444340404139)
+* [⇢ ⇢ ⇢ 51. fapi 51←51↙50↙49←49↖50↙49←49↙47↙46↙45←45↖46↙44↙41←41↖42↖44](#51-fapi-515150494950494947464545464441414244)
+* [⇢ ⇢ ⇢ 52. pingdomfetch 52←52↙51←51←51↖52↙51←51↙49↙48↙47←47←47↙45↙42←42↖43↙41](#52-pingdomfetch-525251515152515149484747474542424341)
+* [⇢ ⇢ ⇢ 53. fype 53←53↙52←52←52↖53↙52←52↙50↙49↙48←48←48↖66↙43←43↖44↙37](#53-fype-535352525253525250494848486643434437)
+* [⇢ ⇢ ⇢ 54. playground 54←54↙53←53←53](#54-playground-5454535353)
+* [⇢ ⇢ ⇢ 55. pwgrep 55←55↙54←54←54←54←54←54↙52↙51↙50←50←50↙47↙44←44↖45↖50](#55-pwgrep-555554545454545452515050504744444550)
+* [⇢ ⇢ ⇢ 56. xerl 56←56↙55↙50←50↖51↙50←50↙48↙47↙46←46↙45↖48↙45←45↙35↖42](#56-xerl-565655505051505048474646454845453542)
+* [⇢ ⇢ ⇢ 57. awksite 57←57↙56↙55←55←55←55←55↙53↙52↙51←51←51↙49↙46←46←46↖61](#57-awksite-575756555555555553525151514946464661)
+* [⇢ ⇢ ⇢ 58. gotop 58←58↙57↙56←56←56←56←56↙54↙53↙52←52←52↙50↙47←47←47↖48](#58-gotop-585857565656565654535252525047474748)
+* [⇢ ⇢ ⇢ 59. japi 59←59↙58↙57←57←57←57←57↙55↙54↙53←53←53↙51↙48←48←48↖53](#59-japi-595958575757575755545353535148484853)
+* [⇢ ⇢ ⇢ 60. perldaemon 60←60↙59↙58←58←58←58←58↙56↙55↙54←54←54↙52←52↙49↖52↙51](#60-perldaemon-606059585858585856555454545252495251)
+* [⇢ ⇢ ⇢ 61. rubyfy 61←61↙60↙59←59←59←59←59↙57↙56↙55←55←55↙53↙49↖50↙49←49](#61-rubyfy-616160595959595957565555555349504949)
+* [⇢ ⇢ ⇢ 62. perl-c-fibonacci 62←62↙61↙60←60←60←60←60↙58↙57↙56←56←56↙54↙50↖51↙50↙45](#62-perl-c-fibonacci-626261606060606058575656565450515045)
+* [⇢ ⇢ ⇢ 63. netdiff 63←63↙62↙61←61←61←61←61↙59↙58↙57←57←57↙55↙51↖52↙51↖56](#63-netdiff-636362616161616159585757575551525156)
+* [⇢ ⇢ ⇢ 64. muttdelay 64←64↙63↙62←62←62←62←62↙60↙59↙58←58←58↙56↙54←54←54↖55](#64-muttdelay-646463626262626260595858585654545455)
+* [⇢ ⇢ ⇢ 65. cpuinfo 65←65↙64↙63←63←63←63←63↙61↙60↙59←59←59↙57←57←57↙56↖59](#65-cpuinfo-656564636363636361605959595757575659)
+* [⇢ ⇢ ⇢ 66. dyndns 66←66↙65↙64←64↖65←65←65↙63↙62↙61←61←61↙59←59←59↙58↖62](#66-dyndns-666665646465656563626161615959595862)
+* [⇢ ⇢ ⇢ 67. debroid 67←67↙66↙65←65↖66←66←66↙64↙63↙62←62←62↙60←60←60↙59↙57](#67-debroid-676766656566666664636262626060605957)
+* [⇢ ⇢ ⇢ 68. ychat 68←68↙67↙66←66↖67←67←67↙65↙64↙63←63←63←63←63←63↙62↙43](#68-ychat-686867666667676765646363636363636243)
+* [⇢ ⇢ ⇢ 69. netcalendar 69←69↙68↙67←67↖68←68←68↙66↙65↙64←64←64↙61↙55←55←55↙46](#69-netcalendar-696968676768686866656464646155555546)
+* [⇢ ⇢ ⇢ 70. jsmstrade 70←70↙69↙68←68↖69←69←69↙67↙66↙65←65←65↙62↙53←53←53↙52](#70-jsmstrade-707069686869696967666565656253535352)
+* [⇢ ⇢ ⇢ 71. template 71←71↙70←70←70↙64←64←64↙62↙61↙60←60←60↙58←58←58↙57↖60](#71-template-717170707064646462616060605858585760)
+* [⇢ ⇢ ⇢ 72. vs-sim 72←72↙71↙69←69↖70←70←70↙68↙67↙66←66←66↙64↙56←56↖63←63](#72-vs-sim-727271696970707068676666666456566363)
+* [⇢ ⇢ ⇢ 73. perl-poetry 73←73↙72↙71←71←71←71←71↙69↙68↙67←67←67↙65↙61←61↙60↙54](#73-perl-poetry-737372717171717169686767676561616054)
+* [⇢ ⇢ ⇢ 74. hsbot 74←74↙73↙72←72←72←72←72↙70↙69↙68←68←68↙67↙62←62↙61↙58](#74-hsbot-747473727272727270696868686762626158)
## Overall Statistics
* 📦 Total Projects: 74
-* 📊 Total Commits: 13,319
-* 📈 Total Lines of Code: 641,448
-* 📄 Total Lines of Documentation: 293,606
-* 💻 Languages: Go (52.1%), Java (9.3%), Shell (6.4%), Dart (4.9%), C (3.7%), XML (3.2%), YAML (2.9%), C++ (2.8%), Perl (2.3%), JavaScript (2.0%), C/C++ (1.8%), JSON (1.8%), Ruby (1.4%), TypeScript (1.2%), HTML (1.1%), CSS (1.0%), Config (0.6%), HCL (0.4%), Python (0.4%), Make (0.3%), TOML (0.1%)
-* 📚 Documentation: Text (76.6%), Markdown (22.3%), LaTeX (1.2%)
+* 📊 Total Commits: 13,452
+* 📈 Total Lines of Code: 650,909
+* 📄 Total Lines of Documentation: 294,837
+* 💻 Languages: Go (52.1%), Java (9.2%), Shell (6.9%), Dart (4.9%), C (3.7%), XML (3.2%), YAML (2.9%), C++ (2.7%), Perl (2.3%), JavaScript (1.9%), C/C++ (1.8%), JSON (1.8%), Ruby (1.4%), TypeScript (1.1%), HTML (1.0%), CSS (1.0%), Config (0.6%), HCL (0.4%), Python (0.4%), Make (0.3%), TOML (0.1%)
+* 📚 Documentation: Text (76.2%), Markdown (22.6%), LaTeX (1.2%)
* 🚀 Release Status: 42 released, 32 experimental (56.8% with releases, 43.2% experimental)
## Projects
-### 1. shuriken.sh 1←1
+### 1. shuriken.sh 1←1←1
-* 💻 Languages: Shell (99.5%), Config (0.3%), Docker (0.1%)
+* 💻 Languages: Shell (99.6%), Config (0.3%), Docker (0.1%)
* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 298
-* 📈 Lines of Code: 19387
-* 📄 Lines of Documentation: 729
-* 🏷️ Tags: 4
-* 📅 Development Period: 2011-11-19 to 2026-06-21
-* 🏆 Score: 91.9 (combines recent activity, code size, tags, and release status)
+* 📊 Commits: 343
+* 📈 Lines of Code: 23042
+* 📄 Lines of Documentation: 825
+* 🏷️ Tags: 31
+* 📅 Development Period: 2011-11-19 to 2026-06-28
+* 🏆 Score: 105.0 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
-* 🏷️ Latest Release: 0.10.1 (2026-06-21)
+* 🏷️ Latest Release: 0.12.4 (2026-06-28)
[![shuriken.sh screenshot](showcase/shuriken.sh/image-1.svg "shuriken.sh screenshot")](showcase/shuriken.sh/image-1.svg)
@@ -123,40 +123,62 @@ For cgit access go to c-git dot f3s dot buetow dot org slash shuriken.sh
---
-### 2. hexai 2↖5↖7↙6↙4↖5←5↙3↖8↙6↙4↙1←1←1↖3↙2←2
+### 2. tasksamurai 2↖15↙14↙13←13↖14↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16
-* 💻 Languages: Go (100.0%)
+* 💻 Languages: Go (99.9%)
* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 553
-* 📈 Lines of Code: 50602
-* 📄 Lines of Documentation: 4466
-* 🏷️ Tags: 102
-* 📅 Development Period: 2025-08-01 to 2026-06-19
-* 🏆 Score: 51.4 (combines recent activity, code size, tags, and release status)
-* ⚖️ License: No license found
-* 🏷️ Latest Release: v0.41.2 (2026-06-19)
+* 📊 Commits: 338
+* 📈 Lines of Code: 15490
+* 📄 Lines of Documentation: 264
+* 🏷️ Tags: 24
+* 📅 Development Period: 2025-06-19 to 2026-06-27
+* 🏆 Score: 76.6 (combines recent activity, code size, tags, and release status)
+* ⚖️ License: BSD-2-Clause
+* 🏷️ Latest Release: v0.18.1 (2026-06-27)
-[![hexai screenshot](showcase/hexai/image-1.png "hexai screenshot")](showcase/hexai/image-1.png)
+[![tasksamurai screenshot](showcase/tasksamurai/image-1.png "tasksamurai screenshot")](showcase/tasksamurai/image-1.png)
-Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested.
+Task Samurai invokes the `task` command to read and modify tasks. The tasks are displayed in a Bubble Tea table where each row represents a task. Hotkeys trigger Taskwarrior commands such as starting, completing or annotating tasks. The UI refreshes automatically after each action so the table is always up to date.
+
+[View on Codeberg](https://codeberg.org/snonux/tasksamurai)
+[View on GitHub](https://github.com/snonux/tasksamurai)
+For cgit access go to c-git dot f3s dot buetow dot org slash tasksamurai
+
+---
+
+### 3. conf 3↖7←7↙6←6↙4↖5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5
+
+* 💻 Languages: YAML (76.5%), Shell (9.5%), Perl (8.1%), Python (2.9%), Make (1.1%), JSON (0.6%), Docker (0.5%), TOML (0.3%), Config (0.3%), Ruby (0.2%), HTML (0.1%)
+* 📚 Documentation: Markdown (97.3%), Text (2.7%)
+* 📊 Commits: 986
+* 📈 Lines of Code: 23415
+* 📄 Lines of Documentation: 7108
+* 🏷️ Tags: 0
+* 📅 Development Period: 2021-12-28 to 2026-06-30
+* 🏆 Score: 43.4 (combines recent activity, code size, tags, and release status)
+* ⚖️ License: No license found
+* 🧪 Status: Experimental (no releases yet)
-[View on Codeberg](https://codeberg.org/snonux/hexai)
-[View on GitHub](https://github.com/snonux/hexai)
-For cgit access go to c-git dot f3s dot buetow dot org slash hexai
+
+This is my personal config repository. Including...
+
+[View on Codeberg](https://codeberg.org/snonux/conf)
+[View on GitHub](https://github.com/snonux/conf)
+For cgit access go to c-git dot f3s dot buetow dot org slash conf
---
-### 3. dotfiles 3↙2↖3↖8↙7←7←7←7↖9↙8↙6↙4←4↙3↖5↙3←3
+### 4. dotfiles 4↙3↙2↖3←3↖8↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3
-* 💻 Languages: Shell (73.1%), Config (7.3%), TOML (6.8%), CSS (6.4%), Python (3.4%), JSON (2.2%), Ruby (0.6%), INI (0.1%)
+* 💻 Languages: Shell (74.0%), Config (7.0%), TOML (6.6%), CSS (6.1%), Python (3.3%), JSON (2.2%), Ruby (0.6%), INI (0.1%)
* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 1091
-* 📈 Lines of Code: 5130
-* 📄 Lines of Documentation: 15177
+* 📊 Commits: 1106
+* 📈 Lines of Code: 5305
+* 📄 Lines of Documentation: 16243
* 🏷️ Tags: 0
-* 📅 Development Period: 2023-07-30 to 2026-06-22
-* 🏆 Score: 50.8 (combines recent activity, code size, tags, and release status)
+* 📅 Development Period: 2023-07-30 to 2026-06-29
+* 🏆 Score: 33.7 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🧪 Status: Experimental (no releases yet)
@@ -169,29 +191,31 @@ For cgit access go to c-git dot f3s dot buetow dot org slash dotfiles
---
-### 4. irregular.ninja 4
+### 5. hexai 5↙2↖5↖7←7↙6↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2
-* 💻 Languages: Config (100.0%)
+* 💻 Languages: Go (100.0%)
* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 19
-* 📈 Lines of Code: 75
-* 📄 Lines of Documentation: 45
-* 🏷️ Tags: 0
-* 📅 Development Period: 2026-06-15 to 2026-06-19
-* 🏆 Score: 37.2 (combines recent activity, code size, tags, and release status)
+* 📊 Commits: 553
+* 📈 Lines of Code: 50602
+* 📄 Lines of Documentation: 4466
+* 🏷️ Tags: 102
+* 📅 Development Period: 2025-08-01 to 2026-06-19
+* 🏆 Score: 31.4 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
-* 🧪 Status: Experimental (no releases yet)
+* 🏷️ Latest Release: v0.41.2 (2026-06-19)
-The architecture is straightforward: source photos live outside the repo (referenced via symlinks), and `just` recipes invoke `shuriken.sh` to transform them into static albums. This keeps the repo lean while making builds reproducible and easy to automate—just run `just all` to regenerate both sites, or target a single album individually.
+[![hexai screenshot](showcase/hexai/image-1.png "hexai screenshot")](showcase/hexai/image-1.png)
-[View on Codeberg](https://codeberg.org/snonux/irregular.ninja)
-[View on GitHub](https://github.com/snonux/irregular.ninja)
-For cgit access go to c-git dot f3s dot buetow dot org slash irregular.ninja
+Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested.
+
+[View on Codeberg](https://codeberg.org/snonux/hexai)
+[View on GitHub](https://github.com/snonux/hexai)
+For cgit access go to c-git dot f3s dot buetow dot org slash hexai
---
-### 5. gitsyncer 5↙3↖10←10↖20←20←20↙19↙18←18↙16↙14←14↙11←11↖15←15
+### 6. gitsyncer 6↙5↙3↖10←10←10↖20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15
* 💻 Languages: Go (95.2%), Shell (4.5%), JSON (0.2%)
* 📚 Documentation: Markdown (100.0%)
@@ -200,7 +224,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash irregular.ninja
* 📄 Lines of Documentation: 2497
* 🏷️ Tags: 43
* 📅 Development Period: 2025-06-23 to 2026-06-17
-* 🏆 Score: 27.8 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 20.2 (combines recent activity, code size, tags, and release status)
* ⚖️ License: BSD-2-Clause
* 🏷️ Latest Release: v0.18.5 (2026-06-17)
@@ -213,7 +237,29 @@ For cgit access go to c-git dot f3s dot buetow dot org slash gitsyncer
---
-### 6. gt 6↙4↙1↖28↙26←26←26↙25↙24←24↙22↙21←21↙17←17↙13←13
+### 7. irregular.ninja 7↙4
+
+* 💻 Languages: Config (100.0%)
+* 📚 Documentation: Markdown (100.0%)
+* 📊 Commits: 19
+* 📈 Lines of Code: 75
+* 📄 Lines of Documentation: 45
+* 🏷️ Tags: 0
+* 📅 Development Period: 2026-06-15 to 2026-06-19
+* 🏆 Score: 16.1 (combines recent activity, code size, tags, and release status)
+* ⚖️ License: No license found
+* 🧪 Status: Experimental (no releases yet)
+
+
+The architecture is straightforward: source photos live outside the repo (referenced via symlinks), and `just` recipes invoke `shuriken.sh` to transform them into static albums. This keeps the repo lean while making builds reproducible and easy to automate—just run `just all` to regenerate both sites, or target a single album individually.
+
+[View on Codeberg](https://codeberg.org/snonux/irregular.ninja)
+[View on GitHub](https://github.com/snonux/irregular.ninja)
+For cgit access go to c-git dot f3s dot buetow dot org slash irregular.ninja
+
+---
+
+### 8. gt 8↙6↙4↙1←1↖28↙26←26↙25↙24←24←24↙22↙21↙17←17↙14↙13
* 💻 Languages: Go (97.7%), Shell (2.0%), YAML (0.3%)
* 📚 Documentation: Markdown (100.0%)
@@ -222,7 +268,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash gitsyncer
* 📄 Lines of Documentation: 4351
* 🏷️ Tags: 7
* 📅 Development Period: 2025-11-25 to 2026-05-25
-* 🏆 Score: 20.5 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 15.7 (combines recent activity, code size, tags, and release status)
* ⚖️ License: MIT
* 🏷️ Latest Release: v0.5.1 (2026-05-25)
@@ -237,29 +283,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash gt
---
-### 7. conf 7←7↙6↙4↖5↖14←14↙12↙10↙7↖9↙7←7↖9←9↙5←5
-
-* 💻 Languages: YAML (77.0%), Shell (8.8%), Perl (8.3%), Python (2.9%), Make (1.1%), JSON (0.6%), Docker (0.5%), TOML (0.3%), Config (0.3%), Ruby (0.2%), HTML (0.1%)
-* 📚 Documentation: Markdown (97.3%), Text (2.7%)
-* 📊 Commits: 960
-* 📈 Lines of Code: 23031
-* 📄 Lines of Documentation: 7049
-* 🏷️ Tags: 0
-* 📅 Development Period: 2021-12-28 to 2026-06-20
-* 🏆 Score: 17.2 (combines recent activity, code size, tags, and release status)
-* ⚖️ License: No license found
-* 🧪 Status: Experimental (no releases yet)
-
-
-This is my personal config repository. Including...
-
-[View on Codeberg](https://codeberg.org/snonux/conf)
-[View on GitHub](https://github.com/snonux/conf)
-For cgit access go to c-git dot f3s dot buetow dot org slash conf
-
----
-
-### 8. ior 8←8↙5←5↙1↖12←12↖14↙13↖14↙12↙9←9↙4↙2↙1←1
+### 9. ior 9↙8←8↙5←5←5↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1
* 💻 Languages: Go (90.2%), C (8.9%), Shell (0.4%), JSON (0.2%), C/C++ (0.2%), Docker (0.1%)
* 📚 Documentation: Markdown (83.9%), Text (16.1%)
@@ -268,7 +292,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash conf
* 📄 Lines of Documentation: 3008
* 🏷️ Tags: 3
* 📅 Development Period: 2024-01-18 to 2026-05-14
-* 🏆 Score: 14.8 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 12.2 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🏷️ Latest Release: v1.1.0 (2026-05-14)
@@ -283,7 +307,29 @@ For cgit access go to c-git dot f3s dot buetow dot org slash ior
---
-### 9. hypr 9↙6↙2←2↖17↙16←16↙15↙14↙11↙7↙3←3
+### 10. snonux 10↖11↙10↙8←8↙7↙3↙2↖4↙3←3←3↙2↖5
+
+* 💻 Languages: JSON (37.4%), JavaScript (27.0%), Go (22.9%), CSS (12.7%)
+* 📚 Documentation: Text (79.8%), Markdown (20.2%)
+* 📊 Commits: 115
+* 📈 Lines of Code: 22995
+* 📄 Lines of Documentation: 1139
+* 🏷️ Tags: 28
+* 📅 Development Period: 2026-04-06 to 2026-06-03
+* 🏆 Score: 10.9 (combines recent activity, code size, tags, and release status)
+* ⚖️ License: MIT
+* 🏷️ Latest Release: v0.17.0 (2026-06-03)
+
+
+**WIP** - A microblog generator project
+
+[View on Codeberg](https://codeberg.org/snonux/snonux)
+[View on GitHub](https://github.com/snonux/snonux)
+For cgit access go to c-git dot f3s dot buetow dot org slash snonux
+
+---
+
+### 11. hypr 11↙9↙6↙2←2←2↖17↙16↙15↙14↙11←11↙7↙3
* 💻 Languages: TypeScript (51.7%), Ruby (33.0%), JSON (7.8%), Shell (4.1%), TOML (3.4%)
* 📚 Documentation: Markdown (100.0%)
@@ -292,7 +338,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash ior
* 📄 Lines of Documentation: 2948
* 🏷️ Tags: 0
* 📅 Development Period: 2026-03-21 to 2026-06-17
-* 🏆 Score: 14.7 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 10.9 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🧪 Status: Experimental (no releases yet)
@@ -308,7 +354,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash hypr
---
-### 10. player 10↙9↙4↙3↙2↙1←1←1
+### 12. player 12↙10↙9↙4←4↙3↙2↙1←1
* 💻 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%)
* 📚 Documentation: Markdown (100.0%)
@@ -317,7 +363,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash hypr
* 📄 Lines of Documentation: 6954
* 🏷️ Tags: 0
* 📅 Development Period: 2026-04-28 to 2026-05-23
-* 🏆 Score: 12.9 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 10.0 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🧪 Status: Experimental (no releases yet)
@@ -330,29 +376,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash player
---
-### 11. snonux 11↙10↙8↙7↙3↙2←2↖4↙3←3↙2↖5←5
-
-* 💻 Languages: JSON (37.4%), JavaScript (27.0%), Go (22.9%), CSS (12.7%)
-* 📚 Documentation: Text (79.8%), Markdown (20.2%)
-* 📊 Commits: 115
-* 📈 Lines of Code: 22995
-* 📄 Lines of Documentation: 1139
-* 🏷️ Tags: 28
-* 📅 Development Period: 2026-04-06 to 2026-06-03
-* 🏆 Score: 12.8 (combines recent activity, code size, tags, and release status)
-* ⚖️ License: MIT
-* 🏷️ Latest Release: v0.17.0 (2026-06-03)
-
-
-**WIP** - A microblog generator project
-
-[View on Codeberg](https://codeberg.org/snonux/snonux)
-[View on GitHub](https://github.com/snonux/snonux)
-For cgit access go to c-git dot f3s dot buetow dot org slash snonux
-
----
-
-### 12. dtail 12↙11↙9←9↙6↙4←4↙2↙1↖10↙8↙6←6↙2↙1↖20←20
+### 13. dtail 13↙12↙11↙9←9←9↙6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20
* 💻 Languages: Go (94.9%), Shell (2.3%), JSON (1.2%), C (0.8%), Make (0.5%), C/C++ (0.1%)
* 📚 Documentation: Text (98.1%), Markdown (1.9%)
@@ -361,7 +385,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash snonux
* 📄 Lines of Documentation: 220598
* 🏷️ Tags: 27
* 📅 Development Period: 2020-01-09 to 2026-04-24
-* 🏆 Score: 10.7 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 9.4 (combines recent activity, code size, tags, and release status)
* ⚖️ License: Apache-2.0
* 🏷️ Latest Release: v4.3.3 (2024-08-23)
@@ -376,40 +400,16 @@ For cgit access go to c-git dot f3s dot buetow dot org slash dtail
---
-### 13. totalrecall 13←13↙12←12↙10↙8←8←8↙6↙4↙1↖18←18↙15↖16↙14←14
+### 14. goprecords 14←14↙12↙11←11←11↙9↙6←6↙4↙2←2↖29↙28↙24←24←24←24
-* 💻 Languages: Go (98.8%), HTML (0.4%), CSS (0.3%), Shell (0.3%), YAML (0.2%)
-* 📚 Documentation: Markdown (96.0%), Text (4.0%)
-* 📊 Commits: 268
-* 📈 Lines of Code: 22960
-* 📄 Lines of Documentation: 400
-* 🏷️ Tags: 43
-* 📅 Development Period: 2025-07-14 to 2026-06-18
-* 🏆 Score: 9.4 (combines recent activity, code size, tags, and release status)
-* ⚖️ License: MIT
-* 🏷️ Latest Release: v0.29.3 (2026-06-18)
-
-
-[![totalrecall screenshot](showcase/totalrecall/image-1.png "totalrecall screenshot")](showcase/totalrecall/image-1.png)
-
-`totalrecall` is a versatile tool for generating Anki flashcard materials from Bulgarian words. It offers both a command-line interface (CLI) and a graphical user interface (GUI) for creating audio pronunciation files and AI-generated images.
-
-[View on Codeberg](https://codeberg.org/snonux/totalrecall)
-[View on GitHub](https://github.com/snonux/totalrecall)
-For cgit access go to c-git dot f3s dot buetow dot org slash totalrecall
-
----
-
-### 14. goprecords 14↙12↙11←11↙9↙6←6←6↙4↙2↖29↙28←28↙24←24←24←24
-
-* 💻 Languages: Go (97.4%), Shell (2.3%), Docker (0.3%)
+* 💻 Languages: Go (97.5%), Shell (2.2%), Docker (0.3%)
* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 166
-* 📈 Lines of Code: 7093
+* 📊 Commits: 169
+* 📈 Lines of Code: 7299
* 📄 Lines of Documentation: 1002
-* 🏷️ Tags: 14
-* 📅 Development Period: 2013-03-22 to 2026-06-07
-* 🏆 Score: 8.9 (combines recent activity, code size, tags, and release status)
+* 🏷️ Tags: 16
+* 📅 Development Period: 2013-03-22 to 2026-06-27
+* 🏆 Score: 8.5 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🏷️ Latest Release: v0.5.2 (2026-06-07)
@@ -422,31 +422,31 @@ For cgit access go to c-git dot f3s dot buetow dot org slash goprecords
---
-### 15. tasksamurai 15↙14↙13↖14↙11↙9←9←9↙7↙5↖23↙22←22↙18←18↙16←16
+### 15. totalrecall 15↙13←13↙12←12←12↙10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14
-* 💻 Languages: Go (99.9%), YAML (0.1%)
-* 📚 Documentation: Markdown (100.0%)
-* 📊 Commits: 296
-* 📈 Lines of Code: 10526
-* 📄 Lines of Documentation: 254
-* 🏷️ Tags: 21
-* 📅 Development Period: 2025-06-19 to 2026-06-03
-* 🏆 Score: 8.6 (combines recent activity, code size, tags, and release status)
-* ⚖️ License: BSD-2-Clause
-* 🏷️ Latest Release: v0.17.0 (2026-06-03)
+* 💻 Languages: Go (98.8%), HTML (0.4%), CSS (0.3%), Shell (0.3%), YAML (0.2%)
+* 📚 Documentation: Markdown (96.0%), Text (4.0%)
+* 📊 Commits: 268
+* 📈 Lines of Code: 22960
+* 📄 Lines of Documentation: 400
+* 🏷️ Tags: 43
+* 📅 Development Period: 2025-07-14 to 2026-06-18
+* 🏆 Score: 8.3 (combines recent activity, code size, tags, and release status)
+* ⚖️ License: MIT
+* 🏷️ Latest Release: v0.29.3 (2026-06-18)
-[![tasksamurai screenshot](showcase/tasksamurai/image-1.png "tasksamurai screenshot")](showcase/tasksamurai/image-1.png)
+[![totalrecall screenshot](showcase/totalrecall/image-1.png "totalrecall screenshot")](showcase/totalrecall/image-1.png)
-Task Samurai invokes the `task` command to read and modify tasks. The tasks are displayed in a Bubble Tea table where each row represents a task. Hotkeys trigger Taskwarrior commands such as starting, completing or annotating tasks. The UI refreshes automatically after each action so the table is always up to date.
+`totalrecall` is a versatile tool for generating Anki flashcard materials from Bulgarian words. It offers both a command-line interface (CLI) and a graphical user interface (GUI) for creating audio pronunciation files and AI-generated images.
-[View on Codeberg](https://codeberg.org/snonux/tasksamurai)
-[View on GitHub](https://github.com/snonux/tasksamurai)
-For cgit access go to c-git dot f3s dot buetow dot org slash tasksamurai
+[View on Codeberg](https://codeberg.org/snonux/totalrecall)
+[View on GitHub](https://github.com/snonux/totalrecall)
+For cgit access go to c-git dot f3s dot buetow dot org slash totalrecall
---
-### 16. fastforge 16↙15←15←15↙12↙11←11↙10↙5↙1↖3
+### 16. fastforge 16←16↙15←15←15←15↙12↙11↙10↙5↙1←1↖3
* 💻 Languages: C (92.4%), C/C++ (4.1%), JavaScript (2.6%), Make (0.8%)
* 📚 Documentation: Markdown (100.0%)
@@ -455,7 +455,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash tasksamurai
* 📄 Lines of Documentation: 232
* 🏷️ Tags: 1
* 📅 Development Period: 2026-04-06 to 2026-04-15
-* 🏆 Score: 7.1 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 6.3 (combines recent activity, code size, tags, and release status)
* ⚖️ License: MIT
* 🏷️ Latest Release: v1.0.0 (2026-04-15)
@@ -470,7 +470,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash fastforge
---
-### 17. foostore 17←17←17←17↙15←15←15↙13↙12↖16↙14↙11←11↙7←7←7←7
+### 17. foostore 17←17←17←17←17←17↙15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7
* 💻 Languages: Go (100.0%)
* 📚 Documentation: Markdown (100.0%)
@@ -479,7 +479,7 @@ For cgit access go to c-git dot f3s dot buetow dot org slash fastforge
* 📄 Lines of Documentation: 162
* 🏷️ Tags: 12
* 📅 Development Period: 2018-05-26 to 2026-04-29
-* 🏆 Score: 6.5 (combines recent activity, code size, tags, and release status)
+* 🏆 Score: 6.0 (combines recent activity, code size, tags, and release status)
* ⚖️ License: No license found
* 🏷️ Latest Release: v0.8.1 (2026-04-29)
@@ -492,14 +492,14 @@ For cgit access go to c-git dot f3s dot buetow dot org slash foostore
---
-### 18. rampage 18↙16↙14↙13↙8↙3←3
+### 18. rampage 18←18↙16↙14←14↙13↙8↙3