Project Showcase

Generated on: 2026-05-02

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

Overall Statistics

Projects

1. player 1

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

View on GitHub

View in cgit

---

2. dtail 2โ†™1โ†–10โ†™8โ†™6

dtail screenshot

DTail (a distributed tail program) is a DevOps tool for engineers programmed in Google Go for following (tailing), catting and grepping (including gzip and zstd decompression support) log files on many machines concurrently. An advanced feature of DTail is to execute distributed MapReduce aggregations across many devices.

View on Codeberg

View on GitHub

View in cgit

---

3. hexai 3โ†–8โ†™6โ†™4โ†™1

hexai screenshot

Hexai, the AI addition for your Helix Editor (https://helix-editor.com) .. Other editors should work but weren't tested.

View on Codeberg

View on GitHub

View in cgit

---

4. snonux 4โ†™3โ†3โ†™2โ†–5

**WIP** - A microblog generator project

View on Codeberg

View on GitHub

View in cgit

---

5. comicforge 5โ†™2

comicforge screenshot

ComicForge turns a vocabulary file into a generated comic package. It uses Gemini-backed providers to write a story, draw comic pages, and optionally produce narration. The CLI writes comic assets into `./comics/assets/<slug>/`, gallery copies into `./comics/gallery/`, and final PDFs into `./comics/PDF/`.

View on Codeberg

View on GitHub

View in cgit

---

6. goprecords 6โ†™4โ†™2โ†–29โ†™28

`goprecords` is a Go command-line program that generates uptime reports for hosts based on the input record files from `uptimed`. It supports importing records into SQLite and querying for reports, or reporting directly from a stats directory.

View on Codeberg

View on GitHub

View in cgit

---

7. dotfiles 7โ†–9โ†™8โ†™6โ†™4

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

View on GitHub

View in cgit

---

8. totalrecall 8โ†™6โ†™4โ†™1โ†–18

totalrecall screenshot

`totalrecall` is a versatile tool for generating Anki flashcard materials from Bulgarian words. It offers both a command-line interface (CLI) and a graphical user interface (GUI) for creating audio pronunciation files and AI-generated images.

View on Codeberg

View on GitHub

View in cgit

---

9. tasksamurai 9โ†™7โ†™5โ†–23โ†™22

tasksamurai screenshot

Task Samurai invokes the `task` command to read and modify tasks. The tasks are displayed in a Bubble Tea table where each row represents a task. Hotkeys trigger Taskwarrior commands such as starting, completing or annotating tasks. The UI refreshes automatically after each action so the table is always up to date.

View on Codeberg

View on GitHub

View in cgit

---

10. fastforge 10โ†™5โ†™1โ†–3

fastforge screenshot

FastForge is a Pebble watchapp for intermittent fasting tracking, built with the Rebble SDK.

View on Codeberg

View on GitHub

View in cgit

---

11. gt 11โ†11โ†™9โ†™5โ†™2

gt screenshot

A simple AI-engineered command-line percentage calculator written in Go. No frontier AI models from Claude, OpenAI, Google, ec, were used for this project. The ones used were:

View on Codeberg

View on GitHub

View in cgit

---

12. conf 12โ†™10โ†™7โ†–9โ†™7

This is my personal config repository. Including...

View on Codeberg

View on GitHub

View in cgit

---

13. foostore 13โ†™12โ†–16โ†™14โ†™11

**๐Ÿšง PRE-ALPHA SOFTWARE:** This project is in active early development, unstable, and intended for personal use. Expect bugs, breaking changes, missing safeguards, and possible data loss. Backward compatibility and upgrade paths are not guaranteed. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

14. ior 14โ†™13โ†–14โ†™12โ†™9

ior screenshot

**๐Ÿšง PRE-ALPHA SOFTWARE:** This project is in a pre-alpha state and is intended for my own personal use only. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

15. hypr 15โ†™14โ†™11โ†™7โ†™3

hypr screenshot

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

View on GitHub

View in cgit

---

16. timesamurai 16โ†™15โ†™12โ†™11โ†™10

**๐Ÿšง PRE-ALPHA SOFTWARE:** This project is in a pre-alpha state and is intended for my own personal use only. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

17. foo.zone 17โ†™16โ†™13โ†™10โ†™8

Each format is in it's own branch in this repository. E.g.:

View on Codeberg

View on GitHub

View in cgit

---

18. ds-sim 18โ†™17โ†™15โ†™13โ†™12

ds-sim screenshot

DS-Sim is a open-source simulator for distributed systems, written in Java. It provides a powerful environment for simulating and learning about distributed systems concepts.

View on Codeberg

View on GitHub

View in cgit

---

19. gitsyncer 19โ†™18โ†18โ†™16โ†™14

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

View on GitHub

View in cgit

---

20. epimetheus 20โ†™19โ†™17โ†™15โ†™13

epimetheus screenshot

**๐Ÿšง PRE-ALPHA SOFTWARE:** This project is in a pre-alpha state and is intended for my own personal use only. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

21. gogios 21โ†21โ†™20โ†™18โ†–19

gogios screenshot

Gogios is a lightweight and minimalistic monitoring tool not designed for large-scale monitoring. It is ideal for monitoring self-hosted servers on a tiny scale, such as only a handful of servers or virtual machines (e.g. my personal infrastructure). If you have limited resources to monitor and require a simple yet effective solution, Gogios is an excellent choice. However, for larger environments with more complex monitoring requirements, it might be necessary to consider other monitoring solutions better suited for managing and scaling with increased monitoring demands.

View on Codeberg

View on GitHub

View in cgit

---

22. scifi 22โ†™20โ†™19โ†™17โ†™16

A static HTML page showcasing a science fiction book collection. Works fully offline with all assets stored locally.

View on Codeberg

View on GitHub

View in cgit

---

23. yoga 23โ†™22โ†™21โ†™19โ†™17

yoga screenshot

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

24. rcm 24โ†™23โ†™22โ†™20โ†™15

rcm screenshot

A KISS (Keep It Simple, Stupid) configuration management system written in Ruby, designed for personal use.

View on Codeberg

View on GitHub

View in cgit

---

25. perc 25โ†™24โ†24โ†™22โ†™21

A simple vibe-coded command-line percentage calculator written in Go.

View on Codeberg

View on GitHub

View in cgit

---

26. log4jbench 26โ†™25โ†™23โ†™21โ†™20

A minimal Java tool to benchmark Log4j2 logging throughput with configurable concurrent threads and various logging configurations.

View on Codeberg

View on GitHub

View in cgit

---

27. gemtexter 27โ†27โ†–28โ†™27โ†™26

This is the source code of my personal internet site and blog engine. All content is written in Gemini Gemtext format, but the script `gemtexter` generates multiple other static output formats (with zero JavaScript) from it. You can reach the site(s)...

View on Codeberg

View on GitHub

View in cgit

---

28. gos 28โ†™26โ†™25โ†™24โ†™23

gos screenshot

Gos is a Go-based replacement for Buffer.com, providing the ability to schedule and manage social media posts from the command line. It can be run, for example, every time you open a new shell or only once every N hours when you open a new shell.

View on Codeberg

View on GitHub

View in cgit

---

29. foostats 29โ†™28โ†™26โ†™25โ†™24

A privacy-respecting web analytics tool for OpenBSD that processes HTTP/HTTPS and Gemini protocol logs to generate anonymous site statistics. Designed for the foo.zone ecosystem and similar sites, it provides comprehensive traffic analysis while preserving visitor privacy through SHA3-512 IP hashing.

View on Codeberg

View on GitHub

View in cgit

---

30. timr 30โ†™29โ†™27โ†™26โ†™25

A simple command-line tool to track time spent on tasks. It has been primarily coded using Google Gemini CLI and Claude Code CLI.

View on Codeberg

View on GitHub

View in cgit

---

31. wireguardmeshgenerator 31โ†™30โ†™29โ†™28โ†™27

Have a look at the `wireguardmeshgenerator.yaml`

View on Codeberg

View on GitHub

View in cgit

---

32. ioriot 32โ†™31โ†™30โ†30โ†™29

ioriot screenshot

...is an I/O benchmarking tool for Linux based operating systems which captures I/O operations on a (possibly production) server in order to replay the exact same I/O operations on a load test machine.

View on Codeberg

View on GitHub

View in cgit

---

33. quicklogger 33โ†™32โ†™31โ†31โ†™30

quicklogger screenshot

This is a tiny GUI app written in Go using the Fyne framework to quickly log a message to a file. Read on my blog more about this: https://foo.zone/gemfeed/2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.html

View on Codeberg

View on GitHub

View in cgit

---

34. sillybench 34โ†™33โ†™32โ†32โ†™31

To compare how fast this runs on FreeBSD vs a Linux Bhyve VM

View on Codeberg

View on GitHub

View in cgit

---

35. terraform 35โ†™34โ†™33โ†33โ†™32

Go to AWS Secrets manager manually and create it!

View on Codeberg

View on GitHub

View in cgit

---

36. guprecords 36โ†™35โ†™34โ†34โ†™33

guprecords: source code repository.

View on Codeberg

View on GitHub

View in cgit

---

37. geheim 37โ†™36โ†™35โ†35โ†™34

**โš ๏ธ DEPRECATED:** This project is no longer maintained. I have switched to another solution and will not be doing any further work on this project.

View on Codeberg

View on GitHub

View in cgit

---

38. gorum 38โ†™37โ†™36โ†36โ†™35

Gogios is a minimalistic quorum manager.

View on Codeberg

View on GitHub

View in cgit

---

39. docker-radicale-server 39โ†™38โ†™37โ†37โ†™36

For the Radicale server https://radicale.org

View on Codeberg

View on GitHub

View in cgit

---

40. photoalbum 40โ†™39โ†™38โ†38โ†™37

โš ๏ธ **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!).

