<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Project Showcase</title>
<link rel="shortcut icon" type="image/gif" href="/favicon.ico" />
<link rel="stylesheet" href="../style.css" />
<link rel="stylesheet" href="style-override.css" />
</head>
<body>
<p class="header">
<a href="https://foo.zone">Home</a> | <a href="https://codeberg.org/snonux/foo.zone/src/branch/content-md/about/showcase.md">Markdown</a> | <a href="gemini://foo.zone/about/showcase.gmi">Gemini</a>
</p>
<h1 style='display: inline' id='project-showcase'>Project Showcase</h1><br />
<br />
<span>Generated on: 2025-10-23</span><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, and licensing. The projects are ordered by recent activity, with the most actively maintained projects listed first.</span><br />
<br />
<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
<br />
<ul>
<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='#yoga'>yoga</a></li>
<li><a href='#yoga'>Yoga</a></li>
<li>⇢ ⇢ <a href='#conf'>conf</a></li>
<li>⇢ ⇢ <a href='#hexai'>hexai</a></li>
<li>⇢ ⇢ <a href='#foostats'>foostats</a></li>
<li>⇢ ⇢ <a href='#gitsyncer'>gitsyncer</a></li>
<li>⇢ ⇢ <a href='#totalrecall'>totalrecall</a></li>
<li>⇢ ⇢ <a href='#timr'>timr</a></li>
<li>⇢ ⇢ <a href='#tasksamurai'>tasksamurai</a></li>
<li>⇢ ⇢ <a href='#ior'>ior</a></li>
<li>⇢ ⇢ <a href='#gos'>gos</a></li>
<li>⇢ ⇢ <a href='#dtail'>dtail</a></li>
<li>⇢ ⇢ <a href='#wireguardmeshgenerator'>wireguardmeshgenerator</a></li>
<li>⇢ ⇢ <a href='#ds-sim'>ds-sim</a></li>
<li>⇢ ⇢ <a href='#sillybench'>sillybench</a></li>
<li>⇢ ⇢ <a href='#rcm'>rcm</a></li>
<li>⇢ ⇢ <a href='#gemtexter'>gemtexter</a></li>
<li>⇢ ⇢ <a href='#quicklogger'>quicklogger</a></li>
<li>⇢ ⇢ <a href='#docker-radicale-server'>docker-radicale-server</a></li>
<li>⇢ ⇢ <a href='#terraform'>terraform</a></li>
<li>⇢ ⇢ <a href='#gogios'>gogios</a></li>
<li>⇢ ⇢ <a href='#gorum'>gorum</a></li>
<li>⇢ ⇢ <a href='#guprecords'>guprecords</a></li>
<li>⇢ ⇢ <a href='#randomjournalpage'>randomjournalpage</a></li>
<li>⇢ ⇢ <a href='#sway-autorotate'>sway-autorotate</a></li>
<li>⇢ ⇢ <a href='#geheim'>geheim</a></li>
<li>⇢ ⇢ <a href='#algorithms'>algorithms</a></li>
<li>⇢ ⇢ <a href='#foozone'>foo.zone</a></li>
<li>⇢ ⇢ <a href='#perl-c-fibonacci'>perl-c-fibonacci</a></li>
<li>⇢ ⇢ <a href='#ioriot'>ioriot</a></li>
<li>⇢ ⇢ <a href='#photoalbum'>photoalbum</a></li>
<li>⇢ ⇢ <a href='#staticfarm-apache-handlers'>staticfarm-apache-handlers</a></li>
<li>⇢ ⇢ <a href='#dyndns'>dyndns</a></li>
<li>⇢ ⇢ <a href='#mon'>mon</a></li>
<li>⇢ ⇢ <a href='#rubyfy'>rubyfy</a></li>
<li>⇢ ⇢ <a href='#pingdomfetch'>pingdomfetch</a></li>
<li>⇢ ⇢ <a href='#gotop'>gotop</a></li>
<li>⇢ ⇢ <a href='#xerl'>xerl</a></li>
<li>⇢ ⇢ <a href='#debroid'>debroid</a></li>
<li>⇢ ⇢ <a href='#fapi'>fapi</a></li>
<li>⇢ ⇢ <a href='#template'>template</a></li>
<li>⇢ ⇢ <a href='#muttdelay'>muttdelay</a></li>
<li>⇢ ⇢ <a href='#netdiff'>netdiff</a></li>
<li>⇢ ⇢ <a href='#pwgrep'>pwgrep</a></li>
<li>⇢ ⇢ <a href='#japi'>japi</a></li>
<li>⇢ ⇢ <a href='#perl-poetry'>perl-poetry</a></li>
<li>⇢ ⇢ <a href='#ipv6test'>ipv6test</a></li>
<li>⇢ ⇢ <a href='#cpuinfo'>cpuinfo</a></li>
<li>⇢ ⇢ <a href='#loadbars'>loadbars</a></li>
<li>⇢ ⇢ <a href='#perldaemon'>perldaemon</a></li>
<li>⇢ ⇢ <a href='#awksite'>awksite</a></li>
<li>⇢ ⇢ <a href='#jsmstrade'>jsmstrade</a></li>
<li>⇢ ⇢ <a href='#netcalendar'>netcalendar</a></li>
<li>⇢ ⇢ <a href='#ychat'>ychat</a></li>
<li>⇢ ⇢ <a href='#hsbot'>hsbot</a></li>
<li>⇢ ⇢ <a href='#fype'>fype</a></li>
<li>⇢ ⇢ <a href='#vs-sim'>vs-sim</a></li>
</ul><br />
<h2 style='display: inline' id='overall-statistics'>Overall Statistics</h2><br />
<br />
<ul>
<li>📦 Total Projects: 56</li>
<li>📊 Total Commits: 11,247</li>
<li>📈 Total Lines of Code: 211,790</li>
<li>📄 Total Lines of Documentation: 23,887</li>
<li>💻 Languages: Go (40.3%), Java (19.1%), C (9.6%), Perl (7.6%), HTML (5.2%), C/C++ (3.9%), Shell (3.3%), C++ (2.4%), Config (1.4%), Ruby (1.3%), HCL (1.3%), YAML (0.9%), Python (0.8%), Make (0.7%), CSS (0.6%), Raku (0.4%), JSON (0.4%), XML (0.3%), Haskell (0.3%), TOML (0.1%)</li>
<li>📚 Documentation: Text (50.2%), Markdown (47.7%), LaTeX (2.1%)</li>
<li>🎵 Vibe-Coded Projects: 4 out of 56 (7.1%)</li>
<li>🤖 AI-Assisted Projects (including vibe-coded): 10 out of 56 (17.9% AI-assisted, 82.1% human-only)</li>
<li>🚀 Release Status: 36 released, 20 experimental (64.3% with releases, 35.7% experimental)</li>
</ul><br />
<h2 style='display: inline' id='projects'>Projects</h2><br />
<br />
<h3 style='display: inline' id='yoga'>yoga</h3><br />
<br />
<ul>
<li>💻 Languages: Go (100.0%)</li>
<li>📚 Documentation: Markdown (100.0%)</li>
<li>📊 Commits: 11</li>
<li>📈 Lines of Code: 3376</li>
<li>📄 Lines of Documentation: 82</li>
<li>📅 Development Period: 2025-10-01 to 2025-10-12</li>
<li>🔥 Recent Activity: 17.2 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: v0.2.5 (2025-10-12)</li>
<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
</ul><br />
<br />
<a href='showcase/yoga/image-1.png'><img alt='yoga screenshot' title='yoga screenshot' src='showcase/yoga/image-1.png' /></a><br />
<br />
<h1 style='display: inline' id='yoga'>Yoga</h1><br />
<br />
<a class='textlink' href='https://codeberg.org/snonux/yoga'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/yoga'>View on GitHub</a><br />
<br />
<span>---</span><br />
<br />
<h3 style='display: inline' id='conf'>conf</h3><br />
<br />
<ul>
<li>💻 Languages: Perl (30.9%), YAML (24.4%), Shell (22.8%), Config (5.4%), CSS (5.3%), TOML (4.7%), Ruby (4.1%), Lua (1.1%), Docker (0.6%), JSON (0.5%)</li>
<li>📚 Documentation: Text (69.1%), Markdown (30.9%)</li>
<li>📊 Commits: 1018</li>
<li>📈 Lines of Code: 6185</li>
<li>📄 Lines of Documentation: 1445</li>
<li>📅 Development Period: 2021-12-28 to 2025-10-22</li>
<li>🔥 Recent Activity: 24.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
<br />
<span>conf</span><br />
<span>====</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 />
<br />
<span>---</span><br />
<br />
<h3 style='display: inline' id='hexai'>hexai</h3><br />
<br />
<ul>
<li>💻 Languages: Go (69.5%), HTML (30.5%)</li>
<li>📚 Documentation: Markdown (100.0%)</li>
<li
|