-
AYS Media, DomainMOD, HomelabAPI, monmon
- Vancouver, BC
- https://greg.ca
-
homelabapi Public
HomelabAPI is a self-hosted API that you can use to consolidate all of your homelab notifications and other outputs. This allows you to use HomelabAPI as your central input/output hub, and if you e…
-
monmon Public
monmon -- Monitor your monitoring with a Raspberry Pi
-
email-health-check Public
Email Health Check - A self-hosted email deliverability and authentication checker. Send an email to your test address and get a report back with the domain's PTR, SPF, DKIM, and DMARC results, alo…
-
ip-address-lookup Public
A simple, self-hosted, web-based IP Address Lookup Tool written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
bulk-password-generator Public
A simple, self-hosted, web-based Bulk Password Generator written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
ptr Public
A simple, self-hosted, web-based PTR Record Lookup Tool written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
random Public
A simple, self-hosted, web-based Randomizer written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
ping Public
A simple, self-hosted, web-based ping utility written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
http-header-lookup Public
A simple, self-hosted, web-based HTTP Header Lookup Tool written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
domain-whois Public
A simple, self-hosted, web-based Domain WHOIS Lookup Tool written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
dns-lookup Public
A simple, self-hosted, web-based DNS Lookup Tool written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
dig Public
A simple, self-hosted, web-based dig utility written using Flask (Python), packaged using Docker Compose for a quick and easy deployment
-
ccmod-the-machine Public
A Claude Code mod that restyles it as The Machine from Person of Interest.
-
gjclasses Public
A collection of PHP classes I reuse across my own projects, installable with Composer. Shared as-is, not intended for general use.
-
csp-to-email Public
CSP to Email - Email digests of CSP violation reports
-
lvrbot Public archive
lvrbot (Low Volume Reply Bot): a simple Python bot that replies to new posts on low-volume subreddits, cycling through a list of replies.
Python MIT License UpdatedOct 17, 2026 -
gregdotca Public
This repo contains the README for my GitHub profile. For more information about my GitHub projects head on over to https://greg.ca/projects/.
1 UpdatedOct 16, 2026 -
gjcode Public
Source for my gjcode package on PyPI: personal Python code I reuse across my own projects. Shared as-is, not intended for general use.
-
homelab-diagram-generator Public
Homelab Diagram Generator - Give a .yaml, get a .svg
-
github-stats-extended Public
Forked from stats-organization/github-stats-extendedDynamically generate GitHub stats for your READMEs.
TypeScript MIT License UpdatedOct 10, 2026 -
zsh Public
My zsh configuration and plugin loaders. Shared as-is, not intended for general use.
-
gtools Public
Personal command-line scripts I use on my own machines. Shared as-is, not intended for general use.
-
jenkins-test Public archive
A minimal test repo for trying out Jenkins pipelines.
-
qmk-fc660c Public
The included keymap.c file contains the QMK code to flash the Hasu controller in my Leopold FC660C Topre keyboard.
-
docker-dev-environments Public
Docker Compose development environments for PHP, with MySQL and MariaDB variants. Shared as-is, not intended for general use.
-
clippy Public
A Python CLI that transforms the text on your clipboard in place. Shared as-is, not intended for general use.
-
backup Public
A small Bash wrapper around restic, with config, excludes, and pre/post hooks. Shared as-is, not intended for general use.
-
rblcheck Public
A simple Python CLI that checks your IP addresses and domains against DNS-based blocklists (RBLs/DNSBLs) and reports any that are listed. Edit plain-text lists of targets and RBLs to suit.
-
forkdelta-api-wrapper Public archive
A simple PHP wrapper for the ForkDelta API: look up a token's contract address, decimals, volume, and last price.
-
idex-api-wrapper Public archive
A simple PHP wrapper for the IDEX API: look up a token's last price, highest price, volumes, and more.