View on Codeberg

View on GitHub

View in cgit

---

41. randomjournalpage 41โ†™40โ†™39โ†39โ†™38

โš ๏ธ **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.

View on Codeberg

View on GitHub

View in cgit

---

42. algorithms 42โ†™41โ†™40โ†40โ†™39

โš ๏ธ **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.

View on Codeberg

View on GitHub

View in cgit

---

43. staticfarm-apache-handlers 43โ†™42โ†™41โ†–42โ†™41

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

44. ipv6test 44โ†™43โ†™42โ†™41โ†™40

This is a quick and dirty Perl-based IPv6 test website.

View on Codeberg

View on GitHub

View in cgit

---

45. sway-autorotate 45โ†™44โ†™43โ†43โ†™42

โš ๏ธ **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

View on Codeberg

View on GitHub

View in cgit

---

46. mon 46โ†™45โ†™44โ†44โ†™43

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

47. fapi 47โ†™46โ†™45โ†–46โ†™44

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

48. xerl 48โ†™47โ†™46โ†™45โ†–48

โš ๏ธ **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.

Those are the host templates to be used with Xerl itself.

View on Codeberg

View on GitHub

View in cgit

---

49. pingdomfetch 49โ†™48โ†™47โ†47โ†™45

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

50. fype 50โ†™49โ†™48โ†48โ†–66

