Skip to content
View mayerwin's full-sized avatar

Organizations

@whatsphone @chainedtimers @duplimate @backspace-backup @cap-cotier-polynesie @sonora-live @tidesight-analytics

Block or report mayerwin

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
mayerwin/README.md

Erwin Mayer

👋 I build software and give most of it away: games, music apps, AI agent tools, smart-home integrations, Windows utilities, editor and browser extensions, and a few things for island life.
🌐 erwinmayer.com

🎮 Games

Boom Buds (3 stars): Bomb-dropping party game for up to 10 players: on one screen, over the local network or online. Boom Buds source on GitHub Pong Wars Reloaded (5 stars): Pong Wars, Day vs Night, reloaded with rackets, power-ups, AI opponents, board rotation and custom physics. Pong Wars Reloaded source on GitHub Escalier Score Keeper: Offline-first score keeper for Oh Hell (Escalier) with shareable game links, in several languages. Escalier Score Keeper source on GitHub BoplFix (4 stars): Bopl Battle mod: direct P2P connections instead of relays, and keybindings that stick. BoplFix source on GitHub Digital Circus Party App: Self-hosted birthday party app with a 3D AI ringmaster, a cloned voice and iPad push-to-talk. Digital Circus Party App source on GitHub

🎹 Music

Sonora Live: Remote music lessons in the browser: P2P video, pure instrument audio and two-way MIDI between teacher and student pianos. Sonora Live source on GitHub Note Master: Learn to read piano notes on treble and bass clefs, with practice scheduled by the FSRS spaced-repetition algorithm. Halloween Soundboard: 260+ spooky sounds with a haunt mode, installable and working offline. Halloween Soundboard source on GitHub MIDI Notes Player: Sequence and play notes across 50+ instruments, right in the browser. MIDI Notes Player source on GitHub Perfect Bluetooth MIDI (60 stars): Bridge Bluetooth LE MIDI instruments into Windows MIDI Services, with stable reconnection and low latency. Perfect Bluetooth MIDI source on GitHub

💾 Backups

Backspace: Set-and-forget encrypted backups to Dropbox, OneDrive, Google Drive, S3 or local disks, with automated restore verification. Backspace source on GitHub Photobox Book To PDF: Export Photobox photo books to high-resolution PDF. Photobox Book To PDF source on GitHub Todoist Export: Back up Todoist tasks, projects and metadata. Todoist Export source on GitHub Trakt.tv Backup (3 stars): Back up your Trakt.tv watch history and ratings with one script. Trakt.tv Backup source on GitHub

📊 Analytics

Tidesight (3 stars): Lightweight web analytics that keeps every raw hit. Full dashboard, session replays and Web Vitals, on low-cost shared hosting. Tidesight source on GitHub

⛵ Boating

Cap Côtier Polynésie: Free prep for the Polynesian boat licence: illustrated lessons, 1,000+ practice questions and timed mock exams. Cap Côtier Polynésie source on GitHub

📱 Productivity

Chained Timers: The interval forge. Sequence timers into named chains for sport, breathwork, cooking and study. Installable web app and native Android. Chained Timers source on GitHub WhatsPhone: Open a WhatsApp chat with any phone number without saving it to your contacts first. WhatsPhone source on GitHub

🤖 SI and agents

Agent Sentinel: Supervisor that resumes Claude Code agents after rate limits and crashes. Agent Sentinel source on GitHub Teleporter: Move live agent projects between a Windows laptop and an always-on Linux server. Teleporter source on GitHub Open WebUI Image Models (6 stars): Route image-generation models from Open WebUI to llama-swap and ComfyUI. Open WebUI Image Models source on GitHub AI Arena History: Daily snapshots and interactive history charts of LLM arena Elo scores across flagship models. AI Arena History source on GitHub

🏠 Smart home

HA Merge Sensor History (73 stars): Import and merge historical sensor data between entities, safely and idempotently. HA Merge Sensor History source on GitHub Real Last Changed / Seen (9 stars): Last-changed and last-seen timestamp sensors that survive restarts. Real Last Changed / Seen source on GitHub FusionSolar Statistics: Huawei FusionSolar statistics card, computed locally with no cloud API. FusionSolar Statistics source on GitHub View-Aware Polling (4 stars): Poll expensive devices only while their card or dashboard is open. View-Aware Polling source on GitHub SwitchBot Lock Quick Key: Exposes SwitchBot Lock Ultra Quick Key settings over Bluetooth. SwitchBot Lock Quick Key source on GitHub Cloudflare Access Recovery (8 stars): Brings the HA frontend back when Cloudflare Access cookies expire. Cloudflare Access Recovery source on GitHub Frigate Better Face Recognition (4 stars): Local CPU face recognition with InsightFace SCRFD and ArcFace. Frigate Better Face Recognition source on GitHub Frigate Layout Sync: Save and sync camera-group layouts across all your devices. Frigate Layout Sync source on GitHub

