-
Action Lint

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

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

Find common security issues in Python code with Bandit. A reusable CICD Toolbox pipeline for static security analysis of Python projects.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Chat Client

A terminal client for the chat server. It keeps the server's text separate from what you are typing.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Cursor Docs Vault

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

Share Cursor agent skills from one private vault across a team. One shared copy serves every repository that uses those skills.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Expired

A small Python library and command-line tool that checks whether a timestamp has already passed, compared with the current UTC time.
-
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.
-
Fortune Cookie

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.
-
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.
-
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.
-
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.
-
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
--summaryor a dry-run first; a rewrite can force-push.
-
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
--summaryor a dry-run first; updating the remote deletes the old branch name.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Hadolint

Lint Dockerfiles with Hadolint. A reusable CICD Toolbox pipeline for Dockerfile best practices and common mistakes.
-
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.
-
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.
-
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.
-
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.
-
IPinfo Update

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

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

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

Validate JSON files with jq. A reusable CICD Toolbox pipeline for JSON syntax validation in repositories.
-
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.
-
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.
-
Makefile Lint

Lint Makefiles with checkmake. A reusable CICD Toolbox pipeline aligned with Lupaxa makefile validation workflows.
-
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.
-
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.
-
Markdown Lint

Lint Markdown files with markdownlint-cli. A reusable CICD Toolbox pipeline for documentation style and structure checks.
-
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.
-
Mypy

Type-check Python code with mypy. A reusable CICD Toolbox pipeline for static type checking across Python trees.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
PHP Lint

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

Reusable shell-based CI/CD pipeline template for Lupaxa projects. New CICD Toolbox tools copy
src/pipeline.shand edit only the configuration block; the same script runs from GitHub Actions, Bitbucket, Travis, or a local shell.
-
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.
-
Post Clone

Bash wrapper that runs a repository script after a full git clone.
git-wrapperstands in front ofgit, checks allow and deny lists, and asks before runningpost-clonefrom the new tree. Bare and mirror clones are passed through.
-
PowerShell Linter

Lint PowerShell scripts with PSScriptAnalyzer. A reusable CI/CD Toolbox pipeline that runs that check the same way in every repository.
-
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.
-
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
tccutiland does not needsudo.
-
Puppet Lint

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

Check Python
requirements.txtcurrency with pur. A reusable CICD Toolbox pipeline that highlights outdated Python dependencies.
-
Pushit

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

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

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

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

Static analysis for Python with Pylint. A reusable CICD Toolbox pipeline for deep Python linting and code smells.
-
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.
-
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.
-
Reek

Detect Ruby code smells with Reek. A reusable CICD Toolbox pipeline for Ruby maintainability analysis.
-
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.
-
RuboCop

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

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

Recoverable replacement for interactive
rmandrmdir. 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.
-
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.
-
ShellCheck

Analyse shell scripts with ShellCheck. A reusable CICD Toolbox pipeline for Bash/shell portability and bug finding.
-
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.
-
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.
-
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.
-
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.
-
SSL Expiry

Check when a TLS certificate on port 443 expires. A Python command-line tool and library.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Teamsit

Send Microsoft Teams messages through an incoming webhook. A Python command-line tool and library, with named profiles so each destination stays separate.
-
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.
-
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.
-
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.
-
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.
-
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.
-
UUID Generator

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

Validate
CITATION.cfffiles with cffconvert. A reusable CICD Toolbox pipeline for citation metadata quality checks.
-
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.
-
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.
-
YAML Lint

Lint YAML files with yamllint. A reusable CICD Toolbox pipeline for YAML syntax and style validation.
-
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.
No matching projects
Try changing the search text or selecting different filters.