From aac400a7e2df01b35611fb286da75b4632058781 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 31 May 2026 14:27:31 +0300 Subject: Update content for md --- about/resources.md | 210 ++++++------ about/showcase.md | 619 +++++++++++++++++------------------- about/showcase/debroid/image-1.png | 42 +-- about/showcase/hypr/image-1.svg | 2 +- gemfeed/2026-06-01-gt-calculator.md | 432 +++++++++++++++++++++++++ gemfeed/DRAFT-gt-calculator.md | 423 ------------------------ gemfeed/index.md | 1 + index.md | 3 +- uptime-stats.md | 86 ++--- 9 files changed, 900 insertions(+), 918 deletions(-) create mode 100644 gemfeed/2026-06-01-gt-calculator.md delete mode 100644 gemfeed/DRAFT-gt-calculator.md diff --git a/about/resources.md b/about/resources.md index 23bafedd..330c82a7 100644 --- a/about/resources.md +++ b/about/resources.md @@ -36,111 +36,111 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Ultimate Go Notebook; Bill Kennedy +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Raku Recipes; J.J. Merelo; Apress +* Developing Games in Java; David Brackeen and others...; New Riders +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Funktionale Programmierung; Peter Pepper; Springer +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Java ist auch eine Insel; Christian Ullenboom; +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* DNS and BIND; Cricket Liu; O'Reilly +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* Terraform Cookbook; Mikael Krief; Packt Publishing +* Raku Fundamentals; Moritz Lenz; Apress +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt * Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Ultimate Go Notebook; Bill Kennedy * The Docker Book; James Turnbull; Kindle -* Polished Ruby Programming; Jeremy Evans; Packt Publishing * Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Effective awk programming; Arnold Robbins; O'Reilly +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional * Site Reliability Engineering; How Google runs production systems; O'Reilly -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Funktionale Programmierung; Peter Pepper; Springer -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly -* 97 Things Every Cloud Engineer Should Know: Collective Wisdom from the Experts;Emily Freeman, Nathen Harvey; O'Reilly -* Raku Recipes; J.J. Merelo; Apress -* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf -* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook * Data Science at the Command Line; Jeroen Janssens; O'Reilly +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook * Modern Perl; Chromatic ; Onyx Neon Press -* Seeking SRE: Conversations About Running Production Systems at Scale; David N. Blank-Edelman; eBook -* Effective awk programming; Arnold Robbins; O'Reilly -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Concurrency in Go; Katherine Cox-Buday; O'Reilly -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Systemprogrammierung in Go; Frank Müller; dpunkt +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications +* Polished Ruby Programming; Jeremy Evans; Packt Publishing * Perl New Features; Joshua McAdams, brian d foy; Perl School -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* C++ Programming Language; Bjarne Stroustrup; -* Terraform Cookbook; Mikael Krief; Packt Publishing -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly -* Java ist auch eine Insel; Christian Ullenboom; -* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress * Leanring eBPF; Liz Rice; O'Reilly -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Systemprogrammierung in Go; Frank Müller; dpunkt +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook +* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* Seeking SRE: Conversations About Running Production Systems at Scale; David N. Blank-Edelman; eBook * Higher Order Perl; Mark Dominus; Morgan Kaufmann -* DNS and BIND; Cricket Liu; O'Reilly -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Developing Games in Java; David Brackeen and others...; New Riders -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt -* Raku Fundamentals; Moritz Lenz; Apress -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* C++ Programming Language; Bjarne Stroustrup; +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* 97 Things Every Cloud Engineer Should Know: Collective Wisdom from the Experts;Emily Freeman, Nathen Harvey; O'Reilly ## Technical references I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order: +* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley * Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* The Linux Programming Interface; Michael Kerrisk; No Starch Press +* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt * Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley -* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly -* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley * Relayd and Httpd Mastery; Michael W Lucas -* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt -* The Linux Programming Interface; Michael Kerrisk; No Starch Press -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly ## Self-development and soft-skills books In random order: -* Meditation for Mortals, Oliver Burkeman, Audiobook -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly * The Good Enough Job; Simone Stolzoff; Ebury Edge -* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook -* Deep Work; Cal Newport; Piatkus -* Stop starting, start finishing; Arne Roock; Lean-Kanban University -* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) -* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook -* Digital Minimalism; Cal Newport; Portofolio Penguin -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Psycho-Cybernetics; Maxwell Maltz; Perigee Books +* Influence without Authority; A. Cohen, D. Bradford; Wiley * Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook -* Soft Skills; John Sommez; Manning Publications +* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook * The Power of Now; Eckhard Tolle; Yellow Kite -* Atomic Habits; James Clear; Random House Business -* 101 Essays that change the way you think; Brianna Wiest; Audiobook +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* Stop starting, start finishing; Arne Roock; Lean-Kanban University * The Joy of Missing Out; Christina Crook; New Society Publishers -* Influence without Authority; A. Cohen, D. Bradford; Wiley -* The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* Deep Work; Cal Newport; Piatkus * So Good They Can't Ignore You; Cal Newport; Business Plus * The Bullet Journal Method; Ryder Carroll; Fourth Estate +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion +* Ultralearning; Anna Laurent; Self-published via Amazon +* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) +* Psycho-Cybernetics; Maxwell Maltz; Perigee Books * The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* 101 Essays that change the way you think; Brianna Wiest; Audiobook +* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook * Ultralearning; Scott Young; Thorsons -* Slow Productivity; Cal Newport; Penguin Random House -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* Getting Things Done; David Allen * Eat That Frog; Brian Tracy -* Ultralearning; Anna Laurent; Self-published via Amazon -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd -* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business * Eat That Frog!; Brian Tracy; Hodder Paperbacks -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* Meditation for Mortals, Oliver Burkeman, Audiobook +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* Getting Things Done; David Allen +* Slow Productivity; Cal Newport; Penguin Random House +* Soft Skills; John Sommez; Manning Publications +* The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook +* Atomic Habits; James Clear; Random House Business +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* Digital Minimalism; Cal Newport; Portofolio Penguin +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook [Here are notes of mine for some of the books](../notes/index.md) @@ -148,29 +148,29 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon -* Protocol buffers; O'Reilly Online +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online * MySQL Deep Dive Workshop; 2-day on-site training -* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) -* Scripting Vim; Damian Conway; O'Reilly Online * Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online +* AWS Immersion Day; Amazon; 1-day interactive online training * The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon * F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Structure and Interpretation of Computer Programs; Harold Abelson and more...; * The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Protocol buffers; O'Reilly Online * Functional programming lecture; Remote University of Hagen +* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) +* Scripting Vim; Damian Conway; O'Reilly Online * Apache Tomcat Best Practises; 3-day on-site training -* AWS Immersion Day; Amazon; 1-day interactive online training -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online -* Structure and Interpretation of Computer Programs; Harold Abelson and more...; ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: -* How CPUs work at https://cpu.land * Advanced Bash-Scripting Guide +* How CPUs work at https://cpu.land * Raku Guide at https://raku.guide ## Podcasts @@ -179,58 +179,58 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: +* Deep Questions with Cal Newport +* The Pragmatic Engineer Podcast +* Modern Mentor * The Changelog Podcast(s) +* Fallthrough [Golang] * Cup o' Go [Golang] -* Fork Around And Find Out -* Backend Banter -* Hidden Brain -* Deep Questions with Cal Newport * BSD Now [BSD] -* Modern Mentor -* Maintainable * The ProdCast (Google SRE Podcast) -* Fallthrough [Golang] -* The Pragmatic Engineer Podcast +* Dev Interrupted * Pratical AI +* Fork Around And Find Out +* Backend Banter +* Maintainable * Wednesday Wisdom -* Dev Interrupted +* Hidden Brain ### Podcasts I liked I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests. -* Java Pub House -* FLOSS weekly * Go Time (predecessor of fallthrough) +* FLOSS weekly +* CRE: Chaosradio Express [german] * Ship It (predecessor of Fork Around And Find Out) +* Java Pub House * Modern Mentor -* CRE: Chaosradio Express [german] ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* byteSizeGo -* Applied Go Weekly Newsletter +* The Pragmatic Engineer +* Andreas Brandhorst Newsletter (Sci-Fi author) +* Register Spill * Monospace Mentor +* Ruby Weekly +* byteSizeGo * Changelog News -* Register Spill -* The Imperfectionist -* The Valuable Dev * Golang Weekly -* Andreas Brandhorst Newsletter (Sci-Fi author) -* The Pragmatic Engineer -* Ruby Weekly +* Applied Go Weekly Newsletter * VK Newsletter +* The Imperfectionist +* The Valuable Dev ## Magazines I like(d) This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order: -* LWN (online only) * freeX (not published anymore) -* Linux Magazine +* LWN (online only) * Linux User +* Linux Magazine ## YouTube channels diff --git a/about/showcase.md b/about/showcase.md index 6436ff48..27d3af41 100644 --- a/about/showcase.md +++ b/about/showcase.md @@ -2,8 +2,6 @@ Generated on: 2026-05-27 -[![Interactive Project Rank History Graph (SVG)](showcase-rank-history.svg "Interactive Project Rank History Graph (SVG)")](showcase-rank-history.svg) - 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. ## Table of Contents @@ -11,103 +9,103 @@ This page showcases my side projects, providing an overview of what each project * [⇢ Project Showcase](#project-showcase) * [⇢ ⇢ Overall Statistics](#overall-statistics) * [⇢ ⇢ Projects](#projects) -* [⇢ ⇢ ⇢ 1. gt 1↖14↙13↙11←11↙9←9↙5↙2](#1-gt-1141311119952) -* [⇢ ⇢ ⇢ 2. ior 2↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1](#2-ior-2112141314141294211) -* [⇢ ⇢ ⇢ 3. snonux 3←3↙2↖4↙3←3←3↙2↖5](#3-snonux-332433325) -* [⇢ ⇢ ⇢ 4. player 4↙2↙1←1](#4-player-4211) -* [⇢ ⇢ ⇢ 5. hexai 5↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2](#5-hexai-54538664113152) -* [⇢ ⇢ ⇢ 6. dtail 6←6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20](#6-dtail-66421101086212120) -* [⇢ ⇢ ⇢ 7. conf 7↙5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5](#7-conf-7514121077979975) -* [⇢ ⇢ ⇢ 8. goprecords 8↖9↙6←6↙4↙2←2↖29↙28↙24←24←24←24](#8-goprecords-8966422292824242424) -* [⇢ ⇢ ⇢ 9. dotfiles 9↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3](#9-dotfiles-9777988643533) -* [⇢ ⇢ ⇢ 10. totalrecall 10←10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14](#10-totalrecall-10108864411815161314) -* [⇢ ⇢ ⇢ 11. rampage 11↙8↙3](#11-rampage-1183) -* [⇢ ⇢ ⇢ 12. tasksamurai 12↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16](#12-tasksamurai-121199755232218181616) -* [⇢ ⇢ ⇢ 13. fastforge 13↙12↙11↙10↙5↙1←1↖3](#13-fastforge-131211105113) -* [⇢ ⇢ ⇢ 14. comicforge 14↙13↙10↙5↙2](#14-comicforge-14131052) -* [⇢ ⇢ ⇢ 15. foostore 15←15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7](#15-foostore-1515151312161614117757) -* [⇢ ⇢ ⇢ 16. timesamurai 16←16↖17↙16↙15↙12←12↙11↙10↙5↙4↙2](#16-timesamurai-161617161512121110542) -* [⇢ ⇢ ⇢ 17. hypr 17←17↙16↙15↙14↙11←11↙7↙3](#17-hypr-1717161514111173) -* [⇢ ⇢ ⇢ 18. loadbars 18↖53←53↙51↙50↙49←49←49↙46↙6←6↙4↖47](#18-loadbars-18535351504949494666447) -* [⇢ ⇢ ⇢ 19. ds-sim 19←19←19↙18↙17↙15←15↙13↙12↖25←25←25↙21](#19-ds-sim-19191918171515131225252521) -* [⇢ ⇢ ⇢ 20. foo.zone 20↙18←18↙17↙16↙13←13↙10↙8↖64←64←64↙6](#20-foozone-201818171613131086464646) -* [⇢ ⇢ ⇢ 21. gitsyncer 21↙20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15](#21-gitsyncer-21202019181818161411111715) -* [⇢ ⇢ ⇢ 22. epimetheus 22↙21←21↙20↙19↙17←17↙15↙13↙8←8↙6↙4](#22-epimetheus-2221212019171715138864) -* [⇢ ⇢ ⇢ 23. gogios 23↙22←22↙21←21↙20←20↙18↖19↙16↙15↙12↙11](#23-gogios-23222221212020181916151211) -* [⇢ ⇢ ⇢ 24. yoga 24←24←24↙23↙22↙21←21↙19↙17↙13↖14↙11↖12](#24-yoga-24242423222121191713141112) -* [⇢ ⇢ ⇢ 25. scifi 25↙23←23↙22↙20↙19←19↙17↙16↙10←10↙8←8](#25-scifi-252323222019191716101088) -* [⇢ ⇢ ⇢ 26. rcm 26↙25←25↙24↙23↙22←22↙20↙15↙12↖13↙10←10](#26-rcm-26252524232222201512131010) -* [⇢ ⇢ ⇢ 27. gemtexter 27←27↖28↙27←27↖28←28↙27↙26↙22←22←22←22](#27-gemtexter-27272827272828272622222222) -* [⇢ ⇢ ⇢ 28. perc 28↙26←26↙25↙24←24←24↙22↙21↙17←17↙14↙13](#28-perc-28262625242424222117171413) -* [⇢ ⇢ ⇢ 29. log4jbench 29↙28↙27↙26↙25↙23←23↙21↙20↙14↙12↙9←9](#29-log4jbench-292827262523232120141299) -* [⇢ ⇢ ⇢ 30. gos 30↙29←29↙28↙26↙25←25↙24↙23↙19←19↙18←18](#30-gos-30292928262525242319191818) -* [⇢ ⇢ ⇢ 31. foostats 31↙30←30↙29↙28↙26←26↙25↙24↙20←20↙19↙17](#31-foostats-31303029282626252420201917) -* [⇢ ⇢ ⇢ 32. timr 32↙31←31↙30↙29↙27←27↙26↙25↙21←21↙20↙19](#32-timr-32313130292727262521212019) -* [⇢ ⇢ ⇢ 33. wireguardmeshgenerator 33↙32←32↙31↙30↙29←29↙28↙27↙23←23←23←23](#33-wireguardmeshgenerator-33323231302929282723232323) -* [⇢ ⇢ ⇢ 34. ioriot 34↙33←33↙32↙31↙30←30←30↙29↖34↖35↙34↖35](#34-ioriot-34333332313030302934353435) -* [⇢ ⇢ ⇢ 35. quicklogger 35↙34←34↙33↙32↙31←31←31↙30↙26←26←26↙25](#35-quicklogger-35343433323131313026262625) +* [⇢ ⇢ ⇢ 1. gt 1↖14↙13↙11←11](#1-gt-114131111) +* [⇢ ⇢ ⇢ 2. hypr 2↖17↙16↙15↙14](#2-hypr-217161514) +* [⇢ ⇢ ⇢ 3. player 3↙2↙1←1](#3-player-3211) +* [⇢ ⇢ ⇢ 4. conf 4↖5↖14↙12↙10](#4-conf-45141210) +* [⇢ ⇢ ⇢ 5. ior 5↙1↖12↖14↙13](#5-ior-51121413) +* [⇢ ⇢ ⇢ 6. hexai 6↙4↖5↙3↖8](#6-hexai-64538) +* [⇢ ⇢ ⇢ 7. snonux 7↙3↙2↖4↙3](#7-snonux-73243) +* [⇢ ⇢ ⇢ 8. dotfiles 8↙7←7←7↖9](#8-dotfiles-87779) +* [⇢ ⇢ ⇢ 9. dtail 9↙6↙4↙2↙1](#9-dtail-96421) +* [⇢ ⇢ ⇢ 10. gitsyncer 10↖20←20↙19↙18](#10-gitsyncer-1020201918) +* [⇢ ⇢ ⇢ 11. goprecords 11↙9↙6←6↙4](#11-goprecords-119664) +* [⇢ ⇢ ⇢ 12. totalrecall 12↙10↙8←8↙6](#12-totalrecall-1210886) +* [⇢ ⇢ ⇢ 13. rampage 13↙8↙3](#13-rampage-1383) +* [⇢ ⇢ ⇢ 14. tasksamurai 14↙11↙9←9↙7](#14-tasksamurai-1411997) +* [⇢ ⇢ ⇢ 15. fastforge 15↙12↙11↙10↙5](#15-fastforge-151211105) +* [⇢ ⇢ ⇢ 16. comicforge 16↙13↙10↙5↙2](#16-comicforge-16131052) +* [⇢ ⇢ ⇢ 17. foostore 17↙15←15↙13↙12](#17-foostore-1715151312) +* [⇢ ⇢ ⇢ 18. timesamurai 18↙16↖17↙16↙15](#18-timesamurai-1816171615) +* [⇢ ⇢ ⇢ 19. loadbars 19↖53←53↙51↙50](#19-loadbars-1953535150) +* [⇢ ⇢ ⇢ 20. ds-sim 20↙19←19↙18↙17](#20-ds-sim-2019191817) +* [⇢ ⇢ ⇢ 21. foo.zone 21↙18←18↙17↙16](#21-foozone-2118181716) +* [⇢ ⇢ ⇢ 22. rcm 22↖25←25↙24↙23](#22-rcm-2225252423) +* [⇢ ⇢ ⇢ 23. epimetheus 23↙21←21↙20↙19](#23-epimetheus-2321212019) +* [⇢ ⇢ ⇢ 24. gogios 24↙22←22↙21←21](#24-gogios-2422222121) +* [⇢ ⇢ ⇢ 25. yoga 25↙24←24↙23↙22](#25-yoga-2524242322) +* [⇢ ⇢ ⇢ 26. scifi 26↙23←23↙22↙20](#26-scifi-2623232220) +* [⇢ ⇢ ⇢ 27. gemtexter 27←27↖28↙27←27](#27-gemtexter-2727282727) +* [⇢ ⇢ ⇢ 28. perc 28↙26←26↙25↙24](#28-perc-2826262524) +* [⇢ ⇢ ⇢ 29. log4jbench 29↙28↙27↙26↙25](#29-log4jbench-2928272625) +* [⇢ ⇢ ⇢ 30. gos 30↙29←29↙28↙26](#30-gos-3029292826) +* [⇢ ⇢ ⇢ 31. foostats 31↙30←30↙29↙28](#31-foostats-3130302928) +* [⇢ ⇢ ⇢ 32. timr 32↙31←31↙30↙29](#32-timr-3231313029) +* [⇢ ⇢ ⇢ 33. wireguardmeshgenerator 33↙32←32↙31↙30](#33-wireguardmeshgenerator-3332323130) +* [⇢ ⇢ ⇢ 34. ioriot 34↙33←33↙32↙31](#34-ioriot-3433333231) +* [⇢ ⇢ ⇢ 35. quicklogger 35↙34←34↙33↙32](#35-quicklogger-3534343332) * [⇢ ⇢ ⇢ 36. quicklog 36↙35←35](#36-quicklog-363535) -* [⇢ ⇢ ⇢ 37. sillybench 37↙36←36↙34↙33↙32←32←32↙31↙27←27←27←27](#37-sillybench-37363634333232323127272727) -* [⇢ ⇢ ⇢ 38. terraform 38↙37←37↙35↙34↙33←33←33↙32↙28←28←28↙26](#38-terraform-38373735343333333228282826) -* [⇢ ⇢ ⇢ 39. guprecords 39↙38←38↙36↙35↙34←34←34↙33↖39↙29↖40↙29](#39-guprecords-39383836353434343339294029) -* [⇢ ⇢ ⇢ 40. geheim 40↙39←39↙37↙36↙35←35←35↙34↙29↖30↙29↖30](#40-geheim-40393937363535353429302930) -* [⇢ ⇢ ⇢ 41. gorum 41↙40←40↙38↙37↙36←36←36↙35↙30↖31↙30↙28](#41-gorum-41404038373636363530313028) -* [⇢ ⇢ ⇢ 42. photoalbum 42↙41←41↙40↙39↙38←38←38↙37↙32↖33↙32↖34](#42-photoalbum-42414140393838383732333234) -* [⇢ ⇢ ⇢ 43. docker-radicale-server 43↙42←42↙39↙38↙37←37←37↙36↙31↖32↙31←31](#43-docker-radicale-server-43424239383737373631323131) -* [⇢ ⇢ ⇢ 44. randomjournalpage 44↙43←43↙41↙40↙39←39←39↙38↙33↖34↙33←33](#44-randomjournalpage-44434341403939393833343333) -* [⇢ ⇢ ⇢ 45. algorithms 45↙44←44↙42↙41↙40←40←40↙39↙35↖36←36↙32](#45-algorithms-45444442414040403935363632) -* [⇢ ⇢ ⇢ 46. staticfarm-apache-handlers 46↙45←45↙43↙42↙41←41↖42↙41↙37↖38←38↖40](#46-staticfarm-apache-handlers-46454543424141424137383840) -* [⇢ ⇢ ⇢ 47. ipv6test 47↙46←46↙44↙43↙42←42↙41↙40↙36↖37←37↙36](#47-ipv6test-47464644434242414036373736) -* [⇢ ⇢ ⇢ 48. sway-autorotate 48↙47←47↙45↙44↙43←43←43↙42↙38↖39←39↙38](#48-sway-autorotate-48474745444343434238393938) -* [⇢ ⇢ ⇢ 49. mon 49↙48←48↙46↙45↙44←44←44↙43↙40←40↖41↙39](#49-mon-49484846454444444340404139) -* [⇢ ⇢ ⇢ 50. fapi 50↙49←49↙47↙46↙45←45↖46↙44↙41←41↖42↖44](#50-fapi-50494947464545464441414244) -* [⇢ ⇢ ⇢ 51. xerl 51↙50←50↙48↙47↙46←46↙45↖48↙45←45↙35↖42](#51-xerl-51505048474646454845453542) -* [⇢ ⇢ ⇢ 52. pingdomfetch 52↙51←51↙49↙48↙47←47←47↙45↙42←42↖43↙41](#52-pingdomfetch-52515149484747474542424341) -* [⇢ ⇢ ⇢ 53. fype 53↙52←52↙50↙49↙48←48←48↖66↙43←43↖44↙37](#53-fype-53525250494848486643434437) -* [⇢ ⇢ ⇢ 54. pwgrep 54←54←54↙52↙51↙50←50←50↙47↙44←44↖45↖50](#54-pwgrep-54545452515050504744444550) -* [⇢ ⇢ ⇢ 55. awksite 55←55←55↙53↙52↙51←51←51↙49↙46←46←46↖61](#55-awksite-55555553525151514946464661) -* [⇢ ⇢ ⇢ 56. gotop 56←56←56↙54↙53↙52←52←52↙50↙47←47←47↖48](#56-gotop-56565654535252525047474748) -* [⇢ ⇢ ⇢ 57. japi 57←57←57↙55↙54↙53←53←53↙51↙48←48←48↖53](#57-japi-57575755545353535148484853) -* [⇢ ⇢ ⇢ 58. perldaemon 58←58←58↙56↙55↙54←54←54↙52←52↙49↖52↙51](#58-perldaemon-58585856555454545252495251) -* [⇢ ⇢ ⇢ 59. rubyfy 59←59←59↙57↙56↙55←55←55↙53↙49↖50↙49←49](#59-rubyfy-59595957565555555349504949) -* [⇢ ⇢ ⇢ 60. perl-c-fibonacci 60←60←60↙58↙57↙56←56←56↙54↙50↖51↙50↙45](#60-perl-c-fibonacci-60606058575656565450515045) -* [⇢ ⇢ ⇢ 61. netdiff 61←61←61↙59↙58↙57←57←57↙55↙51↖52↙51↖56](#61-netdiff-61616159585757575551525156) -* [⇢ ⇢ ⇢ 62. muttdelay 62←62←62↙60↙59↙58←58←58↙56↙54←54←54↖55](#62-muttdelay-62626260595858585654545455) -* [⇢ ⇢ ⇢ 63. cpuinfo 63←63←63↙61↙60↙59←59←59↙57←57←57↙56↖59](#63-cpuinfo-63636361605959595757575659) -* [⇢ ⇢ ⇢ 64. template 64←64←64↙62↙61↙60←60←60↙58←58←58↙57↖60](#64-template-64646462616060605858585760) -* [⇢ ⇢ ⇢ 65. dyndns 65←65←65↙63↙62↙61←61←61↙59←59←59↙58↖62](#65-dyndns-65656563626161615959595862) -* [⇢ ⇢ ⇢ 66. debroid 66←66←66↙64↙63↙62←62←62↙60←60←60↙59↙57](#66-debroid-66666664636262626060605957) -* [⇢ ⇢ ⇢ 67. ychat 67←67←67↙65↙64↙63←63←63←63←63←63↙62↙43](#67-ychat-67676765646363636363636243) -* [⇢ ⇢ ⇢ 68. netcalendar 68←68←68↙66↙65↙64←64←64↙61↙55←55←55↙46](#68-netcalendar-68686866656464646155555546) -* [⇢ ⇢ ⇢ 69. jsmstrade 69←69←69↙67↙66↙65←65←65↙62↙53←53←53↙52](#69-jsmstrade-69696967666565656253535352) -* [⇢ ⇢ ⇢ 70. vs-sim 70←70←70↙68↙67↙66←66←66↙64↙56←56↖63←63](#70-vs-sim-70707068676666666456566363) -* [⇢ ⇢ ⇢ 71. perl-poetry 71←71←71↙69↙68↙67←67←67↙65↙61←61↙60↙54](#71-perl-poetry-71717169686767676561616054) -* [⇢ ⇢ ⇢ 72. hsbot 72←72←72↙70↙69↙68←68←68↙67↙62←62↙61↙58](#72-hsbot-72727270696868686762626158) +* [⇢ ⇢ ⇢ 37. sillybench 37↙36←36↙34↙33](#37-sillybench-3736363433) +* [⇢ ⇢ ⇢ 38. terraform 38↙37←37↙35↙34](#38-terraform-3837373534) +* [⇢ ⇢ ⇢ 39. guprecords 39↙38←38↙36↙35](#39-guprecords-3938383635) +* [⇢ ⇢ ⇢ 40. geheim 40↙39←39↙37↙36](#40-geheim-4039393736) +* [⇢ ⇢ ⇢ 41. gorum 41↙40←40↙38↙37](#41-gorum-4140403837) +* [⇢ ⇢ ⇢ 42. photoalbum 42↙41←41↙40↙39](#42-photoalbum-4241414039) +* [⇢ ⇢ ⇢ 43. docker-radicale-server 43↙42←42↙39↙38](#43-docker-radicale-server-4342423938) +* [⇢ ⇢ ⇢ 44. randomjournalpage 44↙43←43↙41↙40](#44-randomjournalpage-4443434140) +* [⇢ ⇢ ⇢ 45. algorithms 45↙44←44↙42↙41](#45-algorithms-4544444241) +* [⇢ ⇢ ⇢ 46. staticfarm-apache-handlers 46↙45←45↙43↙42](#46-staticfarm-apache-handlers-4645454342) +* [⇢ ⇢ ⇢ 47. ipv6test 47↙46←46↙44↙43](#47-ipv6test-4746464443) +* [⇢ ⇢ ⇢ 48. sway-autorotate 48↙47←47↙45↙44](#48-sway-autorotate-4847474544) +* [⇢ ⇢ ⇢ 49. mon 49↙48←48↙46↙45](#49-mon-4948484645) +* [⇢ ⇢ ⇢ 50. fapi 50↙49←49↙47↙46](#50-fapi-5049494746) +* [⇢ ⇢ ⇢ 51. xerl 51↙50←50↙48↙47](#51-xerl-5150504847) +* [⇢ ⇢ ⇢ 52. pingdomfetch 52↙51←51↙49↙48](#52-pingdomfetch-5251514948) +* [⇢ ⇢ ⇢ 53. fype 53↙52←52↙50↙49](#53-fype-5352525049) +* [⇢ ⇢ ⇢ 54. pwgrep 54←54←54↙52↙51](#54-pwgrep-5454545251) +* [⇢ ⇢ ⇢ 55. awksite 55←55←55↙53↙52](#55-awksite-5555555352) +* [⇢ ⇢ ⇢ 56. gotop 56←56←56↙54↙53](#56-gotop-5656565453) +* [⇢ ⇢ ⇢ 57. japi 57←57←57↙55↙54](#57-japi-5757575554) +* [⇢ ⇢ ⇢ 58. perldaemon 58←58←58↙56↙55](#58-perldaemon-5858585655) +* [⇢ ⇢ ⇢ 59. rubyfy 59←59←59↙57↙56](#59-rubyfy-5959595756) +* [⇢ ⇢ ⇢ 60. perl-c-fibonacci 60←60←60↙58↙57](#60-perl-c-fibonacci-6060605857) +* [⇢ ⇢ ⇢ 61. netdiff 61←61←61↙59↙58](#61-netdiff-6161615958) +* [⇢ ⇢ ⇢ 62. muttdelay 62←62←62↙60↙59](#62-muttdelay-6262626059) +* [⇢ ⇢ ⇢ 63. cpuinfo 63←63←63↙61↙60](#63-cpuinfo-6363636160) +* [⇢ ⇢ ⇢ 64. template 64←64←64↙62↙61](#64-template-6464646261) +* [⇢ ⇢ ⇢ 65. dyndns 65←65←65↙63↙62](#65-dyndns-6565656362) +* [⇢ ⇢ ⇢ 66. debroid 66←66←66↙64↙63](#66-debroid-6666666463) +* [⇢ ⇢ ⇢ 67. ychat 67←67←67↙65↙64](#67-ychat-6767676564) +* [⇢ ⇢ ⇢ 68. netcalendar 68←68←68↙66↙65](#68-netcalendar-6868686665) +* [⇢ ⇢ ⇢ 69. jsmstrade 69←69←69↙67↙66](#69-jsmstrade-6969696766) +* [⇢ ⇢ ⇢ 70. vs-sim 70←70←70↙68↙67](#70-vs-sim-7070706867) +* [⇢ ⇢ ⇢ 71. perl-poetry 71←71←71↙69↙68](#71-perl-poetry-7171716968) +* [⇢ ⇢ ⇢ 72. hsbot 72←72←72↙70↙69](#72-hsbot-7272727069) ## Overall Statistics * 📦 Total Projects: 72 -* 📊 Total Commits: 13,054 -* 📈 Total Lines of Code: 566,886 -* 📄 Total Lines of Documentation: 282,597 -* 💻 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%) -* 📚 Documentation: Text (79.6%), Markdown (19.2%), LaTeX (1.2%) +* 📊 Total Commits: 13,317 +* 📈 Total Lines of Code: 611,692 +* 📄 Total Lines of Documentation: 289,253 +* 💻 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%) +* 📚 Documentation: Text (77.7%), Markdown (21.1%), LaTeX (1.2%) * 🚀 Release Status: 42 released, 30 experimental (58.3% with releases, 41.7% experimental) ## Projects -### 1. gt 1↖14↙13↙11←11↙9←9↙5↙2 +### 1. gt 1↖14↙13↙11←11 -* 💻 Languages: Go (99.7%), YAML (0.3%) +* 💻 Languages: Go (97.7%), Shell (2.0%), YAML (0.3%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 397 -* 📈 Lines of Code: 18390 -* 📄 Lines of Documentation: 4336 -* 🏷️ Tags: 6 -* 📅 Development Period: 2025-11-25 to 2026-05-24 -* 🏆 Score: 140.3 (combines recent activity, code size, tags, and release status) +* 📊 Commits: 413 +* 📈 Lines of Code: 19759 +* 📄 Lines of Documentation: 4351 +* 🏷️ Tags: 7 +* 📅 Development Period: 2025-11-25 to 2026-05-25 +* 🏆 Score: 152.7 (combines recent activity, code size, tags, and release status) * ⚖️ License: MIT -* 🏷️ Latest Release: v0.5.0 (2026-05-24) +* 🏷️ Latest Release: v0.5.1 (2026-05-25) [![gt screenshot](showcase/gt/image-1.svg "gt screenshot")](showcase/gt/image-1.svg) @@ -120,7 +118,76 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron --- -### 2. ior 2↙1↖12↖14↙13↖14←14↙12↙9↙4↙2↙1←1 +### 2. hypr 2↖17↙16↙15↙14 + +* 💻 Languages: TypeScript (52.9%), Ruby (33.6%), JSON (6.0%), Shell (4.0%), TOML (3.4%) +* 📚 Documentation: Markdown (100.0%) +* 📊 Commits: 131 +* 📈 Lines of Code: 10620 +* 📄 Lines of Documentation: 2328 +* 🏷️ Tags: 0 +* 📅 Development Period: 2026-03-21 to 2026-05-25 +* 🏆 Score: 98.7 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + + +[![hypr screenshot](showcase/hypr/image-1.svg "hypr screenshot")](showcase/hypr/image-1.svg) + +Automates Hyperstack GPU VM lifecycle: create, bootstrap, WireGuard tunnel, and vLLM inference. +Runs two A100 VMs concurrently — each serving a different model — with [Pi](https://pi.dev) coding agents connected to each. + +[View on Codeberg](https://codeberg.org/snonux/hypr) +[View on GitHub](https://github.com/snonux/hypr) +[View in cgit](https://cgit.f3s.buetow.org/hypr/) + +--- + +### 3. player 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%) +* 📊 Commits: 319 +* 📈 Lines of Code: 74887 +* 📄 Lines of Documentation: 6954 +* 🏷️ Tags: 0 +* 📅 Development Period: 2026-04-28 to 2026-05-23 +* 🏆 Score: 61.2 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🧪 Status: Experimental (no releases yet) + + +Player is an opinionated KISS web media player. It is designed to be simple, lightweight, and easy to use and designed keyboard-first. + +[View on Codeberg](https://codeberg.org/snonux/player) +[View on GitHub](https://github.com/snonux/player) +[View in cgit](https://cgit.f3s.buetow.org/player/) + +--- + +### 4. conf 4↖5↖14↙12↙10 + +* 💻 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%) +* 📚 Documentation: Markdown (97.2%), Text (2.8%) +* 📊 Commits: 945 +* 📈 Lines of Code: 22586 +* 📄 Lines of Documentation: 6958 +* 🏷️ Tags: 0 +* 📅 Development Period: 2021-12-28 to 2026-05-25 +* 🏆 Score: 48.7 (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) +[View in cgit](https://cgit.f3s.buetow.org/conf/) + +--- + +### 5. ior 5↙1↖12↖14↙13 * 💻 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%) @@ -144,7 +211,31 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron --- -### 3. snonux 3←3↙2↖4↙3←3←3↙2↖5 +### 6. hexai 6↙4↖5↙3↖8 + +* 💻 Languages: Go (100.0%) +* 📚 Documentation: Markdown (100.0%) +* 📊 Commits: 515 +* 📈 Lines of Code: 47972 +* 📄 Lines of Documentation: 4466 +* 🏷️ Tags: 95 +* 📅 Development Period: 2025-08-01 to 2026-05-26 +* 🏆 Score: 24.6 (combines recent activity, code size, tags, and release status) +* ⚖️ License: No license found +* 🏷️ Latest Release: v0.39.2 (2026-05-26) + + +[![hexai screenshot](showcase/hexai/image-1.png "hexai screenshot")](showcase/hexai/image-1.png) + +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) +[View in cgit](https://cgit.f3s.buetow.org/hexai/) + +--- + +### 7. snonux 7↙3↙2↖4↙3 * 💻 Languages: JSON (37.6%), JavaScript (26.9%), Go (23.0%), CSS (12.6%) * 📚 Documentation: Text (79.8%), Markdown (20.2%) @@ -166,55 +257,29 @@ A simple AI-engineered command-line percentage calculator written in Go. No fron --- -### 4. player 4↙2↙1←1 +### 8. dotfiles 8↙7←7←7↖9 -* 💻 Languages: Go (77.4%), JavaScript (15.6%), CSS (4.5%), HTML (1.6%), Shell (0.4%), YAML (0.4%), Docker (0.1%) +* 💻 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%) * 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 189 -* 📈 Lines of Code: 34285 -* 📄 Lines of Documentation: 653 +* 📊 Commits: 1008 +* 📈 Lines of Code: 3981 +* 📄 Lines of Documentation: 12051 * 🏷️ Tags: 0 -* 📅 Development Period: 2026-04-28 to 2026-05-16 -* 🏆 Score: 21.4 (combines recent activity, code size, tags, and release status) +* 📅 Development Period: 2023-07-30 to 2026-05-27 +* 🏆 Score: 20.3 (combines recent activity, code size, tags, and release status) * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) -[![player screenshot](showcase/player/image-1.png "player screenshot")](showcase/player/image-1.png) - -Player is an opinionated KISS web media player. It is designed to be simple, lightweight, and easy to use and designed keyboard-first. - -[View on Codeberg](https://codeberg.org/snonux/player) -[View on GitHub](https://github.com/snonux/player) -[View in cgit](https://cgit.f3s.buetow.org/player/) - ---- - -### 5. hexai 5↙4↖5↙3↖8↙6←6↙4↙1←1↖3↖15↙2 - -* 💻 Languages: Go (100.0%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 509 -* 📈 Lines of Code: 47361 -* 📄 Lines of Documentation: 4464 -* 🏷️ Tags: 94 -* 📅 Development Period: 2025-08-01 to 2026-05-20 -* 🏆 Score: 19.9 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🏷️ Latest Release: v0.39.1 (2026-05-20) - - -[![hexai screenshot](showcase/hexai/image-1.png "hexai screenshot")](showcase/hexai/image-1.png) - -Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested. +These are all my dotfiles. I can install them locally on my laptop and/or workstation as well as remotely on any server. -[View on Codeberg](https://codeberg.org/snonux/hexai) -[View on GitHub](https://github.com/snonux/hexai) -[View in cgit](https://cgit.f3s.buetow.org/hexai/) +[View on Codeberg](https://codeberg.org/snonux/dotfiles) +[View on GitHub](https://github.com/snonux/dotfiles) +[View in cgit](https://cgit.f3s.buetow.org/dotfiles/) --- -### 6. dtail 6←6↙4↙2↙1↖10←10↙8↙6↙2↙1↖21↙20 +### 9. dtail 9↙6↙4↙2↙1 * 💻 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%) @@ -238,29 +303,29 @@ DTail (a distributed tail program) is a DevOps tool for engineers programmed in --- -### 7. conf 7↙5↖14↙12↙10↙7←7↖9↙7↖9←9↙7↙5 +### 10. gitsyncer 10↖20←20↙19↙18 -* 💻 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%) -* 📚 Documentation: Markdown (97.1%), Text (2.9%) -* 📊 Commits: 922 -* 📈 Lines of Code: 22075 -* 📄 Lines of Documentation: 6734 -* 🏷️ Tags: 0 -* 📅 Development Period: 2021-12-28 to 2026-05-16 -* 🏆 Score: 16.8 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) +* 💻 Languages: Go (94.3%), Shell (5.4%), JSON (0.3%) +* 📚 Documentation: Markdown (100.0%) +* 📊 Commits: 155 +* 📈 Lines of Code: 13687 +* 📄 Lines of Documentation: 2483 +* 🏷️ Tags: 40 +* 📅 Development Period: 2025-06-23 to 2026-05-27 +* 🏆 Score: 14.3 (combines recent activity, code size, tags, and release status) +* ⚖️ License: BSD-2-Clause +* 🏷️ Latest Release: v0.17.1 (2026-05-21) -This is my personal config repository. Including... +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. -[View on Codeberg](https://codeberg.org/snonux/conf) -[View on GitHub](https://github.com/snonux/conf) -[View in cgit](https://cgit.f3s.buetow.org/conf/) +[View on Codeberg](https://codeberg.org/snonux/gitsyncer) +[View on GitHub](https://github.com/snonux/gitsyncer) +[View in cgit](https://cgit.f3s.buetow.org/gitsyncer/) --- -### 8. goprecords 8↖9↙6←6↙4↙2←2↖29↙28↙24←24←24←24 +### 11. goprecords 11↙9↙6←6↙4 * 💻 Languages: Go (97.4%), Shell (2.4%), Docker (0.3%) * 📚 Documentation: Markdown (100.0%) @@ -282,29 +347,7 @@ This is my personal config repository. Including... --- -### 9. dotfiles 9↙7←7←7↖9↙8←8↙6↙4↙3↖5↙3←3 - -* 💻 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%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 996 -* 📈 Lines of Code: 3676 -* 📄 Lines of Documentation: 11402 -* 🏷️ Tags: 0 -* 📅 Development Period: 2023-07-30 to 2026-05-17 -* 🏆 Score: 13.5 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - - -These are all my dotfiles. I can install them locally on my laptop and/or workstation as well as remotely on any server. - -[View on Codeberg](https://codeberg.org/snonux/dotfiles) -[View on GitHub](https://github.com/snonux/dotfiles) -[View in cgit](https://cgit.f3s.buetow.org/dotfiles/) - ---- - -### 10. totalrecall 10←10↙8←8↙6↙4←4↙1↖18↙15↖16↙13↖14 +### 12. totalrecall 12↙10↙8←8↙6 * 💻 Languages: Go (98.7%), HTML (0.4%), CSS (0.3%), Shell (0.3%), YAML (0.2%) * 📚 Documentation: Markdown (96.0%), Text (4.0%) @@ -328,7 +371,7 @@ These are all my dotfiles. I can install them locally on my laptop and/or workst --- -### 11. rampage 11↙8↙3 +### 13. rampage 13↙8↙3 * 💻 Languages: Go (100.0%) * 📊 Commits: 2 @@ -348,7 +391,7 @@ rampage: source code repository. --- -### 12. tasksamurai 12↙11↙9←9↙7↙5←5↖23↙22↙18←18↙16←16 +### 14. tasksamurai 14↙11↙9←9↙7 * 💻 Languages: Go (99.9%), YAML (0.1%) * 📚 Documentation: Markdown (100.0%) @@ -372,7 +415,7 @@ Task Samurai invokes the `task` command to read and modify tasks. The tasks are --- -### 13. fastforge 13↙12↙11↙10↙5↙1←1↖3 +### 15. fastforge 15↙12↙11↙10↙5 * 💻 Languages: C (92.4%), C/C++ (4.1%), JavaScript (2.6%), Make (0.8%) * 📚 Documentation: Markdown (100.0%) @@ -396,7 +439,7 @@ FastForge is a Pebble watchapp for intermittent fasting tracking, built with the --- -### 14. comicforge 14↙13↙10↙5↙2 +### 16. comicforge 16↙13↙10↙5↙2 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (95.9%), Text (4.1%) @@ -420,7 +463,7 @@ ComicForge turns a vocabulary file into a generated comic package. It uses Gemin --- -### 15. foostore 15←15←15↙13↙12↖16←16↙14↙11↙7←7↙5↖7 +### 17. foostore 17↙15←15↙13↙12 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -442,7 +485,7 @@ ComicForge turns a vocabulary file into a generated comic package. It uses Gemin --- -### 16. timesamurai 16←16↖17↙16↙15↙12←12↙11↙10↙5↙4↙2 +### 18. timesamurai 18↙16↖17↙16↙15 * 💻 Languages: Go (99.3%), Shell (0.6%), YAML (0.1%) * 📚 Documentation: Markdown (100.0%) @@ -464,32 +507,7 @@ ComicForge turns a vocabulary file into a generated comic package. It uses Gemin --- -### 17. hypr 17←17↙16↙15↙14↙11←11↙7↙3 - -* 💻 Languages: TypeScript (45.9%), Ruby (33.3%), TOML (6.9%), Python (6.5%), JSON (4.0%), Shell (3.5%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 79 -* 📈 Lines of Code: 12289 -* 📄 Lines of Documentation: 3074 -* 🏷️ Tags: 0 -* 📅 Development Period: 2026-03-21 to 2026-04-24 -* 🏆 Score: 6.3 (combines recent activity, code size, tags, and release status) -* ⚖️ License: No license found -* 🧪 Status: Experimental (no releases yet) - - -[![hypr screenshot](showcase/hypr/image-1.svg "hypr screenshot")](showcase/hypr/image-1.svg) - -Automates Hyperstack GPU VM lifecycle: create, bootstrap, WireGuard tunnel, and vLLM inference. -Runs two A100 VMs concurrently — each serving a different model — with [Pi](https://pi.dev) coding agents connected to each. - -[View on Codeberg](https://codeberg.org/snonux/hypr) -[View on GitHub](https://github.com/snonux/hypr) -[View in cgit](https://cgit.f3s.buetow.org/hypr/) - ---- - -### 18. loadbars 18↖53←53↙51↙50↙49←49←49↙46↙6←6↙4↖47 +### 19. loadbars 19↖53←53↙51↙50 * 💻 Languages: Go (92.8%), Shell (7.2%) * 📚 Documentation: Markdown (100.0%) @@ -515,7 +533,7 @@ Architecturally, the Go binary embeds the remote monitoring script at build time --- -### 19. ds-sim 19←19←19↙18↙17↙15←15↙13↙12↖25←25←25↙21 +### 20. ds-sim 20↙19←19↙18↙17 * 💻 Languages: Java (98.6%), Shell (0.9%), CSS (0.4%) * 📚 Documentation: Markdown (98.7%), Text (1.3%) @@ -539,7 +557,7 @@ DS-Sim is a open-source simulator for distributed systems, written in Java. It p --- -### 20. foo.zone 20↙18←18↙17↙16↙13←13↙10↙8↖64←64←64↙6 +### 21. foo.zone 21↙18←18↙17↙16 * 💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%) * 📚 Documentation: Text (86.2%), Markdown (13.8%) @@ -561,29 +579,31 @@ Each format is in it's own branch in this repository. E.g.: --- -### 21. gitsyncer 21↙20←20↙19↙18←18←18↙16↙14↙11←11↖17↙15 +### 22. rcm 22↖25←25↙24↙23 -* 💻 Languages: Go (93.8%), Shell (5.9%), JSON (0.3%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 137 -* 📈 Lines of Code: 12671 -* 📄 Lines of Documentation: 2483 -* 🏷️ Tags: 39 -* 📅 Development Period: 2025-06-23 to 2026-03-28 -* 🏆 Score: 4.3 (combines recent activity, code size, tags, and release status) -* ⚖️ License: BSD-2-Clause -* 🏷️ Latest Release: v0.17.0 (2026-03-28) +* 💻 Languages: Ruby (99.8%), TOML (0.2%) +* 📚 Documentation: Markdown (99.9%), Text (0.1%) +* 📊 Commits: 115 +* 📈 Lines of Code: 3780 +* 📄 Lines of Documentation: 989 +* 🏷️ Tags: 3 +* 📅 Development Period: 2024-12-05 to 2026-05-11 +* 🏆 Score: 4.4 (combines recent activity, code size, tags, and release status) +* ⚖️ License: Custom License +* 🏷️ Latest Release: v0.1.1 (2026-03-01) -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. +[![rcm screenshot](showcase/rcm/image-1.png "rcm screenshot")](showcase/rcm/image-1.png) -[View on Codeberg](https://codeberg.org/snonux/gitsyncer) -[View on GitHub](https://github.com/snonux/gitsyncer) -[View in cgit](https://cgit.f3s.buetow.org/gitsyncer/) +A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. + +[View on Codeberg](https://codeberg.org/snonux/rcm) +[View on GitHub](https://github.com/snonux/rcm) +[View in cgit](https://cgit.f3s.buetow.org/rcm/) --- -### 22. epimetheus 22↙21←21↙20↙19↙17←17↙15↙13↙8←8↙6↙4 +### 23. epimetheus 23↙21←21↙20↙19 * 💻 Languages: Go (85.2%), Shell (14.8%) * 📚 Documentation: Markdown (100.0%) @@ -607,7 +627,7 @@ GitSyncer is a tool for synchronizing git repositories between multiple organiza --- -### 23. gogios 23↙22←22↙21←21↙20←20↙18↖19↙16↙15↙12↙11 +### 24. gogios 24↙22←22↙21←21 * 💻 Languages: Go (98.9%), JSON (0.7%), YAML (0.5%) * 📚 Documentation: Markdown (94.9%), Text (5.1%) @@ -631,7 +651,7 @@ Gogios is a lightweight and minimalistic monitoring tool not designed for large- --- -### 24. yoga 24←24←24↙23↙22↙21←21↙19↙17↙13↖14↙11↖12 +### 25. yoga 25↙24←24↙23↙22 * 💻 Languages: Go (69.1%), HTML (30.9%) * 📚 Documentation: Markdown (100.0%) @@ -655,7 +675,7 @@ Gogios is a lightweight and minimalistic monitoring tool not designed for large- --- -### 25. scifi 25↙23←23↙22↙20↙19←19↙17↙16↙10←10↙8←8 +### 26. scifi 26↙23←23↙22↙20 * 💻 Languages: JSON (36.6%), JavaScript (30.2%), CSS (29.6%), HTML (3.7%) * 📚 Documentation: Markdown (100.0%) @@ -677,31 +697,7 @@ A static HTML page showcasing a science fiction book collection. Works fully off --- -### 26. rcm 26↙25←25↙24↙23↙22←22↙20↙15↙12↖13↙10←10 - -* 💻 Languages: Ruby (99.6%), TOML (0.4%) -* 📚 Documentation: Markdown (100.0%) -* 📊 Commits: 109 -* 📈 Lines of Code: 1719 -* 📄 Lines of Documentation: 778 -* 🏷️ Tags: 3 -* 📅 Development Period: 2024-12-05 to 2026-03-02 -* 🏆 Score: 2.8 (combines recent activity, code size, tags, and release status) -* ⚖️ License: Custom License -* 🏷️ Latest Release: v0.1.1 (2026-03-01) - - -[![rcm screenshot](showcase/rcm/image-1.png "rcm screenshot")](showcase/rcm/image-1.png) - -A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use. - -[View on Codeberg](https://codeberg.org/snonux/rcm) -[View on GitHub](https://github.com/snonux/rcm) -[View in cgit](https://cgit.f3s.buetow.org/rcm/) - ---- - -### 27. gemtexter 27←27↖28↙27←27↖28←28↙27↙26↙22←22←22←22 +### 27. gemtexter 27←27↖28↙27←27 * 💻 Languages: Shell (59.5%), CSS (26.8%), HTML (12.0%), Config (1.7%) * 📚 Documentation: Text (75.1%), Markdown (24.9%) @@ -723,7 +719,7 @@ This is the source code of my personal internet site and blog engine. All conten --- -### 28. perc 28↙26←26↙25↙24←24←24↙22↙21↙17←17↙14↙13 +### 28. perc 28↙26←26↙25↙24 * 💻 Languages: Go (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -745,7 +741,7 @@ A simple vibe-coded command-line percentage calculator written in Go. --- -### 29. log4jbench 29↙28↙27↙26↙25↙23←23↙21↙20↙14↙12↙9←9 +### 29. log4jbench 29↙28↙27↙26↙25 * 💻 Languages: Java (78.9%), XML (21.1%) * 📚 Documentation: Markdown (100.0%) @@ -767,7 +763,7 @@ A minimal Java tool to benchmark Log4j2 logging throughput with configurable con --- -### 30. gos 30↙29←29↙28↙26↙25←25↙24↙23↙19←19↙18←18 +### 30. gos 30↙29←29↙28↙26 * 💻 Languages: Go (99.6%), JSON (0.2%), Shell (0.2%) * 📚 Documentation: Markdown (100.0%) @@ -791,7 +787,7 @@ Gos is a Go-based replacement for Buffer.com, providing the ability to schedule --- -### 31. foostats 31↙30←30↙29↙28↙26←26↙25↙24↙20←20↙19↙17 +### 31. foostats 31↙30←30↙29↙28 * 💻 Languages: Perl (100.0%) * 📚 Documentation: Markdown (54.6%), Text (45.4%) @@ -813,7 +809,7 @@ A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS an --- -### 32. timr 32↙31←31↙30↙29↙27←27↙26↙25↙21←21↙20↙19 +### 32. timr 32↙31←31↙30↙29 * 💻 Languages: Go (96.0%), Shell (4.0%) * 📚 Documentation: Markdown (100.0%) @@ -835,7 +831,7 @@ A simple command-line tool to track time spent on tasks. It has been primarily c --- -### 33. wireguardmeshgenerator 33↙32←32↙31↙30↙29←29↙28↙27↙23←23←23←23 +### 33. wireguardmeshgenerator 33↙32←32↙31↙30 * 💻 Languages: Ruby (58.7%), YAML (41.3%) * 📚 Documentation: Markdown (100.0%) @@ -857,7 +853,7 @@ Have a look at the `wireguardmeshgenerator.yaml` --- -### 34. ioriot 34↙33←33↙32↙31↙30←30←30↙29↖34↖35↙34↖35 +### 34. ioriot 34↙33←33↙32↙31 * 💻 Languages: C (58.7%), C/C++ (22.5%), Config (17.9%), Make (1.0%) * 📚 Documentation: Markdown (100.0%) @@ -881,7 +877,7 @@ Have a look at the `wireguardmeshgenerator.yaml` --- -### 35. quicklogger 35↙34←34↙33↙32↙31←31←31↙30↙26←26←26↙25 +### 35. quicklogger 35↙34←34↙33↙32 * 💻 Languages: Go (96.3%), XML (2.3%), Shell (0.9%), TOML (0.5%) * 📚 Documentation: Markdown (100.0%) @@ -932,7 +928,7 @@ renamed to **Quicklog**, targeting Android (primary) and Linux desktop --- -### 37. sillybench 37↙36←36↙34↙33↙32←32←32↙31↙27←27←27←27 +### 37. sillybench 37↙36←36↙34↙33 * 💻 Languages: Go (90.9%), Shell (9.1%) * 📚 Documentation: Markdown (100.0%) @@ -954,7 +950,7 @@ To compare how fast this runs on FreeBSD vs a Linux Bhyve VM --- -### 38. terraform 38↙37←37↙35↙34↙33←33←33↙32↙28←28←28↙26 +### 38. terraform 38↙37←37↙35↙34 * 💻 Languages: HCL (96.6%), Make (1.9%), YAML (1.5%) * 📚 Documentation: Markdown (100.0%) @@ -967,7 +963,6 @@ To compare how fast this runs on FreeBSD vs a Linux Bhyve VM * ⚖️ License: MIT * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. Go to AWS Secrets manager manually and create it! @@ -977,7 +972,7 @@ Go to AWS Secrets manager manually and create it! --- -### 39. guprecords 39↙38←38↙36↙35↙34←34←34↙33↖39↙29↖40↙29 +### 39. guprecords 39↙38←38↙36↙35 * 💻 Languages: Raku (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -990,7 +985,6 @@ Go to AWS Secrets manager manually and create it! * ⚖️ License: No license found * 🏷️ Latest Release: v1.0.0 (2023-04-29) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. guprecords: source code repository. @@ -1000,7 +994,7 @@ guprecords: source code repository. --- -### 40. geheim 40↙39←39↙37↙36↙35←35←35↙34↙29↖30↙29↖30 +### 40. geheim 40↙39←39↙37↙36 * 💻 Languages: Ruby (86.7%), Shell (13.3%) * 📚 Documentation: Markdown (100.0%) @@ -1013,7 +1007,6 @@ guprecords: source code repository. * ⚖️ License: No license found * 🏷️ Latest Release: v0.3.1 (2025-11-01) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. > **⚠️ DEPRECATED:** This project is no longer maintained. I have switched to another solution and will not be doing any further work on this project. @@ -1023,7 +1016,7 @@ guprecords: source code repository. --- -### 41. gorum 41↙40←40↙38↙37↙36←36←36↙35↙30↖31↙30↙28 +### 41. gorum 41↙40←40↙38↙37 * 💻 Languages: Go (91.3%), JSON (6.4%), YAML (2.3%) * 📚 Documentation: Markdown (100.0%) @@ -1036,7 +1029,6 @@ guprecords: source code repository. * ⚖️ License: Custom License * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. Gogios is a minimalistic quorum manager. @@ -1046,7 +1038,7 @@ Gogios is a minimalistic quorum manager. --- -### 42. photoalbum 42↙41←41↙40↙39↙38←38←38↙37↙32↖33↙32↖34 +### 42. photoalbum 42↙41←41↙40↙39 * 💻 Languages: Shell (80.1%), Make (12.3%), Config (7.6%) * 📚 Documentation: Markdown (100.0%) @@ -1059,7 +1051,7 @@ Gogios is a minimalistic quorum manager. * ⚖️ License: No license found * 🏷️ Latest Release: 0.5.0 (2022-02-21) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. +⚠️ **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. photoalbum is a minimal Bash script for Unix like operating systems (such as Linux) to generate static web photo albums. The resulting static photo album is pure HTML+CSS (without any JavaScript!). @@ -1070,7 +1062,7 @@ The resulting static photo album is pure HTML+CSS (without any JavaScript!). --- -### 43. docker-radicale-server 43↙42←42↙39↙38↙37←37←37↙36↙31↖32↙31←31 +### 43. docker-radicale-server 43↙42←42↙39↙38 * 💻 Languages: Make (57.5%), Docker (42.5%) * 📚 Documentation: Markdown (100.0%) @@ -1083,7 +1075,6 @@ The resulting static photo album is pure HTML+CSS (without any JavaScript!). * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. For the Radicale server https://radicale.org @@ -1093,7 +1084,7 @@ For the Radicale server https://radicale.org --- -### 44. randomjournalpage 44↙43←43↙41↙40↙39←39←39↙38↙33↖34↙33←33 +### 44. randomjournalpage 44↙43←43↙41↙40 * 💻 Languages: Shell (94.1%), Make (5.9%) * 📚 Documentation: Markdown (100.0%) @@ -1106,7 +1097,7 @@ For the Radicale server https://radicale.org * ⚖️ License: No license found * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. +⚠️ **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. This is a quick and dirty script which I use personally to grab a random PDF file (a scanned version of one of my bullet journals) and to extract a random set of pages from it in order to reflect/read what was happening in the past. This also includes various notes of books I have read and random ideas I wrote down and my want to reconsider. @@ -1116,7 +1107,7 @@ This is a quick and dirty script which I use personally to grab a random PDF fil --- -### 45. algorithms 45↙44←44↙42↙41↙40←40←40↙39↙35↖36←36↙32 +### 45. algorithms 45↙44←44↙42↙41 * 💻 Languages: Go (99.2%), Make (0.8%) * 📚 Documentation: Markdown (100.0%) @@ -1129,7 +1120,7 @@ This is a quick and dirty script which I use personally to grab a random PDF fil * ⚖️ License: Custom License * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. +⚠️ **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. This includes exercises from the Algorithms lecture. Well, this is just a refresher exercise. @@ -1139,7 +1130,7 @@ This includes exercises from the Algorithms lecture. Well, this is just a refres --- -### 46. staticfarm-apache-handlers 46↙45←45↙43↙42↙41←41↖42↙41↙37↖38←38↖40 +### 46. staticfarm-apache-handlers 46↙45←45↙43↙42 * 💻 Languages: Perl (96.4%), Make (3.6%) * 📚 Documentation: Text (100.0%) @@ -1152,7 +1143,6 @@ This includes exercises from the Algorithms lecture. Well, this is just a refres * ⚖️ License: No license found * 🏷️ Latest Release: 1.1.3 (2015-01-02) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. DEPRECATED This project is no longer maintained. No further updates, bug fixes, or @@ -1164,7 +1154,7 @@ DEPRECATED --- -### 47. ipv6test 47↙46←46↙44↙43↙42←42↙41↙40↙36↖37←37↙36 +### 47. ipv6test 47↙46←46↙44↙43 * 💻 Languages: Perl (65.8%), Docker (34.2%) * 📚 Documentation: Markdown (100.0%) @@ -1177,7 +1167,6 @@ DEPRECATED * ⚖️ License: Custom License * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. This is a quick and dirty Perl-based IPv6 test website. @@ -1187,7 +1176,7 @@ This is a quick and dirty Perl-based IPv6 test website. --- -### 48. sway-autorotate 48↙47←47↙45↙44↙43←43←43↙42↙38↖39←39↙38 +### 48. sway-autorotate 48↙47←47↙45↙44 * 💻 Languages: Shell (100.0%) * 📚 Documentation: Markdown (100.0%) @@ -1200,7 +1189,7 @@ This is a quick and dirty Perl-based IPv6 test website. * ⚖️ License: GPL-3.0 * 🧪 Status: Experimental (no releases yet) -⚠️ **Notice**: This project appears to be inactive or no longer maintained. The average age of its last 42 commits exceeds 2 years. Use at your own risk. +⚠️ **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. This is a fork of https://github.com/tedk0n/autorotate_sway_script @@ -1210,7 +1199,7 @@ This is a fork of https://github.