finds.dev← search

// the find

maykbrito/mini-video-me

★ 1,633 · TypeScript · MIT · updated Feb 2023

📹 A small webcam player focused on providing an easy way to add and control your webcam during recordings.

An Electron app that puts your webcam feed in a small, always-on-top window while you record screencasts. It handles the common pain of needing to manually layer a camera window over OBS or Loom — useful for developers who do screencasts or conference talks.

The shortcut system is well thought out: global shortcuts (no window focus required) for repositioning plus local shortcuts for zoom and shape control covers the real workflow. Custom `clip-path` shapes for the camera frame is a genuinely useful feature that most dedicated recording tools don't expose. The store/schema separation in `src/shared/store/` suggests the config is typed and validated rather than freeform JSON. Cross-platform release pipeline via electron-builder with a GitHub Actions workflow is set up and working.

Last commit was February 2023 — over three years of Electron and OS updates have passed with no maintenance, which means breakage on recent macOS and Windows versions is likely. The Mac codesign workaround in the README (manually running `codesign --force --deep --sign -`) is a red flag: unsigned Electron apps get increasingly hostile treatment from Gatekeeper with each macOS release. No tests anywhere. The build toolchain (Webpack + SWC + Yarn 1) is functional but dated; anyone forking this will spend time modernizing before adding features.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →