The Lupaxa Project
Open-source software, developer tooling, automation and technical resources.
Featured Projects
-
Certificate Tool

Generate self-signed X.509 certificates, certificate signing requests (CSRs), and private keys using a modern, fully typed Python command-line application and library.
Designed for automation as well as interactive use, it provides a clean and consistent interface for creating development and testing certificates.
-
Check Git Repositories

Scan a directory tree for Git repositories and report anything that is not fully clean and synced with its upstream — uncommitted work, unpushed commits, stashes, and sync drift.
A single portable Bash script that needs only bash, find, and git. Useful as an end-of-day check across a workspace full of clones.
-
Favicon Generator

Generate a modern favicon set from one source image (PNG, JPEG, WebP, or SVG).
The project provides a simple and efficient way to create a favicon set from a single source image, ensuring that the favicons are consistent and modern.
-
Git Crypt Manager

Simplify the management of encrypted Git repositories with a guided automation tool built around git-crypt.
The project helps initialise, configure, and maintain encrypted repositories while reducing the complexity of day-to-day key management.
-
GitHub Repository Sync

Clone, organise, and safely synchronise large collections of GitHub repositories using a declarative JSON5 configuration file.
Each repository is inspected before any Git operation is performed, ensuring that only repositories confirmed to be in a safe state are automatically updated.
-
Makefile Skills

Reusable Makefile skills for project versioning, Python, MkDocs, and Bash workflows.
Consumer projects keep a thin wrapper Makefile that sparse-clones shared targets into a gitignored
.makefiles/directory, always enables versioning, and optionally enables standalone skills viaSKILLS.