summaryrefslogtreecommitdiff
path: root/about/showcase.html
diff options
context:
space:
mode:
Diffstat (limited to 'about/showcase.html')
-rw-r--r--about/showcase.html293
1 files changed, 146 insertions, 147 deletions
diff --git a/about/showcase.html b/about/showcase.html
index d6fea530..5ca714ca 100644
--- a/about/showcase.html
+++ b/about/showcase.html
@@ -25,11 +25,11 @@
<li>⇢ <a href='#projects'>Projects</a></li>
<li>⇢ ⇢ <a href='#totalrecall'>totalrecall</a></li>
<li>⇢ ⇢ <a href='#gitsyncer'>gitsyncer</a></li>
+<li>⇢ ⇢ <a href='#dtail'>dtail</a></li>
<li>⇢ ⇢ <a href='#rexfiles'>rexfiles</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='#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>
@@ -59,8 +59,8 @@
<li>⇢ ⇢ <a href='#rubyfy'>rubyfy</a></li>
<li>⇢ ⇢ <a href='#pingdomfetch'>pingdomfetch</a></li>
<li>⇢ ⇢ <a href='#gotop'>gotop</a></li>
-<li>⇢ ⇢ <a href='#debroid'>debroid</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>
@@ -75,8 +75,8 @@
<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='#ychat'>ychat</a></li>
<li>⇢ ⇢ <a href='#fype'>fype</a></li>
<li>⇢ ⇢ <a href='#vs-sim'>vs-sim</a></li>
</ul><br />
@@ -84,11 +84,11 @@
<br />
<ul>
<li>📦 Total Projects: 56</li>
-<li>📊 Total Commits: 10,587</li>
-<li>📈 Total Lines of Code: 235,542</li>
-<li>📄 Total Lines of Documentation: 22,073</li>
-<li>💻 Languages: Go (26.2%), Java (17.2%), C++ (15.8%), C/C++ (8.9%), C (8.6%), Perl (7.2%), Shell (6.2%), Config (1.9%), HTML (1.9%), Ruby (1.2%), HCL (1.2%), Make (0.8%), Python (0.7%), CSS (0.6%), JSON (0.3%), Raku (0.3%), XML (0.3%), Haskell (0.3%), YAML (0.2%), TOML (0.1%)</li>
-<li>📚 Documentation: Text (52.8%), Markdown (45.0%), LaTeX (2.3%)</li>
+<li>📊 Total Commits: 10,597</li>
+<li>📈 Total Lines of Code: 175,312</li>
+<li>📄 Total Lines of Documentation: 236,493</li>
+<li>💻 Languages: Go (38.8%), Java (23.1%), C (11.5%), Perl (8.8%), Shell (3.6%), C/C++ (3.0%), Config (1.7%), HTML (1.6%), Ruby (1.6%), HCL (1.6%), Python (0.9%), Make (0.9%), CSS (0.7%), JSON (0.5%), Raku (0.4%), XML (0.4%), Haskell (0.3%), YAML (0.3%), TOML (0.2%)</li>
+<li>📚 Documentation: Text (94.5%), Markdown (5.3%), LaTeX (0.2%)</li>
<li>🎵 Vibe-Coded Projects: 4 out of 56 (7.1%)</li>
<li>🤖 AI-Assisted Projects (including vibe-coded): 8 out of 56 (14.3% AI-assisted, 85.7% human-only)</li>
<li>🚀 Release Status: 34 released, 22 experimental (60.7% with releases, 39.3% experimental)</li>
@@ -99,14 +99,14 @@
<br />
<ul>
<li>💻 Languages: Go (98.9%), Shell (0.6%), YAML (0.5%)</li>
-<li>📚 Documentation: Markdown (94.4%), Text (5.6%)</li>
-<li>📊 Commits: 78</li>
-<li>📈 Lines of Code: 11771</li>
-<li>📄 Lines of Documentation: 359</li>
+<li>📚 Documentation: Markdown (100.0%)</li>
+<li>📊 Commits: 83</li>
+<li>📈 Lines of Code: 11782</li>
+<li>📄 Lines of Documentation: 357</li>
<li>📅 Development Period: 2025-07-14 to 2025-07-22</li>
-<li>🔥 Recent Activity: 1.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1.8 days (avg. age of last 42 commits)</li>
<li>⚖️ License: MIT</li>
-<li>🏷️ Latest Release: v0.7.2 (2025-07-22)</li>
+<li>🏷️ Latest Release: v0.7.3 (2025-07-22)</li>
<li>🎵 Vibe-Coded: This project has been vibe coded</li>
</ul><br />
<br />
@@ -132,7 +132,7 @@
<li>📈 Lines of Code: 9182</li>
<li>📄 Lines of Documentation: 2484</li>
<li>📅 Development Period: 2025-06-23 to 2025-07-20</li>
-<li>🔥 Recent Activity: 8.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 9.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: BSD-2-Clause</li>
<li>🏷️ Latest Release: v0.8.4 (2025-07-20)</li>
<li>🎵 Vibe-Coded: This project has been vibe coded</li>
@@ -147,16 +147,44 @@
<br />
<span>---</span><br />
<br />
+<h3 style='display: inline' id='dtail'>dtail</h3><br />
+<br />
+<ul>
+<li>💻 Languages: Go (91.0%), Shell (4.1%), JSON (2.1%), C (1.4%), Make (0.9%), C/C++ (0.2%), Config (0.1%)</li>
+<li>📚 Documentation: Text (98.3%), Markdown (1.7%)</li>
+<li>📊 Commits: 1049</li>
+<li>📈 Lines of Code: 27726</li>
+<li>📄 Lines of Documentation: 220214</li>
+<li>📅 Development Period: 2020-01-09 to 2025-07-04</li>
+<li>🔥 Recent Activity: 20.2 days (avg. age of last 42 commits)</li>
+<li>⚖️ License: Apache-2.0</li>
+<li>🏷️ Latest Release: v4.2.0 (2023-06-21)</li>
+<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
+</ul><br />
+<br />
+<a href='showcase/dtail/image-1.png'><img alt='dtail screenshot' title='dtail screenshot' src='showcase/dtail/image-1.png' /></a><br />
+<br />
+<span>DTail is a distributed log processing system written in Go that allows DevOps engineers to tail, cat, and grep log files across thousands of servers concurrently. It provides secure access through SSH authentication and respects UNIX file system permissions, making it ideal for enterprise environments where log analysis needs to scale horizontally across large server fleets. The tool supports advanced features like compressed file handling (gzip/zstd) and distributed MapReduce aggregations for complex log analytics.</span><br />
+<br />
+<a href='showcase/dtail/image-2.gif'><img alt='dtail screenshot' title='dtail screenshot' src='showcase/dtail/image-2.gif' /></a><br />
+<br />
+<span>The system uses a client-server architecture where dtail servers run on target machines (listening on port 2222) and clients connect to multiple servers simultaneously. It can also operate in serverless mode for local operations. The implementation leverages SSH for secure communication, includes sophisticated connection throttling and resource management, and provides specialized tools (dcat, dgrep, dmap) for different log processing tasks. The MapReduce functionality supports SQL-like queries with server-side local aggregation and client-side final aggregation, enabling powerful distributed analytics across log data.</span><br />
+<br />
+<a class='textlink' href='https://codeberg.org/snonux/dtail'>View on Codeberg</a><br />
+<a class='textlink' href='https://github.com/snonux/dtail'>View on GitHub</a><br />
+<br />
+<span>---</span><br />
+<br />
<h3 style='display: inline' id='rexfiles'>rexfiles</h3><br />
<br />
<ul>
<li>💻 Languages: Perl (38.1%), Shell (30.9%), Config (8.0%), CSS (7.8%), TOML (6.9%), Ruby (5.8%), Lua (1.7%), JSON (0.7%), INI (0.1%)</li>
<li>📚 Documentation: Text (97.3%), Markdown (2.7%)</li>
-<li>📊 Commits: 882</li>
+<li>📊 Commits: 883</li>
<li>📈 Lines of Code: 4160</li>
<li>📄 Lines of Documentation: 854</li>
<li>📅 Development Period: 2021-12-28 to 2025-07-22</li>
-<li>🔥 Recent Activity: 22.7 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 22.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -179,7 +207,7 @@
<li>📈 Lines of Code: 873</li>
<li>📄 Lines of Documentation: 137</li>
<li>📅 Development Period: 2025-06-25 to 2025-07-19</li>
-<li>🔥 Recent Activity: 23.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 24.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: BSD-2-Clause</li>
<li>🏷️ Latest Release: v0.0.0 (2025-06-29)</li>
<li>🎵 Vibe-Coded: This project has been vibe coded</li>
@@ -203,7 +231,7 @@
<li>📈 Lines of Code: 6160</li>
<li>📄 Lines of Documentation: 162</li>
<li>📅 Development Period: 2025-06-19 to 2025-07-12</li>
-<li>🔥 Recent Activity: 25.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 26.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: BSD-2-Clause</li>
<li>🏷️ Latest Release: v0.9.2 (2025-07-02)</li>
<li>🎵 Vibe-Coded: This project has been vibe coded</li>
@@ -231,7 +259,7 @@
<li>📈 Lines of Code: 12762</li>
<li>📄 Lines of Documentation: 742</li>
<li>📅 Development Period: 2024-01-18 to 2025-07-14</li>
-<li>🔥 Recent Activity: 63.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 64.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
@@ -252,34 +280,6 @@
<br />
<span>---</span><br />
<br />
-<h3 style='display: inline' id='dtail'>dtail</h3><br />
-<br />
-<ul>
-<li>💻 Languages: Go (93.9%), JSON (2.8%), C (2.0%), Make (0.5%), C/C++ (0.3%), Config (0.2%), Shell (0.2%), Docker (0.1%)</li>
-<li>📚 Documentation: Text (79.4%), Markdown (20.6%)</li>
-<li>📊 Commits: 1049</li>
-<li>📈 Lines of Code: 20091</li>
-<li>📄 Lines of Documentation: 5674</li>
-<li>📅 Development Period: 2020-01-09 to 2025-06-20</li>
-<li>🔥 Recent Activity: 65.1 days (avg. age of last 42 commits)</li>
-<li>⚖️ License: Apache-2.0</li>
-<li>🏷️ Latest Release: v4.2.0 (2023-06-21)</li>
-<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
-</ul><br />
-<br />
-<a href='showcase/dtail/image-1.png'><img alt='dtail screenshot' title='dtail screenshot' src='showcase/dtail/image-1.png' /></a><br />
-<br />
-<span>DTail is a distributed log processing system written in Go that allows DevOps engineers to tail, cat, and grep log files across thousands of servers concurrently. It provides secure access through SSH authentication and respects UNIX file system permissions, making it ideal for enterprise environments where log analysis needs to scale horizontally across large server fleets. The tool supports advanced features like compressed file handling (gzip/zstd) and distributed MapReduce aggregations for complex log analytics.</span><br />
-<br />
-<a href='showcase/dtail/image-2.gif'><img alt='dtail screenshot' title='dtail screenshot' src='showcase/dtail/image-2.gif' /></a><br />
-<br />
-<span>The system uses a client-server architecture where dtail servers run on target machines (listening on port 2222) and clients connect to multiple servers simultaneously. It can also operate in serverless mode for local operations. The implementation leverages SSH for secure communication, includes sophisticated connection throttling and resource management, and provides specialized tools (dcat, dgrep, dmap) for different log processing tasks. The MapReduce functionality supports SQL-like queries with server-side local aggregation and client-side final aggregation, enabling powerful distributed analytics across log data.</span><br />
-<br />
-<a class='textlink' href='https://codeberg.org/snonux/dtail'>View on Codeberg</a><br />
-<a class='textlink' href='https://github.com/snonux/dtail'>View on GitHub</a><br />
-<br />
-<span>---</span><br />
-<br />
<h3 style='display: inline' id='wireguardmeshgenerator'>wireguardmeshgenerator</h3><br />
<br />
<ul>
@@ -289,7 +289,7 @@
<li>📈 Lines of Code: 396</li>
<li>📄 Lines of Documentation: 24</li>
<li>📅 Development Period: 2025-04-18 to 2025-05-11</li>
-<li>🔥 Recent Activity: 84.4 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 85.0 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v1.0.0 (2025-05-11)</li>
</ul><br />
@@ -312,7 +312,7 @@
<li>📈 Lines of Code: 25762</li>
<li>📄 Lines of Documentation: 3101</li>
<li>📅 Development Period: 2008-05-15 to 2025-06-27</li>
-<li>🔥 Recent Activity: 97.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 98.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
@@ -338,7 +338,7 @@
<li>📈 Lines of Code: 33</li>
<li>📄 Lines of Documentation: 3</li>
<li>📅 Development Period: 2025-04-03 to 2025-04-03</li>
-<li>🔥 Recent Activity: 110.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 110.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -361,7 +361,7 @@
<li>📈 Lines of Code: 3967</li>
<li>📄 Lines of Documentation: 324</li>
<li>📅 Development Period: 2024-05-04 to 2025-07-12</li>
-<li>🔥 Recent Activity: 123.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 124.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v1.0.0 (2025-03-04)</li>
</ul><br />
@@ -388,7 +388,7 @@
<li>📈 Lines of Code: 1586</li>
<li>📄 Lines of Documentation: 154</li>
<li>📅 Development Period: 2023-01-02 to 2025-07-12</li>
-<li>🔥 Recent Activity: 131.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 131.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v0.1.0 (2025-07-12)</li>
</ul><br />
@@ -411,7 +411,7 @@
<li>📈 Lines of Code: 1373</li>
<li>📄 Lines of Documentation: 48</li>
<li>📅 Development Period: 2024-12-05 to 2025-02-28</li>
-<li>🔥 Recent Activity: 151.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 151.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -434,7 +434,7 @@
<li>📈 Lines of Code: 2268</li>
<li>📄 Lines of Documentation: 1180</li>
<li>📅 Development Period: 2021-05-21 to 2025-07-09</li>
-<li>🔥 Recent Activity: 213.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 214.0 days (avg. age of last 42 commits)</li>
<li>⚖️ License: GPL-3.0</li>
<li>🏷️ Latest Release: 3.0.0 (2024-10-01)</li>
</ul><br />
@@ -457,7 +457,7 @@
<li>📈 Lines of Code: 917</li>
<li>📄 Lines of Documentation: 33</li>
<li>📅 Development Period: 2024-01-20 to 2025-07-06</li>
-<li>🔥 Recent Activity: 461.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 461.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: MIT</li>
<li>🏷️ Latest Release: v0.0.3 (2025-07-06)</li>
</ul><br />
@@ -484,7 +484,7 @@
<li>📈 Lines of Code: 12</li>
<li>📄 Lines of Documentation: 3</li>
<li>📅 Development Period: 2024-03-24 to 2024-03-24</li>
-<li>🔥 Recent Activity: 484.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 485.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -507,7 +507,7 @@
<li>📈 Lines of Code: 2850</li>
<li>📄 Lines of Documentation: 52</li>
<li>📅 Development Period: 2023-08-27 to 2025-04-05</li>
-<li>🔥 Recent Activity: 514.9 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 515.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: MIT</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -530,7 +530,7 @@
<li>📈 Lines of Code: 1096</li>
<li>📄 Lines of Documentation: 287</li>
<li>📅 Development Period: 2023-04-17 to 2025-06-12</li>
-<li>🔥 Recent Activity: 527.7 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 528.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v1.1.0 (2024-05-03)</li>
<li>🤖 AI-Assisted: This project was partially created with the help of generative AI</li>
@@ -556,7 +556,7 @@
<li>📈 Lines of Code: 32</li>
<li>📄 Lines of Documentation: 3</li>
<li>📅 Development Period: 2023-12-31 to 2023-12-31</li>
-<li>🔥 Recent Activity: 568.4 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 569.0 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -579,7 +579,7 @@
<li>📈 Lines of Code: 29</li>
<li>📄 Lines of Documentation: 3</li>
<li>📅 Development Period: 2023-08-13 to 2024-01-01</li>
-<li>🔥 Recent Activity: 661.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 662.2 days (avg. age of last 42 commits)</li>
<li>⚖️ License: MIT</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -602,7 +602,7 @@
<li>📈 Lines of Code: 1525</li>
<li>📄 Lines of Documentation: 15</li>
<li>📅 Development Period: 2023-04-17 to 2023-11-19</li>
-<li>🔥 Recent Activity: 713.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 714.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -625,7 +625,7 @@
<li>📈 Lines of Code: 51</li>
<li>📄 Lines of Documentation: 26</li>
<li>📅 Development Period: 2022-06-02 to 2024-04-20</li>
-<li>🔥 Recent Activity: 778.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 779.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -649,7 +649,7 @@
<li>📈 Lines of Code: 41</li>
<li>📄 Lines of Documentation: 17</li>
<li>📅 Development Period: 2020-01-30 to 2025-04-30</li>
-<li>🔥 Recent Activity: 1072.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1072.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: GPL-3.0</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -672,7 +672,7 @@
<li>📈 Lines of Code: 342</li>
<li>📄 Lines of Documentation: 39</li>
<li>📅 Development Period: 2011-11-19 to 2022-04-02</li>
-<li>🔥 Recent Activity: 1291.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1292.2 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.5.0 (2022-02-21)</li>
</ul><br />
@@ -696,7 +696,7 @@
<li>📈 Lines of Code: 1728</li>
<li>📄 Lines of Documentation: 18</li>
<li>📅 Development Period: 2020-07-12 to 2023-04-09</li>
-<li>🔥 Recent Activity: 1442.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1443.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -720,7 +720,7 @@
<li>📈 Lines of Code: 671</li>
<li>📄 Lines of Documentation: 19</li>
<li>📅 Development Period: 2018-05-26 to 2025-01-21</li>
-<li>🔥 Recent Activity: 1444.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1445.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -740,11 +740,11 @@
<br />
<ul>
<li>📚 Documentation: Markdown (100.0%)</li>
-<li>📊 Commits: 2945</li>
+<li>📊 Commits: 2949</li>
<li>📈 Lines of Code: 0</li>
<li>📄 Lines of Documentation: 23</li>
<li>📅 Development Period: 2021-05-21 to 2022-04-02</li>
-<li>🔥 Recent Activity: 1458.4 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1458.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -768,7 +768,7 @@
<li>📈 Lines of Code: 51</li>
<li>📄 Lines of Documentation: 69</li>
<li>📅 Development Period: 2014-03-24 to 2022-04-23</li>
-<li>🔥 Recent Activity: 1923.7 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 1924.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -790,7 +790,7 @@
<li>📊 Commits: 95</li>
<li>📈 Lines of Code: 195</li>
<li>📅 Development Period: 2013-03-22 to 2023-03-09</li>
-<li>🔥 Recent Activity: 2138.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 2139.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: v1.0.0 (2023-04-29)</li>
</ul><br />
@@ -814,7 +814,7 @@
<li>📈 Lines of Code: 12420</li>
<li>📄 Lines of Documentation: 610</li>
<li>📅 Development Period: 2018-03-01 to 2020-01-22</li>
-<li>🔥 Recent Activity: 2465.2 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 2465.8 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Apache-2.0</li>
<li>🏷️ Latest Release: 0.5.1 (2019-01-04)</li>
</ul><br />
@@ -840,7 +840,7 @@
<li>📈 Lines of Code: 919</li>
<li>📄 Lines of Documentation: 12</li>
<li>📅 Development Period: 2015-01-02 to 2021-11-04</li>
-<li>🔥 Recent Activity: 2974.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 2974.5 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 1.1.3 (2015-01-02)</li>
</ul><br />
@@ -864,7 +864,7 @@
<li>📈 Lines of Code: 18</li>
<li>📄 Lines of Documentation: 49</li>
<li>📅 Development Period: 2014-03-24 to 2021-11-05</li>
-<li>🔥 Recent Activity: 3209.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3210.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -888,7 +888,7 @@
<li>📈 Lines of Code: 5360</li>
<li>📄 Lines of Documentation: 789</li>
<li>📅 Development Period: 2015-01-02 to 2021-11-05</li>
-<li>🔥 Recent Activity: 3476.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3477.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 1.0.1 (2015-01-02)</li>
</ul><br />
@@ -912,7 +912,7 @@
<li>📈 Lines of Code: 273</li>
<li>📄 Lines of Documentation: 32</li>
<li>📅 Development Period: 2015-09-29 to 2021-11-05</li>
-<li>🔥 Recent Activity: 3480.7 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3481.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Apache-2.0</li>
<li>🏷️ Latest Release: 0 (2015-10-26)</li>
</ul><br />
@@ -936,7 +936,7 @@
<li>📈 Lines of Code: 1839</li>
<li>📄 Lines of Documentation: 412</li>
<li>📅 Development Period: 2015-01-02 to 2021-11-05</li>
-<li>🔥 Recent Activity: 3560.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3560.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 1.0.2 (2015-01-02)</li>
</ul><br />
@@ -955,12 +955,12 @@
<br />
<ul>
<li>💻 Languages: Go (98.0%), Make (2.0%)</li>
-<li>📚 Documentation: Markdown (50.0%), Text (50.0%)</li>
+<li>📚 Documentation: Text (50.0%), Markdown (50.0%)</li>
<li>📊 Commits: 57</li>
<li>📈 Lines of Code: 499</li>
<li>📄 Lines of Documentation: 8</li>
<li>📅 Development Period: 2015-05-24 to 2021-11-03</li>
-<li>🔥 Recent Activity: 3571.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3571.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.1 (2015-06-01)</li>
</ul><br />
@@ -975,6 +975,30 @@
<br />
<span>---</span><br />
<br />
+<h3 style='display: inline' id='xerl'>xerl</h3><br />
+<br />
+<ul>
+<li>💻 Languages: Perl (98.3%), Config (1.2%), Make (0.5%)</li>
+<li>📊 Commits: 670</li>
+<li>📈 Lines of Code: 1675</li>
+<li>📅 Development Period: 2011-03-06 to 2018-12-22</li>
+<li>🔥 Recent Activity: 3627.3 days (avg. age of last 42 commits)</li>
+<li>⚖️ License: Custom License</li>
+<li>🏷️ Latest Release: v1.0.0 (2018-12-22)</li>
+</ul><br />
+<span>⚠️ **Notice**: This project appears to be finished, obsolete, or no longer maintained. Last meaningful activity was over 2 years ago. Use at your own risk.</span><br />
+<br />
+<span>Based on my analysis of the project files, here&#39;s a summary of Xerl:</span><br />
+<br />
+<span>**Xerl** is an open-source website template engine with Content Management System (CMS) features, written in object-oriented Perl and powered by FastCGI. It uses XML-based configuration and content files to generate static websites with multiple output formats (HTML5, XHTML, RSS feeds, and plain text).</span><br />
+<br />
+<span>The system works through a template-driven architecture where content is written in XML files with semantic tags (like <span class='inlinecode'>&lt;pagetitle&gt;</span>, <span class='inlinecode'>&lt;text&gt;</span>, <span class='inlinecode'>&lt;enumeration&gt;</span>) that get transformed into HTML using configurable transformation rules. The <span class='inlinecode'>config.xml</span> file defines how these semantic tags map to HTML elements, supporting variables and dynamic content insertion. Each website can have its own template configuration, content files, and static assets (CSS, images, fonts), making it useful for maintaining multiple related websites with consistent styling and structure while allowing customization per site. The project includes several example sites (paul.buetow.org, xerl.buetow.org) and redirect configurations, demonstrating its practical use for personal or organizational web presence management.</span><br />
+<br />
+<a class='textlink' href='https://codeberg.org/snonux/xerl'>View on Codeberg</a><br />
+<a class='textlink' href='https://github.com/snonux/xerl'>View on GitHub</a><br />
+<br />
+<span>---</span><br />
+<br />
<h3 style='display: inline' id='debroid'>debroid</h3><br />
<br />
<ul>
@@ -984,7 +1008,7 @@
<li>📈 Lines of Code: 88</li>
<li>📄 Lines of Documentation: 148</li>
<li>📅 Development Period: 2015-06-18 to 2015-12-05</li>
-<li>🔥 Recent Activity: 3674.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3675.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -1001,30 +1025,6 @@
<br />
<span>---</span><br />
<br />
-<h3 style='display: inline' id='xerl'>xerl</h3><br />
-<br />
-<ul>
-<li>💻 Languages: Perl (98.4%), Config (1.1%), Make (0.5%)</li>
-<li>📊 Commits: 670</li>
-<li>📈 Lines of Code: 1667</li>
-<li>📅 Development Period: 2011-03-06 to 2017-01-01</li>
-<li>🔥 Recent Activity: 3892.8 days (avg. age of last 42 commits)</li>
-<li>⚖️ License: Custom License</li>
-<li>🏷️ Latest Release: v1.0.0 (2018-12-22)</li>
-</ul><br />
-<span>⚠️ **Notice**: This project appears to be finished, obsolete, or no longer maintained. Last meaningful activity was over 2 years ago. Use at your own risk.</span><br />
-<br />
-<span>Based on my analysis of the project files, here&#39;s a summary of Xerl:</span><br />
-<br />
-<span>**Xerl** is an open-source website template engine with Content Management System (CMS) features, written in object-oriented Perl and powered by FastCGI. It uses XML-based configuration and content files to generate static websites with multiple output formats (HTML5, XHTML, RSS feeds, and plain text).</span><br />
-<br />
-<span>The system works through a template-driven architecture where content is written in XML files with semantic tags (like <span class='inlinecode'>&lt;pagetitle&gt;</span>, <span class='inlinecode'>&lt;text&gt;</span>, <span class='inlinecode'>&lt;enumeration&gt;</span>) that get transformed into HTML using configurable transformation rules. The <span class='inlinecode'>config.xml</span> file defines how these semantic tags map to HTML elements, supporting variables and dynamic content insertion. Each website can have its own template configuration, content files, and static assets (CSS, images, fonts), making it useful for maintaining multiple related websites with consistent styling and structure while allowing customization per site. The project includes several example sites (paul.buetow.org, xerl.buetow.org) and redirect configurations, demonstrating its practical use for personal or organizational web presence management.</span><br />
-<br />
-<a class='textlink' href='https://codeberg.org/snonux/xerl'>View on Codeberg</a><br />
-<a class='textlink' href='https://github.com/snonux/xerl'>View on GitHub</a><br />
-<br />
-<span>---</span><br />
-<br />
<h3 style='display: inline' id='fapi'>fapi</h3><br />
<br />
<ul>
@@ -1034,7 +1034,7 @@
<li>📈 Lines of Code: 1681</li>
<li>📄 Lines of Documentation: 539</li>
<li>📅 Development Period: 2014-03-10 to 2021-11-03</li>
-<li>🔥 Recent Activity: 3952.8 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 3953.4 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 1.0.2 (2014-11-17)</li>
</ul><br />
@@ -1058,7 +1058,7 @@
<li>📈 Lines of Code: 65</li>
<li>📄 Lines of Documentation: 228</li>
<li>📅 Development Period: 2013-03-22 to 2021-11-04</li>
-<li>🔥 Recent Activity: 4007.2 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4007.8 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.0.0.0 (2013-03-22)</li>
</ul><br />
@@ -1082,7 +1082,7 @@
<li>📈 Lines of Code: 136</li>
<li>📄 Lines of Documentation: 96</li>
<li>📅 Development Period: 2013-03-22 to 2021-11-05</li>
-<li>🔥 Recent Activity: 4020.2 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4020.8 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.2.0 (2014-07-05)</li>
</ul><br />
@@ -1106,7 +1106,7 @@
<li>📈 Lines of Code: 134</li>
<li>📄 Lines of Documentation: 106</li>
<li>📅 Development Period: 2013-03-22 to 2021-11-05</li>
-<li>🔥 Recent Activity: 4027.7 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4028.3 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.1.5 (2014-06-22)</li>
</ul><br />
@@ -1130,7 +1130,7 @@
<li>📈 Lines of Code: 493</li>
<li>📄 Lines of Documentation: 26</li>
<li>📅 Development Period: 2009-09-27 to 2021-11-02</li>
-<li>🔥 Recent Activity: 4071.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4071.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.9.3 (2014-06-14)</li>
</ul><br />
@@ -1154,7 +1154,7 @@
<li>📈 Lines of Code: 286</li>
<li>📄 Lines of Documentation: 144</li>
<li>📅 Development Period: 2013-03-22 to 2021-11-05</li>
-<li>🔥 Recent Activity: 4076.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4076.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.4.3 (2014-06-16)</li>
</ul><br />
@@ -1178,7 +1178,7 @@
<li>📈 Lines of Code: 191</li>
<li>📄 Lines of Documentation: 8</li>
<li>📅 Development Period: 2014-03-24 to 2014-03-24</li>
-<li>🔥 Recent Activity: 4137.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4137.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -1200,7 +1200,7 @@
<li>📊 Commits: 7</li>
<li>📈 Lines of Code: 80</li>
<li>📅 Development Period: 2011-07-09 to 2015-01-13</li>
-<li>🔥 Recent Activity: 4217.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4217.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -1224,7 +1224,7 @@
<li>📈 Lines of Code: 124</li>
<li>📄 Lines of Documentation: 75</li>
<li>📅 Development Period: 2010-11-05 to 2021-11-05</li>
-<li>🔥 Recent Activity: 4258.0 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4258.6 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 1.0.2 (2014-06-22)</li>
</ul><br />
@@ -1248,7 +1248,7 @@
<li>📈 Lines of Code: 1828</li>
<li>📄 Lines of Documentation: 100</li>
<li>📅 Development Period: 2010-11-05 to 2015-05-23</li>
-<li>🔥 Recent Activity: 4288.1 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4288.7 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: 0.7.5 (2014-06-22)</li>
</ul><br />
@@ -1270,7 +1270,7 @@
<li>📊 Commits: 110</li>
<li>📈 Lines of Code: 614</li>
<li>📅 Development Period: 2011-02-05 to 2022-04-21</li>
-<li>🔥 Recent Activity: 4337.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4338.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v1.4 (2022-04-29)</li>
</ul><br />
@@ -1294,7 +1294,7 @@
<li>📈 Lines of Code: 122</li>
<li>📄 Lines of Documentation: 10</li>
<li>📅 Development Period: 2011-01-27 to 2014-06-22</li>
-<li>🔥 Recent Activity: 4668.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4669.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: v0.2 (2011-01-27)</li>
</ul><br />
@@ -1318,7 +1318,7 @@
<li>📈 Lines of Code: 720</li>
<li>📄 Lines of Documentation: 6</li>
<li>📅 Development Period: 2008-06-21 to 2021-11-03</li>
-<li>🔥 Recent Activity: 4731.2 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 4731.8 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🏷️ Latest Release: v0.3 (2009-02-08)</li>
</ul><br />
@@ -1344,7 +1344,7 @@
<li>📈 Lines of Code: 17380</li>
<li>📄 Lines of Documentation: 947</li>
<li>📅 Development Period: 2009-02-07 to 2021-05-01</li>
-<li>🔥 Recent Activity: 5361.9 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 5362.5 days (avg. age of last 42 commits)</li>
<li>⚖️ License: GPL-2.0</li>
<li>🏷️ Latest Release: v0.1 (2009-02-08)</li>
</ul><br />
@@ -1363,32 +1363,6 @@
<br />
<span>---</span><br />
<br />
-<h3 style='display: inline' id='ychat'>ychat</h3><br />
-<br />
-<ul>
-<li>💻 Languages: C++ (54.9%), C/C++ (23.0%), Shell (13.8%), Perl (2.5%), HTML (2.5%), Config (2.3%), Make (0.8%), CSS (0.2%)</li>
-<li>📚 Documentation: Text (100.0%)</li>
-<li>📊 Commits: 67</li>
-<li>📈 Lines of Code: 67884</li>
-<li>📄 Lines of Documentation: 127</li>
-<li>📅 Development Period: 2008-05-15 to 2014-06-30</li>
-<li>🔥 Recent Activity: 5382.2 days (avg. age of last 42 commits)</li>
-<li>⚖️ License: GPL-2.0</li>
-<li>🏷️ Latest Release: yhttpd-0.7.2 (2013-04-06)</li>
-</ul><br />
-<span>⚠️ **Notice**: This project appears to be finished, obsolete, or no longer maintained. Last meaningful activity was over 2 years ago. Use at your own risk.</span><br />
-<br />
-<span>Based on my analysis of the codebase, here&#39;s a concise summary of the yChat project:</span><br />
-<br />
-<span>**yChat** is a web-based chat server written in C++ that functions as a standalone HTTP server without requiring external web server dependencies. It allows users to participate in multi-room chat sessions using standard web browsers, with no special client software needed. The system supports user registration, authentication via session IDs, customizable HTML templates, and multi-language support through XML configuration files.</span><br />
-<br />
-<span>The architecture is built around several key managers: a socket manager for handling HTTP connections, a chat manager for core functionality, an HTML template manager for dynamic content generation, and a modular system supporting dynamically loadable command modules. It uses hash maps for efficient O(1) data retrieval, POSIX threads for concurrent request handling, and includes advanced features like SSL support, MySQL database integration, garbage collection for memory management, and comprehensive logging. The codebase also includes related projects like yhttpd (a lightweight HTTP server) and ycurses (a terminal interface library), making it a comprehensive communication platform designed for performance and extensibility.</span><br />
-<br />
-<a class='textlink' href='https://codeberg.org/snonux/ychat'>View on Codeberg</a><br />
-<a class='textlink' href='https://github.com/snonux/ychat'>View on GitHub</a><br />
-<br />
-<span>---</span><br />
-<br />
<h3 style='display: inline' id='hsbot'>hsbot</h3><br />
<br />
<ul>
@@ -1396,7 +1370,7 @@
<li>📊 Commits: 80</li>
<li>📈 Lines of Code: 601</li>
<li>📅 Development Period: 2009-11-22 to 2011-10-17</li>
-<li>🔥 Recent Activity: 5457.6 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 5458.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -1411,6 +1385,31 @@
<br />
<span>---</span><br />
<br />
+<h3 style='display: inline' id='ychat'>ychat</h3><br />
+<br />
+<ul>
+<li>📚 Documentation: Text (100.0%)</li>
+<li>📊 Commits: 67</li>
+<li>📈 Lines of Code: 0</li>
+<li>📄 Lines of Documentation: 9</li>
+<li>📅 Development Period: 2008-05-15 to 2013-12-15</li>
+<li>🔥 Recent Activity: 5597.9 days (avg. age of last 42 commits)</li>
+<li>⚖️ License: No license found</li>
+<li>🏷️ Latest Release: yhttpd-0.7.2 (2013-04-06)</li>
+</ul><br />
+<span>⚠️ **Notice**: This project appears to be finished, obsolete, or no longer maintained. Last meaningful activity was over 2 years ago. Use at your own risk.</span><br />
+<br />
+<span>Based on my analysis of the codebase, here&#39;s a concise summary of the yChat project:</span><br />
+<br />
+<span>**yChat** is a web-based chat server written in C++ that functions as a standalone HTTP server without requiring external web server dependencies. It allows users to participate in multi-room chat sessions using standard web browsers, with no special client software needed. The system supports user registration, authentication via session IDs, customizable HTML templates, and multi-language support through XML configuration files.</span><br />
+<br />
+<span>The architecture is built around several key managers: a socket manager for handling HTTP connections, a chat manager for core functionality, an HTML template manager for dynamic content generation, and a modular system supporting dynamically loadable command modules. It uses hash maps for efficient O(1) data retrieval, POSIX threads for concurrent request handling, and includes advanced features like SSL support, MySQL database integration, garbage collection for memory management, and comprehensive logging. The codebase also includes related projects like yhttpd (a lightweight HTTP server) and ycurses (a terminal interface library), making it a comprehensive communication platform designed for performance and extensibility.</span><br />
+<br />
+<a class='textlink' href='https://codeberg.org/snonux/ychat'>View on Codeberg</a><br />
+<a class='textlink' href='https://github.com/snonux/ychat'>View on GitHub</a><br />
+<br />
+<span>---</span><br />
+<br />
<h3 style='display: inline' id='fype'>fype</h3><br />
<br />
<ul>
@@ -1420,7 +1419,7 @@
<li>📈 Lines of Code: 10196</li>
<li>📄 Lines of Documentation: 1741</li>
<li>📅 Development Period: 2008-05-15 to 2021-11-03</li>
-<li>🔥 Recent Activity: 5619.3 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 5619.9 days (avg. age of last 42 commits)</li>
<li>⚖️ License: Custom License</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -1443,7 +1442,7 @@
<li>📈 Lines of Code: 0</li>
<li>📄 Lines of Documentation: 7</li>
<li>📅 Development Period: 2008-05-15 to 2015-05-23</li>
-<li>🔥 Recent Activity: 5818.5 days (avg. age of last 42 commits)</li>
+<li>🔥 Recent Activity: 5819.1 days (avg. age of last 42 commits)</li>
<li>⚖️ License: No license found</li>
<li>🏷️ Latest Release: v1.0 (2008-08-24)</li>
</ul><br />