Skip to content
Showing…
  • Action Lint


    Lint GitHub Actions workflow YAML with actionlint. A reusable CICD Toolbox pipeline for catching workflow syntax and best-practice issues.


    View on GitHub

  • Awesomebot


    Check links in Markdown and text files with awesome_bot. A reusable CICD Toolbox pipeline for broken-link detection across documentation sets.


    View on GitHub

  • Bandit


    Find common security issues in Python code with Bandit. A reusable CICD Toolbox pipeline for static security analysis of Python projects.


    View on GitHub

  • Bash Aliases


    Modular Bash aliases, grouped one file per topic, with listing helpers and Git shortcuts. The examples cover Git, the system, MkDocs, and a catch-all, and helpers can add, edit, delete, list, and reload aliases.


    View on GitHub

  • Bash Colour Testcard


    A terminal colour test card for Bash. It detects how many colours the terminal supports, sizes the grid to the window, and shows each code as a swatch. It can run a simple test, a complete test, a colour count, or an interactive test.


    View on GitHub

  • Basic CLI Chatbot


    A command-line chatbot for OpenAI, Gemini, Grok, and a local Ollama server. A chat needs a provider and a model. Pass a question to ask once, or run it with no question to open a prompt.


    View on GitHub

  • Brew Manager


    An interactive menu for everyday Homebrew maintenance on a workstation. It covers updates, upgrades, cleanup, doctor, and package lists, and it asks before anything destructive.


    View on GitHub

  • Browser Interrogator


    Shows the connection, device, and browser facts any website can read on a page load. The list is what the browser already offers, before anyone asks a question.


    View on GitHub Visit Site

  • Certificate Tool


    Generate self-signed X.509 certificates, certificate signing requests, and private keys. It is a Python command-line tool and library for development and test certificates, whether you run it by hand or from a script.


    View on GitHub Documentation

  • Chat Client


    A terminal client for the chat server. It keeps the server's text separate from what you are typing.


    View on GitHub

  • Chat Server


    A bare-bones multi-room TCP chat server. It is a throwback to the telnet talkers, MUDs, and MUSHes we grew up on.


    View on GitHub Documentation

  • Check Git Repositories


    Scan a directory tree for Git repositories and report anything that is not clean and in sync with its upstream, including uncommitted work, unpushed commits, stashes, and drift. A portable Bash script for an end-of-day check across a workspace of clones.


    View on GitHub

  • CMS Detection


    Identify which content management system a website is using from public signals, including the name, the evidence, a version when one is exposed, and a confidence rating. A Python command-line tool and library for authorised security checks.


    View on GitHub

  • Convert Size


    Convert file sizes between IEC binary and SI decimal units, including bits, nibbles, and bytes. A Python library, with no command-line tool.


    View on GitHub

  • Cronlab


    Validate, explain, and preview five-field Vixie cron expressions. You can check a schedule, see what the line means, and look at the times it would run. It does not run the jobs.


    View on GitHub

  • Cursor Docs Vault


    Share Cursor agent specs and plans from one private vault across a team's repositories. Each checkout keeps a cursor-docs symlink into that vault.


    View on GitHub

  • Cursor Skills Vault


    Share Cursor agent skills from one private vault across a team. One shared copy serves every repository that uses those skills.


    View on GitHub

  • Data Converter


    A Python library that loads JSON, JSON5, XML, YAML, or TOML into a dictionary, then writes any of those formats. Every conversion goes through that dictionary, so there is no direct converter for each pair of formats.


    View on GitHub

  • Design Patterns


    A catalogue of software design patterns with matching examples in Go, Perl, Python, Ruby, and Rust. Each pattern is a conceptual template you can adapt to the problem and language at hand.


    View on GitHub

  • Diff INI Files


    Compare two INI files by section, key, and value. Comments, blank lines, and key order are not treated as differences. A Python command-line tool.


    View on GitHub

  • Discordit


    Send Discord messages through an incoming webhook. It works as a library or as a command, and a successful post is Discord answering with HTTP 204.


    View on GitHub

  • Divulge


    A console messaging helper with coloured, prefixed output for info, success, warning, error, and system messages. You can call simple functions, or use a chainable object.


    View on GitHub

  • DNS Blacklist Checker


    Check whether an IP address or hostname is listed on DNS blacklists. A Python command-line tool and library for a quick look at an address's reputation.


    View on GitHub

  • Domain Expiry


    Look up domain name expiration dates over WHOIS. A Python command-line tool and library for seeing when a name is due to lapse.


    View on GitHub

  • Every Repo


    Run a command, a command file, or a script in every Git repository under a path. A portable Bash script that walks the tree, treats a .git directory or gitdir file as a repository, and continues after a failure unless --fail-fast is set.


    View on GitHub

  • Excuse Generator


    A small Python library and command-line tool that invents a random excuse. You choose a category and how absurd the excuse should be.


    View on GitHub

  • Expired


    A small Python library and command-line tool that checks whether a timestamp has already passed, compared with the current UTC time.


    View on GitHub

  • Favicon Generator


    Make a modern favicon set from one source image, in PNG, JPEG, WebP, or SVG. One picture is enough for the set of icons a site needs.


    View on GitHub


  • A Python library and command-line tool that draws a developer fortune. The line might be dubious wisdom, a warning, a prediction, or a joke about Friday.


    View on GitHub

  • Get All Tools


    A small Python helper that fetches every Lupaxa CI/CD Toolbox pipeline script and installs each one as a cicd-<tool> command, so the shared checks can be run under one naming scheme.


    View on GitHub

  • Get Language Versions


    A GitHub Action that returns the latest runtime versions of a language. You can use a single version, or pass the list into a build matrix.


    View on GitHub

  • Git Archaeologist


    Read-only Python CLI that reads a local Git repository and reports how it evolved: activity, contributors, survivors, extinct paths, churn, and snapshots. The same facts are available as console text, JSON, or Markdown. It does not fetch or rewrite history.


    View on GitHub

  • Git Change Author


    Bash CLI to rewrite Git commit author and committer identity for one email address, with dry-run, summary, and local-only modes. Matching author and committer emails are replaced on all branches and tags. Prefer --summary or a dry-run first; a rewrite can force-push.


    View on GitHub

  • Git Change Branch Name


    Bash CLI to rename a local Git branch and the same branch on the remote, with dry-run, summary, and local-only modes. Commit history is left as it is. Prefer --summary or a dry-run first; updating the remote deletes the old branch name.


    View on GitHub

  • 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.


    View on GitHub

  • Git Delete Tags


    Delete local and remote Git tags with dry-run, summary, and protection. Remove specific tags or clear every tag in a repository while protecting selected names. Useful for cleaning up stale release tags or resetting a tag namespace before a fresh release cycle.


    View on GitHub

  • Git Hooks Multiplexer


    A self-contained Git hook script that runs every executable under hooks/<hook-type>/ at the repository root, in name order, and stops on the first failure. The same file can act as pre-commit, commit-msg, pre-push, or any other hook Git runs.


    View on GitHub

  • Git Reset History


    Rewrite a Git repository down to a single initial commit, with a dry run, backups, and controlled tag handling. It keeps the current tree and replaces the history on the primary branch. Useful after scaffolding, before a first public release, or when the old history is no longer useful.


    View on GitHub

  • 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.


    View on GitHub Documentation

  • GitHub Token Validator


    Report what a GitHub token is allowed to do. It sends read-only requests, never prints the token, and does not list repositories or organisations.


    View on GitHub

  • Hadolint


    Lint Dockerfiles with Hadolint. A reusable CICD Toolbox pipeline for Dockerfile best practices and common mistakes.


    View on GitHub

  • Homebrew Tap


    Homebrew formulae for The Lupaxa Project tools. The tap itself tracks HEAD, and each formula points at a tagged release of that tool's own repository.


    View on GitHub Visit Site

  • Image Converter


    Convert an image from one format to another: JPG, JPEG, PNG, GIF, WebP, and SVG. Raster formats are converted with Pillow. SVG input is rasterised, and a raster image converted to SVG is embedded in an SVG document rather than vectorised.


    View on GitHub

  • INI File Parser


    A Bash helper that reads INI-style config files into section arrays and named variables. It is sourced into a script rather than run on its own.


    View on GitHub

  • Invisible Timing Toolkit


    Optional runtime timing for Python. You choose which hooks to enable, such as functions, loops, files, HTTP, SQLite, subprocess, and imports, and those calls print how long they took. Application code stays free of decorators and manual timers.


    View on GitHub

  • IPinfo Update


    Download the IPinfo Lite database so local TCP wrappers and other tools can use it. The lookup data stays on this machine.


    View on GitHub

  • JavaScript Lint


    Lint JavaScript files with standard. A reusable CICD Toolbox pipeline for JavaScript style checks in repositories.


    View on GitHub

  • JFingerprint


    A stable browser fingerprint from the signals a page can already read. The same set of signals produces the same fingerprint.


    View on GitHub

  • JSON Lint


    Validate JSON files with jq. A reusable CICD Toolbox pipeline for JSON syntax validation in repositories.


    View on GitHub

  • Leaky Bucket


    Rate-limit events with a leaky bucket. Arrivals that fit are admitted. Drop mode rejects the rest. Queue mode waits until there is room. A Python library, with no command-line tool.


    View on GitHub

  • Magic 8ball


    Ask a yes-or-no question and get one of the twenty classic Magic 8-Ball replies. The question is checked and then discarded, and the answer is chosen at random from the traditional set.


    View on GitHub

  • Makefile Lint


    Lint Makefiles with checkmake. A reusable CICD Toolbox pipeline aligned with Lupaxa makefile validation workflows.


    View on GitHub

  • Makefile Skills


    Reusable Makefile skills for project versioning and for Python, MkDocs, Bash, Ruby, Perl, and PHP. A project turns on versioning and only the language skills it needs.


    View on GitHub Documentation

  • Markdown Converter


    Python library and CLI that converts Markdown between CommonMark, GitHub Flavored Markdown, and Obsidian. It loads any of those flavours into one document tree, then writes any of them. There are no pairwise converters.


    View on GitHub

  • Markdown Lint


    Lint Markdown files with markdownlint-cli. A reusable CICD Toolbox pipeline for documentation style and structure checks.


    View on GitHub

  • MX Inspector


    Look up a domain's mail hosts, SPF, and DMARC policy from public DNS, with an optional SMTP banner check and a spoofing-posture score. A Python command-line tool and library for authorised email security checks.


    View on GitHub Documentation

  • Mypy


    Type-check Python code with mypy. A reusable CICD Toolbox pipeline for static type checking across Python trees.


    View on GitHub

  • Nagios Bash Template


    Bash templates for Nagios-style plugin checks. A new check can start from one of these templates and report in the Nagios plugin format.


    View on GitHub

  • Nagios Perl Template


    Perl templates for Nagios-style plugin checks. A new check can start from one of these templates and report in the Nagios plugin format.


    View on GitHub

  • Nagios PowerShell Template


    PowerShell templates for Nagios-style plugin checks. A new check can start from one of these templates and report in the Nagios plugin format.


    View on GitHub

  • Nagios Python Template


    Python templates for Nagios-style plugin checks. A new check can start from one of these templates and report in the Nagios plugin format.


    View on GitHub

  • Perl Lint


    Check Perl scripts for syntax errors with Perl's own checker. A reusable CI/CD Toolbox pipeline that runs that check the same way in every repository.


    View on GitHub

  • Photo Renamer


    Copy or move photographs and videos into consistent, date-based filenames. It uses image or video metadata when it can, and the file's modification time otherwise. Originals stay where they are unless you choose to move them.


    View on GitHub

  • PHP Lint


    Lint PHP files with overtrue/phplint. A reusable CICD Toolbox pipeline for PHP syntax validation.


    View on GitHub

  • Pipeline Template


    Reusable shell-based CI/CD pipeline template for Lupaxa projects. New CICD Toolbox tools copy src/pipeline.sh and edit only the configuration block; the same script runs from GitHub Actions, Bitbucket, Travis, or a local shell.


    View on GitHub

  • Port Forwarder


    Listen on a local TCP port and forward each connection to a remote host and port. A Python command-line tool and library that needs nothing beyond the standard library.


    View on GitHub

  • Post Clone


    Bash wrapper that runs a repository script after a full git clone. git-wrapper stands in front of git, checks allow and deny lists, and asks before running post-clone from the new tree. Bare and mirror clones are passed through.


    View on GitHub

  • PowerShell Linter


    Lint PowerShell scripts with PSScriptAnalyzer. A reusable CI/CD Toolbox pipeline that runs that check the same way in every repository.


    View on GitHub

  • Pre-commit Template


    A self-contained Git pre-commit hook template. The header names the tool, which files it checks, and whether it should ask before acting. It can run quietly, or prompt in the terminal.


    View on GitHub

  • Privacy Reset


    An interactive menu to reset macOS privacy grants for one app, or for every app. The usual case is folder access for the current terminal, such as Downloads, Desktop, Documents, and Full Disk Access. A portable Bash script that uses tccutil and does not need sudo.


    View on GitHub

  • Puppet Lint


    Lint Puppet manifests with puppet-lint. A reusable CICD Toolbox pipeline for Puppet style and best-practice checks.


    View on GitHub

  • Pur


    Check Python requirements.txt currency with pur. A reusable CICD Toolbox pipeline that highlights outdated Python dependencies.


    View on GitHub

  • Pushit


    Send Pushover notifications from a script or the command line. Named profiles keep each destination separate.


    View on GitHub

  • PyCodeStyle


    Check Python code against PEP 8 with pycodestyle. A reusable CICD Toolbox pipeline for Python style-guide compliance.


    View on GitHub

  • PyDocStyle


    Check Python docstring conventions with pydocstyle. A reusable CICD Toolbox pipeline for docstring quality and convention checks.


    View on GitHub

  • Pylama


    Run Python code audits with Pylama. A reusable CICD Toolbox pipeline that wraps a multi-linter Python audit suite.


    View on GitHub

  • Pylint


    Static analysis for Python with Pylint. A reusable CICD Toolbox pipeline for deep Python linting and code smells.


    View on GitHub

  • QR Code Generator


    A command-line tool and library that makes QR codes for text, Wi-Fi, contacts, email, SMS, locations, and calendar events. The same code can be called from a script or run on its own.


    View on GitHub

  • Real URL


    Follow HTTP redirects and report the URL that actually serves the page, with an optional list of hops and status codes. A Python command-line tool and library.


    View on GitHub

  • Reek


    Detect Ruby code smells with Reek. A reusable CICD Toolbox pipeline for Ruby maintainability analysis.


    View on GitHub

  • Reusable Workflows


    Reusable GitHub Actions workflows for repository quality, continuous integration, documentation, security, and automation. They give The Lupaxa Project one shared way to run those jobs instead of copying the same workflow into every repository.


    View on GitHub

  • RuboCop


    Lint and analyse Ruby with RuboCop. A reusable CICD Toolbox pipeline for Ruby style and static analysis.


    View on GitHub

  • Ruff


    Lint Python code with Ruff (ruff check). A reusable CICD Toolbox pipeline for fast Python linting.


    View on GitHub

  • Safe RM


    Recoverable replacement for interactive rm and rmdir. A normal removal moves the operand into a private store so it can be listed and restored. Permanent deletion happens only through an explicit delete, empty, purge, or permanent action.


    View on GitHub

  • Setup Git Hooks


    Set up Git Hooks Toolbox hooks in a repository from a short YAML list of sources. It fetches each hook, and it can also place the multiplexer in Git's hooks directory.


    View on GitHub

  • ShellCheck


    Analyse shell scripts with ShellCheck. A reusable CICD Toolbox pipeline for Bash/shell portability and bug finding.


    View on GitHub

  • Slackit


    Send Slack messages through an incoming webhook. It works as a library or as a command, and a successful post is Slack answering with HTTP 200.


    View on GitHub

  • SMTP Tester


    Send a test email through an SMTP server to check that delivery works. A Python command-line tool and library for confirming that a mail server accepts the message.


    View on GitHub

  • Snippets


    A curated collection of reusable code snippets for Shell, Python, Ruby, and other languages. Browse by language or tag, open a snippet in place, and copy highlighted examples with caveats when they matter.


    View on GitHub Visit Site

  • Spider Frameworks


    A collection of web spider templates you can copy as a starting point. They are not an installable crawler library. The templates cover an httpx thread pool, asyncio, Selenium, and threaded Selenium.


    View on GitHub

  • SSL Expiry


    Check when a TLS certificate on port 443 expires. A Python command-line tool and library.


    View on GitHub

  • Sysinfo


    A cross-platform system inventory tool with modular collectors, redaction, and reports in JSON, YAML, XML, or HTML. Collectors cover CPU, memory, disks, network, processes, and more, with profiles for a short report, CI, and support.


    View on GitHub

  • TCP Port Ping


    Connect to a TCP host and port again and again, and report how long each connection takes. A Python command-line tool and library.


    View on GitHub

  • TCP Wrapper ASN Filter


    A TCP Wrapper filter that allows or denies a connection by autonomous system number. The network that owns the remote address decides whether the connection is allowed.


    View on GitHub

  • TCP Wrapper Country Filter


    A TCP Wrapper filter that allows or denies a connection by country. The country of the remote address decides whether the connection is allowed.


    View on GitHub

  • TCP Wrapper Multiplexer


    Run several TCP Wrapper filter scripts in order and stop at the first deny. The first script that refuses the connection decides the result.


    View on GitHub

  • TCP Wrapper Template


    A starting point for a TCP Wrapper filter that the multiplexer can run. You fill in the filter, and the multiplexer runs it with the other scripts.


    View on GitHub

  • Teamsit


    Send Microsoft Teams messages through an incoming webhook. A Python command-line tool and library, with named profiles so each destination stays separate.


    View on GitHub

  • Time to First Byte


    Measure how long an HTTP server takes to send the first byte, and keep measuring until you stop it. A Python command-line tool and library.


    View on GitHub

  • Token Manager


    Store API tokens in named profiles and print them as shell exports. A profile can keep tokens as plain JSON, or encrypt them with gpg or OpenSSL.


    View on GitHub Documentation

  • Trapper


    A Bash plugin that reports the file, line, command, a short snippet, and the stack when a script fails. It is sourced into a script rather than run on its own.


    View on GitHub

  • URL Parser


    A Bash helper that splits a URL into protocol, user, password, host, port, path, query, and fragment. It is sourced into a script rather than run on its own.


    View on GitHub

  • User Notifier


    PAM hooks that notify on login and privilege escalation through drop-in backends. A dispatcher sends each event to those hooks. Slack is the first backend.


    View on GitHub

  • UUID Generator


    Generate UUID versions 1, 3, 4, 5, 6, 7, and 8, with formatting for the identifier. A slim command-line tool.


    View on GitHub

  • Validate Citations File


    Validate CITATION.cff files with cffconvert. A reusable CICD Toolbox pipeline for citation metadata quality checks.


    View on GitHub

  • Verify Email


    Check whether an email address looks deliverable, using its syntax, DNS, and an optional SMTP conversation that stops before any message is sent. A Python command-line tool and library for authorised checks.


    View on GitHub

  • Web Toolbox


    Browser tools for encoding, cryptography, DNS, data, development, and GitHub. Each tool runs in the page you have open, and the text you paste stays on this machine.


    View on GitHub Visit Site

  • YAML Lint


    Lint YAML files with yamllint. A reusable CICD Toolbox pipeline for YAML syntax and style validation.


    View on GitHub

  • Zone Transfer


    Test whether a domain's nameservers allow a DNS zone transfer, and show the zone contents when they do. A Python command-line tool and library for authorised DNS security checks.


    View on GitHub