🖥️ Windows utilities

Video Capture Card Viewer: Single-exe, low-latency viewer for USB capture cards in a borderless 1:1 window. Video Capture Card Viewer source on GitHub Extract Audio Tracks (3 stars): Pull every language's audio track out of a video file in one go. Extract Audio Tracks source on GitHub Network Adapters Toggle: A small dark-themed GUI to enable or disable network adapters. Network Adapters Toggle source on GitHub

📈 Research

Singapore REITs Benchmark: S-REIT screener with SGX investor-relations data, gearing, property yields and quality scores. Singapore REITs Benchmark source on GitHub EMD Volatility Forecasting: Paper and test harness on the real limits of Empirical Mode Decomposition for volatility forecasting. EMD Volatility Forecasting source on GitHub

🧩 Visual Studio extensions

Customize VS Window Title (122 stars): Put the Git branch, folder path or solution name in Visual Studio's window title. Customize VS Window Title source on GitHub Debug Single Thread (34 stars): Freeze background threads while stepping, so the debugger stays on the code you are reading. Debug Single Thread source on GitHub Disable No Source Tab (12 stars): Stop Visual Studio opening "No Source Available" tabs when stepping into framework code. Disable No Source Tab source on GitHub

⌨️ VS Code extensions

AI Agent Sound Notification (7 stars): Plays a sound when Claude Code or another agent is waiting for you. AI Agent Sound Notification source on GitHub Explorer File Filter: A filter button for the VS Code file explorer. Explorer File Filter source on GitHub

🌐 Chrome extensions

Bookmark Icon Customizer (8 stars): Change the icons of your bookmark bar. Bookmark Icon Customizer source on GitHub Superlevels: Privacy-hardened productivity extension with handy shortcuts. Superlevels source on GitHub

🐦 Thunderbird extensions

Hide All Mail Duplicates (5 stars): Hide duplicate Gmail "All Mail" results from Thunderbird searches. Hide All Mail Duplicates source on GitHub

📋 All projects as text

🎮 Games

  • Boom Buds ⭐ 3: Bomb-dropping party game for up to 10 players: on one screen, over the local network or online. open in your browser · source
  • Pong Wars Reloaded ⭐ 5: Pong Wars, Day vs Night, reloaded with rackets, power-ups, AI opponents, board rotation and custom physics. open in your browser · source
  • Escalier Score Keeper: Offline-first score keeper for Oh Hell (Escalier) with shareable game links, in several languages. open in your browser · source
  • BoplFix ⭐ 4: Bopl Battle mod: direct P2P connections instead of relays, and keybindings that stick. download · source
  • Digital Circus Party App: Self-hosted birthday party app with a 3D AI ringmaster, a cloned voice and iPad push-to-talk. source

🎹 Music

  • Sonora Live: Remote music lessons in the browser: P2P video, pure instrument audio and two-way MIDI between teacher and student pianos. sonora-live.github.io · source
  • Note Master: Learn to read piano notes on treble and bass clefs, with practice scheduled by the FSRS spaced-repetition algorithm. notemaster.erwinmayer.com
  • Halloween Soundboard: 260+ spooky sounds with a haunt mode, installable and working offline. open in your browser · source
  • MIDI Notes Player: Sequence and play notes across 50+ instruments, right in the browser. open in your browser · source
  • Perfect Bluetooth MIDI ⭐ 60: Bridge Bluetooth LE MIDI instruments into Windows MIDI Services, with stable reconnection and low latency. download · source

💾 Backups

  • Backspace: Set-and-forget encrypted backups to Dropbox, OneDrive, Google Drive, S3 or local disks, with automated restore verification. backspace-backup.github.io · source
  • Photobox Book To PDF: Export Photobox photo books to high-resolution PDF. source
  • Todoist Export: Back up Todoist tasks, projects and metadata. source
  • Trakt.tv Backup ⭐ 3: Back up your Trakt.tv watch history and ratings with one script. source

📊 Analytics

  • Tidesight ⭐ 3: Lightweight web analytics that keeps every raw hit. Full dashboard, session replays and Web Vitals, on low-cost shared hosting. live demo · source

⛵ Boating

📱 Productivity

  • Chained Timers: The interval forge. Sequence timers into named chains for sport, breathwork, cooking and study. Installable web app and native Android. chainedtimers.github.io · source
  • WhatsPhone: Open a WhatsApp chat with any phone number without saving it to your contacts first. whatsphone.github.io · source

