Welcome to my GitHub profile. Below you'll find a snapshot of my contributions.
Have questions or feedback? Open an issue on my personal repository.
| Repository | Description | Tags |
|---|---|---|
| abc-justin-rss | ABC news just-in to rss converter - generated | abc + rss, abc-news |
| abc-kohler-report-rss | RSS generator for ABC's Kohler Report | abc + rss, abc-news |
| abc-mediawatch-rss | RSS generator for ABC's Media Watch | abc + rss, abc-media-watch |
| Repository | Description | Tags |
|---|---|---|
| kllamabooks | A KDE-styled QT application that interacts with local Ollama sessions and stores chat history locally via encrypted SQLite databases | ai + chat + kde, client, ollama |
| Repository | Description | Tags |
|---|---|---|
| kjules | A C++ application built with KDE Frameworks that provides a desktop interface for interacting with the Google Jules API | ai + desktop + kde, google-jules, jules |
| Repository | Description | Tags |
|---|---|---|
| flutter_jules | My flutter based google jules client | ai + flutter + linux + utility, app, google-jules, jules, macos, windows |
| Repository | Description | Tags |
|---|---|---|
| gorillas-react π | Generated gorillas in react | ai + game + generated + test, react |
| Repository | Description | Tags |
|---|---|---|
| awesome-fodmap-resources π | Compilation of Low Fodmap resources | awesome-list, fodmap, fodmaps, low-fodmap |
| awesome-postserver π | Awesome Post-Cloud Post-NAS (True Serverless) Syncing | awesome-list, list, postnas, postserver, serverless, true-serverless |
| awesome-terminal-multiplexers π | Simple awesome list of terminal multiplexers | awesome-list, terminal, terminal-multiplexers |
| Repository | Description | Tags |
|---|---|---|
| ux π | Some design links I refer to | awesome-list + ui, design, docs, links, list, references, ui-design, ux, ux-design |
| Repository | Description | Tags |
|---|---|---|
| chat-barcodes π | Chat barcode cheatsheet | chat + cheatsheet, barcodes, chat-barcodes, chat-cheatsheet, chat-shortcuts |
| Repository | Description | Tags |
|---|---|---|
| Dimension π | (Beta) Peer-to-peer group chat and file transfer. | chat + desktop + flutter + linux + web, android, fileshare, ios, macos, mobile, peer-to-peer, peer2peer, windows |
| Repository | Description | Tags |
|---|---|---|
| git-barcode-sheet π | Git barcode based cheat sheet | cheatsheet, barcode-cheatsheet, barcodes, git, git-barcodes, git-cheatsheet |
| vim-barcode-sheet π | Vim Barcodes Cheat Sheet to help with vim | cheatsheet, vim |
| Repository | Description | Tags |
|---|---|---|
| mvcommon | Tool for moving files into a folder where they have a common prefix | cli, mv, smart-tools |
| Repository | Description | Tags |
|---|---|---|
| md2png π | Very basic generated md2png | cli + experiment + go + library, converter, dependency-free, markdown, md2png, png |
| Repository | Description | Tags |
|---|---|---|
| eightbyeight | golang based dithering experiments | cli + experiment + go + utility, dithering, graphics |
| Repository | Description | Tags |
|---|---|---|
| rotatingcircles | Generates an optical illusion: Rotating circles | cli + for-fun + generated + generator + go, amesuement, animated, gif, optical-illusion |
| Repository | Description | Tags |
|---|---|---|
| sentencestats | Tools to plot character usage in sentences | cli + for-fun + go, character-counter, chart, joke, meme, plotter |
| Repository | Description | Tags |
|---|---|---|
| go-pattern π | image.Image patterns | cli + game + generator + go + image + library + utility, designer, image-interface, pattern, patterns, prebuilt, showcase |
| Repository | Description | Tags |
|---|---|---|
| editorconfig-guesser | Generates reasonable .editorconfig files for source files. | cli + generator + go, detector, devtool, editorconfig, generators |
| Repository | Description | Tags |
|---|---|---|
| go-lojban-password-gen | Lojban password generator - Generate passwords that use lojban | cli + generator + go + utility, binary, lojban, password, password-generator |
| Repository | Description | Tags |
|---|---|---|
| go-subcommand | Generates dependencyless go command line argument subcommand system | cli + go, cli-subcommands, flags, geneated-flags, go-generate, subcommands |
| mdsplit | Splits markdown files into chunks suitable for processing with other tools or making into slides | cli + go, markdown |
| mostcomm | A cli utility for finding the most common and sorting by length, lines-sets in a text file | cli + go, common, common-lines, diff, merge, multiple |
| move-dups-script | Simple program to move dups nothing really interesting - Once off go project which could have been a shell script | cli + go, golang-cli, shell-script-as-go |
| rntocase | Some utilities to rename files, to upper, lower, title, camel, kebab, darwin case and many more | cli + go, case-changer, filename, filename-case-changer, golibrary |
| trace-redirects | Very simple cli tool for tracing redirects on a site - nothing you couldn't do with curl | cli + go, curl, curl-like, debug, http-redirect, http-redirect-tracing, redirect, single-purpose-cli-app, tracing |
| Repository | Description | Tags |
|---|---|---|
| golang-diff | A multiline string comparsion library (and tool.) | cli + go + library + test, comparison, diff |
| Repository | Description | Tags |
|---|---|---|
| go-evaluator π | A simple evaluation markup with a simple parser too. | cli + go + library + utility, eval, evaluation-language, golib, simple |
| lookup π | A golang structure based element lookup library | cli + go + library + utility, jsonpath, lookup |
| strings2 π | Some golang string helper functions focused around case transformation but other things in the future. | cli + go + library + utility, camel-case, case, converter, flexible, kebab-case, snake-case, string-case, string-converter, strings |
| txtar π | txtar enhanced and with a cli tool | cli + go + library + utility, archive, cli-application, txtar |
| Repository | Description | Tags |
|---|---|---|
| shineyshot | A simple screenshotting tool with several user modes | cli + go + linux + ui + utility, annotation, hyprland, screencap, screendump, screenshot, wayland, x11 |
| Repository | Description | Tags |
|---|---|---|
| directoryGrouperBySize | Tools that help you group directories to a paricular size range. (ie getting things to fit on dvds.) | cli + go + utility, directory-tools, helpers, tools |
| dirtools π | Some directory tools, such as separating out all of a file extension into mirror directories | cli + go + utility, directory, organization |
| git-tag-inc | Yet another semantic version incrementor and tagger for git | cli + go + utility, git, git-tag, git-tags, semantic, semantic-versioning |
| podcast-cdr-manager | CLI tool to help manage podcast subscriptions for burning to CDROMs / CDR / CDRW | cli + go + utility, iso, iso9660, podcasts |
| skillsmatrixkmeans | k-means clustering of skills of people to identify weaknesses | cli + go + utility, employment, graphs, jobs, k-means, teams |
| Repository | Description | Tags |
|---|---|---|
| pimtrace | A CLI tool for preforming queries on ical, maildir, mbox and csv files | cli + utility, csv, ical, query |
| Repository | Description | Tags |
|---|---|---|
| dart-udt π | AI port of UDT library from source forge to Dart | dart, udt |
| Repository | Description | Tags |
|---|---|---|
| flutter_google_datastore | Google Datastore and Datastore emulator client for "easy" modification of values | dart + datastore + flutter + utility, google |
| Repository | Description | Tags |
|---|---|---|
| dart_unix_single_instance π | A library which uses unix sockets to ensure a single instance | dart + flutter + library, single-instance, unix |
| flutter_nodelistview | A flutter widget which uses an infinite list of double linked nodes | dart + flutter + library, listview |
| Repository | Description | Tags |
|---|---|---|
| dartobjectutils π | Dart Constructor Type Enforcement / Conversion | dart + library, object-construction-utils, object-verification |
| Repository | Description | Tags |
|---|---|---|
| datastoreutils π | Basic google cloud datastore helpers | datastore + go + google-app-engine + library, google-datastore |
| dsquery π | A google datastore query aggregator and compiler with some minor enhancements | datastore + go + google-app-engine + library |
| Repository | Description | Tags |
|---|---|---|
| lemmy_notify | Lemmy Notification app - for desktop atm | desktop + flutter, lemmy |
| Repository | Description | Tags |
|---|---|---|
| matchStickProblem | Generates an image of solving the "match stick problem" (move a match stick) for amusement | experiment + for-fun + generated + generator + go + test, match-stick |
| Repository | Description | Tags |
|---|---|---|
| interactions | How things interact | experiment + for-fun + generator + image + test, generated-infographic, statistics |
| Repository | Description | Tags |
|---|---|---|
| heatplot | This program takes a formula and plots the "heat" for any particular location | experiment + go + test, graph, heatplot, maths, plot |
| image-formula-find | Experimenting with genetic algorithms | experiment + go + test, experimentation, genetic-algorithms |
| Repository | Description | Tags |
|---|---|---|
| mlocate_explorer π | A basic mlocate db file explorer | flutter, db, explorer, gui, mlocate |
| Repository | Description | Tags |
|---|---|---|
| send_to_linkwarden π | Mobile version of Linkwarden | flutter + utility, android, archiving, link, linkwarden, mobile |
| Repository | Description | Tags |
|---|---|---|
| phonenumber | A generator for the nokia phone keyboard meme | for-fun + generator + go, meme, nokia, nokia-keyboard, phone, phonenumber |
| Repository | Description | Tags |
|---|---|---|
| fontlengths | Font lengths tester by generating pngs of each font and sorting by length automatically | for-fun + go, font-length, fonts, png-generator |
| Repository | Description | Tags |
|---|---|---|
| golang-rpg-textbox π | Golang image library to Renders a RPG style text box with word wrapped text of your choosing | game + go + image, rpg, rpg-game |
| Repository | Description | Tags |
|---|---|---|
| arrans_overlay_workflow_builder | A gentoo overlay ebuild workflow builder generator for -bin with a special purpose handler for .appimage binary files | generator + gentoo + github-actions, builder, ebuild, overlay |
| Repository | Description | Tags |
|---|---|---|
| arrans_overlay π | Arrans Gentoo Overlay | gentoo, overlay |
| gentoo-packages π | Gentoo packages | gentoo, generated-sites, gentoo-packages |
| Repository | Description | Tags |
|---|---|---|
| g2-action | g2 github workflow action | gentoo + github-actions, ci, g2, workflows |
| Repository | Description | Tags |
|---|---|---|
| g2 π | g2 Gentoo Tools | gentoo + go, gentoo-utils |
| Repository | Description | Tags |
|---|---|---|
| arran4 π | Github Profile landing page github repo | github, github-profile, github-profile-readme |
| Repository | Description | Tags |
|---|---|---|
| gobookmarks | Landing page for when you open browsers / live bookmarks in go. | github + go + web, bookmarks, github-api, home-page, homepage, live-bookmarks, start-page, startpage |
| Repository | Description | Tags |
|---|---|---|
| arran4.github.io π | A nausiatingly personal github page. | github + hugo, github-pages, hugo-site, landing-page, personal-page |
| Repository | Description | Tags |
|---|---|---|
| kgithub-notify | A sleek GitHub notification system tray application written natively in C++ using Qt6 and KDE Frameworks 6 (KF6). It quietly monitors your GitHub account, notifying you when there are new notifications, and provides a rich desktop interface to manage themGithub notifier for KDE | github + kde + ui, api, notifier, qt |
| Repository | Description | Tags |
|---|---|---|
| git-tag-inc-action π | An action for incrementing semantic git tags | github-actions, git-tag-inc, semantic-tagging, semantic-versions, tag-manager |
| Repository | Description | Tags |
|---|---|---|
| githubpages | Example hugo and github pages with github actions page | github-actions + hugo, github-pages |
| Repository | Description | Tags |
|---|---|---|
| go-template-functional-operations | These functions enable a more functional programming style within template rendering, allowing you to easily perform operations like mapping, filtering, and finding indices directly within your templates. | go, functional-go-template, go-template, go-template-functions |
| goa4web | My everything website (server) from 2005 ported from C to GO. Ready for news, forums, link sharing, image sharing and more | go, cms, forum, image-sharing, link-sharing, news, personal, server, sql, webserver, website |
| goxresources | go parser for xresource files | go, dotfiles, xresources |
| Repository | Description | Tags |
|---|---|---|
| gaelogger π | Another google apps engine go logger this one is for the new go111+ world.. | go + google-app-engine + library, google-app-engine-logger, logger-abstraction |
| Repository | Description | Tags |
|---|---|---|
| golang-wordwrap π | Wordwrap library for golang images. | go + image, wordwrap |
| Repository | Description | Tags |
|---|---|---|
| golang-frame π | A simple golang image frame drawing library (Draws a frame around something.) | go + image + library |
| Repository | Description | Tags |
|---|---|---|
| go-be-lazy π | Varidct based behavoural lazy evaluation | go + library, lazy, lazy-eval, lazy-evaluation |
| go-consume | String and slice consumption librareis | go + library, parser, parsing, string, tokenizer |
| go-dynamic-content | Lazy or weak file content | go + library, file-mapped-content, weak-pointer |
| go-objectutils π | Go objectutils for go. | go + library, type-converstion |
| go-rfc5849-hmac | Implementation of rfc5849 hmac wrapper | go + library, rfc5849, rfc5849-hmac |
| golang-ical | A ICS / ICal parser and serialiser for Golang. | go + library, ical, ics |
| golang-rcs π | golang rcs parser / generator, and utilities | go + library, rcs, vcs |
| spacemap π | 2d space mapper, using a couple different algorithms with an interchangable interface | go + library, image-mapper, location, location-lookup, space-mapping |
| Repository | Description | Tags |
|---|---|---|
| phpbb2-rss | RSS generator for any phpbb2 forum | go + rss, phpbb, phpbb2 |
| Repository | Description | Tags |
|---|---|---|
| gorillamuxlogic | Some very simple gorilla mux logic for mux.MatcherFunc |
go + web, gorilla, gorilla-mux, http |
| Repository | Description | Tags |
|---|---|---|
| blog π | Github pages blog | hugo, blog |
| Repository | Description | Tags |
|---|---|---|
| KMagMux | Torrent and Magent file and protocol handler for routing to programs / services | kde, handler, intent, link, magnent, mux, torrent |
| Repository | Description | Tags |
|---|---|---|
| tsobjectutils π | Some typescript objects I use in a couple repos | library, json-deserialization, npm, npm-package, ts-library, ts-objects, tslang, tslibrary, typescript |
| Repository | Description | Tags |
|---|---|---|
| lxa | ls with extended attributes | linux, fs-attr, ls, xattr, xdp |
| Repository | Description | Tags |
|---|---|---|
| whirlpool-forum-rss | An RSS Generator for the Whirlpool.net.au forums | rss, whirlpool, whirlpool-forums |
| Repository | Description | Tags |
|---|---|---|
| dotfiles | Just a collection of dotfiles managed by Chezmoi | chezmoi, dotfiles |
| homebrew-tap | My homebrew tap semiautomated.. maybe? | homebrew, homebrew-tap, tap |
| idea-txtar-support-plugin π | Jetbrains Idea txtar support plugin | idea, java, jetbrains, plugin, txtar |
| resume | Arrans Resume | cv, resume, typst |
| tex_recipes_template | A very simple tex engine for recipes helpful for an AI world | recipes, template, tex |
| vlc-xattr-plugin | A plugin for VLC to add "seen" to the xdg.tags list automatically when ever you watch anything |
c, cmake, fs-attr, plugins, vlc, vlc-plugin, xattr |
This repository is released under the BSD 3-Clause License.
Thanks for visiting!