**F**or **Y**our **P**rogram **E**xecution โ€” a lightweight scripting language.

View on Codeberg

View on GitHub

View in cgit

---

51. loadbars 51โ†™50โ†™49โ†49โ†™46

โš ๏ธ **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.

Loadbars is a tool that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does.

View on Codeberg

View on GitHub

View in cgit

---

52. pwgrep 52โ†™51โ†™50โ†50โ†™47

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

53. awksite 53โ†™52โ†™51โ†51โ†™49

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

54. gotop 54โ†™53โ†™52โ†52โ†™50

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

55. japi 55โ†™54โ†™53โ†53โ†™51

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

56. perldaemon 56โ†™55โ†™54โ†54โ†™52

PerlDaemon is a minimal daemon for Linux and other UNIX a like operating system

programmed in Perl. It can be extended to fit any task...

View on Codeberg

View on GitHub

View in cgit

---

57. rubyfy 57โ†™56โ†™55โ†55โ†™53

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

58. perl-c-fibonacci 58โ†™57โ†™56โ†56โ†™54

โš ๏ธ **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.

perl-c-fibonacci: source code repository.

View on Codeberg

View on GitHub

View in cgit

---

59. netdiff 59โ†™58โ†™57โ†57โ†™55

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

60. muttdelay 60โ†™59โ†™58โ†58โ†™56

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

61. cpuinfo 61โ†™60โ†™59โ†59โ†™57

โš ๏ธ **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.

cpuinfo - A small and humble tool to print out CPU data

View on Codeberg

View on GitHub

View in cgit

---

62. template 62โ†™61โ†™60โ†60โ†™58

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

63. dyndns 63โ†™62โ†™61โ†61โ†™59

DEPRECATED

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

64. debroid 64โ†™63โ†™62โ†62โ†™60

debroid screenshot

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

65. ychat 65โ†™64โ†™63โ†63โ†63

โš ๏ธ **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.

ychat: source code repository.

View on Codeberg

View on GitHub

View in cgit

---

66. netcalendar 66โ†™65โ†™64โ†64โ†™61

netcalendar screenshot

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

67. jsmstrade 67โ†™66โ†™65โ†65โ†™62

jsmstrade screenshot

**โš ๏ธ DEPRECATED:** This project is no longer maintained. No further updates, bug fixes, or feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit

---

68. vs-sim 68โ†™67โ†™66โ†66โ†™64

โš ๏ธ **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.

vs-sim screenshot

VS-Sim is an open source simulator programmed in Java for distributed systems. VS-Sim stands for "Verteilte Systeme Simulator" which is the german translation for "Distributed Sytstems Simulator".

View on Codeberg

View on GitHub

View in cgit

---

69. perl-poetry 69โ†™68โ†™67โ†67โ†™65

โš ๏ธ **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.

Here you find some Poetry written in Perl.

View on Codeberg

View on GitHub

View in cgit

---

70. hsbot 70โ†™69โ†™68โ†68โ†™67

This project is no longer maintained. No further updates, bug fixes, or

feature additions will be made. Use at your own risk.

View on Codeberg

View on GitHub

View in cgit