Skip to content

Open source on GitHub

A selection of my public GitHub repositories: every original (non-fork) project with at least 5 , grouped by theme. Most of them are Bash tools built on bashew.

Bash frameworks & tools

  • bashew · 297 · Shell
    bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing
  • LearnBashQuickly · 37
    Learn Bash scripting in 27 minutes
  • setver · 26 · Shell
    Easy semver tool -- get/set package version from git tags (Github/Bitbucket/Gitlab), composer.json (PHP), package.json (npm) · site
  • progressbar · 25 · Shell
    Easy, clever progress bar for (bash) scripts
  • note · 9 · Shell
    Manage your notes, todo, ... with this nifty script CLI/bash
  • rexec · 9 · Shell
    repeat a command and be alerted when the output changes
  • shlorem · 7 · Shell
    Lorem Ipsum generator for the command line (pure bash)
  • shtext · 7 · Shell
    Text manipulation in bash, by always using the fastest method
  • awk-boilerplate · 6 · Awk
    A template script for larger AWK/GAWK projects · site
  • shini · 6 · Shell
    Bash/shell .INI parser
  • shwordle · 6 · Shell
    Wordle (bash/CLI) with variable # of letters and multiple languages
  • bash_benchmarks · 5 · Shell
    Benchmarks to test different methods for string, file, process manipulation, ... · site

Sysadmin, network & macOS

  • m1_homebrew · 56 · Shell
    Install homebrew in native mode on Apple MacOS ARM (M1)
  • crontask · 32 · Shell
    Use to call scripts or URLs from a crontab file, with optional logging and webhook upon success/failure
  • glennr-unifi · 26 · Shell
    Ubiquiti install scripts from glennr.nl
  • wp_cleanup · 15 · Shell
    Script to clean up infected WordPress installations
  • bumpkeys · 10 · Shell
    Upgrade your SSH keys for better security
  • font · 6 · Shell
    Manage installed fonts from CLI (Linux/MacOS)
  • ghlookup · 5 · Shell
    Get info on Github repositories via API in bash CLI
  • landeploy · 5 · Shell
    automatic deploy on LAN/localhost upon 'git push'
  • netcheck · 5 · Shell
    test network: interfaces, gateway, router, internet (bash script)
  • WinAdmin · 5 · Batchfile
    Windows Admin Tools

Media & AI

  • shmixcloud · 9 · Shell
    Download Mixcloud shows and add album art to m4a files
  • splashmark · 9 · Shell
    Download/create (unsplash/pixabay/replicate) pics and resize/add effects/add attribution/watermark/... · site
  • m1fusion · 8 · Shell
    Stable Diffusion install/uninstall/prompt for MacOS M1

Docs & developer tooling

  • mkdox · 5 · Shell
    create and run Mkdocs Material websites using Docker image
  • PeakClaude · 5 · HTML
    simple real-time tracker that shows whether Claude Code is currently in peak or off-peak hours · site