Skip to content
View yrbane's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report yrbane

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yrbane/README.md

Hey, I'm Seb

Systems engineer & open source developer

I build tools that harden servers, replace core utilities, and make the web more secure. blablabla


PHP Rust Bash Kotlin TypeScript CSS



Featured projects

🕹️ Everything with a screenshot is a live demo — click the pictures!

micro-blog-static 📝 Static blog generator with a PHP admin — full-text search (weighted inverted index), date archives, responsive WebP/LQIP media, scheduled publishing, TOTP 2FA, encrypted backups, outgoing webmentions, auto breadcrumbs, an AI assistant (Claude API) and a hardened CSP. Ships bespoke per-article themes (an interactive cost calculator included). TDD, PHPStan L5, CI + atomic deploy. Live demo · Latest release

micro-blog-static screenshot

php static-site-generator sqlite blog self-hosted

minoupix 🐱 One name, one cat. Forever. — a Rust generator of kawaii pixel-art cat heads, 100% deterministic and offline: the name is hashed into a seed, the seed draws everything (29 coats, 12 moods, 36 accessories, rarity ornaments), and the same name always yields the exact same cat. GIFs are alive: blinking with a wink sparkle, jingling bell, twinkling stars, beating hearts, floating Zzz, a snail that actually crawls. Now an NFT collection — the 210-cat genesis (from Bastet to Ziggy) lives on Base, metadata pinned on IPFS with verifiable on-chain freeze, and the whole genesis is browsable at minoupix.com — every cat with its own page in 11 languages. 354 tests, TDD all the way. Live site

minoupix.com — the genesis home page, a grid of 210 animated pixel-art cats

rust pixel-art deterministic nft base ipfs

youtubator 🎛️ DJ mixer in the browser — decks are YouTube players or local files. Customizable automix (harmonic mixing, bass swap, fade curves), auto beatmatch, 3-band EQ, beat-locked loops, waveforms, MIDI, PWA. Live demo

youtubator screenshot

typescript web-audio dj beatmatch svelte

WebGlitch 📺 Browser extension that bends web pages with sound or a MIDI controller — audio and CC drive CSS variables in real time. CC learn, per-site presets, effect snippets. Latest release

WebGlitch screenshot

typescript web-audio css glitch extension

RustyPet 🐑🐈 Desktop pet for GNOME Shell on Wayland — a Rust port of the legendary eSheep/Neko screenmates. The sheep drops from the sky, lands on your windows, strolls across their roofs… then dances, smokes, flies like Superman, rockets away, pops an umbrella under his personal rain cloud (or gets soaked), and trips on acid 🕶️🚀🌧️. He falls in love — a ewe walks in, two lambs trot behind (multi-pet engine) — you can grab him with the mouse, and he bleats, quietly. Pure engine testable without a display (95+ tests, deterministic replay by seed), D-Bus daemon + GNOME extension, all 28 original pets supported. TDD all the way. Latest release

RustyPet screenshot — the whole sheep family: superman, parachute, rocket, umbrella, the ewe in love and the lambs

rust gnome-shell wayland d-bus desktop-pet

SysWall 🛡️ Application-level Linux firewall for the desktop — the Little Snitch (macOS) / GlassWire (Windows) equivalent, filtering by application rather than IP/port. Identifies who talks to whom via eBPF + conntrack, enforces granular rules through nftables (7 combinable criteria, temporary rules, priorities), auto-learning with debounced notifications, full audit log, rollback-safe anti-lockout guard. Tauri + Svelte UI with a cyber/neon theme. 358 tests, TDD, CI with fuzzing and property-based testing.

rust tauri svelte nftables ebpf linux-firewall

potard Ableton/Traktor-style audio controls as Web Components — knobs, faders, arrow sliders, crossfader… and constant-sum mix groups to split a budget or skill points 🎚️ Zero deps. Interactive docs · v0.3.0

potard screenshot

typescript web-components ui

mystical-runic 🔮 Ancient Symbols for Modern Web Magic — runic template engine in Rust. Most starred here.

rust templating runes

torall GNOME Shell extension: route all traffic through Tor, with a colored status icon.

gnome-shell tor privacy

cp Modern GNU-compatible cp in Rust — zero-copy I/O, parallel directory copy, sparse files, reflink.

cp docs screenshot

rust cli unix zero-copy

multishiva Share one keyboard & mouse across Linux, macOS, Windows on LAN.

rust kvm cross-platform network

debian13-admin Bootstrap, hardening & multi-domain management for Debian 13. 465 tests, zero deps.

debian13-admin docs screenshot

bash security ovh-api fail2ban letsencrypt

photo-sort EXIF photo sorter, BLAKE3 dedup, web gallery, tags, REST server.

photo-sort docs screenshot

rust exif gallery blake3

lunar-aurora Avant-garde CSS framework — OKLCH colors, @property, nesting, container queries, 8 themes.

lunar-aurora screenshot

css framework modern-css

music-sorter 🎵 Automatic music library organizer — MusicBrainz, AcoustID & Discogs tagging, content-hash dedup, _review quarantine, fully reversible rollback. Rust + rayon, SQLite-cached, blazing on re-runs. Latest release

music-sorter screenshot

rust musicbrainz acoustid discogs


Pinned Loading

  1. LacheMoiLaGrappe LacheMoiLaGrappe Public

    LacheMoiLaGrappe 🍇 Bouclier anti-démarcheurs pour Android. Filtrage appels, détection phishing SMS, zéro tracking.

    Kotlin