eikendev

Projects

A selection of open-source projects I maintain: mostly security tooling, command-line utilities, and self-hosted software in Rust, Go, and Python. Filter by language below.

language
topic

Summarizes CPU temperature and memory usage for Linux desktops via a lightweight CLI suited for terminals and status bars.

cli linux
MIT since 2021 crates.io
minigist Python

Summarizes Miniflux unread articles with an LLM and writes structured summaries back to entries with per-feed prompts.

cli automation
MIT since 2025 PyPI

Expands CalDAV recurring task rules into individual upcoming tasks so all clients (even without RRULE support) stay consistent.

automation self-hosted
MIT since 2026 pkg.go.dev

Provisions short-lived security testing VMs (Kali/Parrot) with libvirt, streamlined SSH, shared folders, and UI access for CTFs and labs.

security cli linux
MIT since 2020 pkg.go.dev
sectxt Rust

Validates security.txt (RFC 9116) files by probing for reachable disclosure contacts in a consistent, machine-readable format.

security cli
MIT since 2020 crates.io

Notifies maintainers about new stars, watches, and forks via a lightweight local CLI that keeps engagement signals out of GitHub’s UI.

cli automation
MIT since 2021 pkg.go.dev

Generates a subscribable .ics feed of upcoming earnings dates for major tech companies for quick import into calendar apps.

automation
MIT since 2025

Delivers self-hosted push notifications over Matrix with a web API, user/app management, and multi-user support.

self-hosted automation
MIT since 2020 ghcr.io
tbunread Rust

Reports unread Thunderbird IMAP counts per account for dashboards or status scripts by reading configured maildirs.

cli linux
MIT since 2021 crates.io
java-decompiler Dockerfile

Bundles popular Java decompilers (CFR, Fernflower, Krakatau, Procyon) in a single Docker image to reduce setup friction.

security reverse-engineering
MIT since 2021 ghcr.io
urlprobe Rust

Checks URL availability in bulk with a small CLI suited for CI, link health checks, or monitoring.

cli devtools
MIT since 2020 crates.io
vim-textobj-names Vim script

Adds Vim/Neovim text objects for identifiers with delimiters like -, _, or / to speed refactors.

devtools
MIT since 2019
dotfiles Shell Vim script

My day-to-day shell and Neovim setup, with curated configs (fish, fzf, etc.) that reflect how I can be most productive.

linux devtools
no license since 2020

Say hello.

Thoughts, suggestions, or just want to chat about all things tech? Reach out.