🤖 SI and agents

  • Agent Sentinel: Supervisor that resumes Claude Code agents after rate limits and crashes. source
  • Teleporter: Move live agent projects between a Windows laptop and an always-on Linux server. source
  • Open WebUI Image Models ⭐ 6: Route image-generation models from Open WebUI to llama-swap and ComfyUI. source
  • AI Arena History: Daily snapshots and interactive history charts of LLM arena Elo scores across flagship models. open in your browser · source

🏠 Smart home

  • HA Merge Sensor History ⭐ 73: Import and merge historical sensor data between entities, safely and idempotently. install with HACS · source
  • Real Last Changed / Seen ⭐ 9: Last-changed and last-seen timestamp sensors that survive restarts. install with HACS · source
  • FusionSolar Statistics: Huawei FusionSolar statistics card, computed locally with no cloud API. install with HACS · source
  • View-Aware Polling ⭐ 4: Poll expensive devices only while their card or dashboard is open. install with HACS · source
  • SwitchBot Lock Quick Key: Exposes SwitchBot Lock Ultra Quick Key settings over Bluetooth. install with HACS · source
  • Cloudflare Access Recovery ⭐ 8: Brings the HA frontend back when Cloudflare Access cookies expire. source
  • Frigate Better Face Recognition ⭐ 4: Local CPU face recognition with InsightFace SCRFD and ArcFace. source
  • Frigate Layout Sync: Save and sync camera-group layouts across all your devices. source

🖥️ Windows utilities

  • Video Capture Card Viewer: Single-exe, low-latency viewer for USB capture cards in a borderless 1:1 window. download · source
  • Extract Audio Tracks ⭐ 3: Pull every language's audio track out of a video file in one go. download · source
  • Network Adapters Toggle: A small dark-themed GUI to enable or disable network adapters. download · source

📈 Research

  • Singapore REITs Benchmark: S-REIT screener with SGX investor-relations data, gearing, property yields and quality scores. open in your browser · source
  • EMD Volatility Forecasting: Paper and test harness on the real limits of Empirical Mode Decomposition for volatility forecasting. source

🧩 Visual Studio extensions

  • Customize VS Window Title ⭐ 122: Put the Git branch, folder path or solution name in Visual Studio's window title. VS Marketplace · source
  • Debug Single Thread ⭐ 34: Freeze background threads while stepping, so the debugger stays on the code you are reading. VS Marketplace · source
  • Disable No Source Tab ⭐ 12: Stop Visual Studio opening "No Source Available" tabs when stepping into framework code. VS Marketplace · source

⌨️ VS Code extensions

  • AI Agent Sound Notification ⭐ 7: Plays a sound when Claude Code or another agent is waiting for you. VS Marketplace · source
  • Explorer File Filter: A filter button for the VS Code file explorer. VS Marketplace · source

🌐 Chrome extensions

  • Bookmark Icon Customizer ⭐ 8: Change the icons of your bookmark bar. Chrome Web Store · source
  • Superlevels: Privacy-hardened productivity extension with handy shortcuts. source

🐦 Thunderbird extensions

  • Hide All Mail Duplicates ⭐ 5: Hide duplicate Gmail "All Mail" results from Thunderbird searches. download · source

Pinned Loading

  1. vs-customize-window-title vs-customize-window-title Public

    Customize Visual Studio Window Title - Visual Studio Extension

    C# 122 35

  2. Perfect-Bluetooth-MIDI-For-Windows Perfect-Bluetooth-MIDI-For-Windows Public

    Bridge a Bluetooth LE MIDI device into Windows MIDI Services so any DAW or Web MIDI site can use it wired-style.

    C# 60 6

  3. HA-Merge-Sensor-History HA-Merge-Sensor-History Public

    Home Assistant custom component to import historical sensor data from one entity into another. Atomic, idempotent, HACS compatible.

    Python 73 4

  4. Bookmark-Icon-Customizer Bookmark-Icon-Customizer Public

    A premium Bookmark Icon Customizer and favicon changer for Chrome

    JavaScript 8

  5. tidesight-analytics/tidesight tidesight-analytics/tidesight Public

    Self-hosted free web analytics that keeps every raw hit: pageviews, events, heatmaps, session replays, Web Vitals and errors, on cheap shared hosting with Python's standard library, SQLite and cron…

    Python 3

  6. sonora-live/sonora-live sonora-live/sonora-live Public

    Remote music lessons in the browser: peer-to-peer video, pure unprocessed instrument sound and two-way MIDI between teacher and student pianos. Low latency, no account, nothing to install.

    TypeScript 3