← statichum.studio

Lifters who self-host their training logs in wger want to record structured data on each individual set, like whether a resistance band is single or doubled, distance from a cable anchor, or bench angle, rather than stuffing it into one free-text note per workout. Per-set reps already work, but there are no user-defined custom fields, and four separate users have asked for set-level or per-exercise annotation over the last six months. The value is logs that actually capture the variables band, cable, and calisthenics lifters need to reproduce a set.

builder note

Per-set reps already work (wger combines repeated exercises into set rows), so do not ship another notes box. The gap is user-defined columns per set, like band doubled or anchor distance, which is a small schema and UI feature, not a rewrite.

landscape (2 existing solutions)

wger, the leading FOSS self-hosted strength tracker, logs per-set reps and weight plus workout-level notes, but structured, user-defined per-set fields have no home there. The proprietary cloud apps that come closest are not self-hostable.

wger Self-hosted strength tracker. Per-set reps and weight are loggable (the maintainer notes you can split a set by re-adding the exercise) and notes exist at the workout level, but per its features page and the open issues there are no user-defined custom data fields per set such as band single or doubled, anchor distance, or bench angle.
Hevy Proprietary cloud app with per-set RPE, set types, and exercise notes, but it is not self-hostable, and these users specifically want the capability inside their own self-hosted log.
sources (3)
other https://github.com/wger-project/wger/issues/2391 "There are several data-points I'd like to be able to log for each set" 2026-06-17
other https://github.com/wger-project/wger/issues/2157 "I would like to be able to annotate individual sets within an exercise" 2026-01-04
other https://github.com/wger-project/wger/issues/2183 "Add a Blank Space in every exercise for Notes e.g. Seat Position" 2026-01-24
fitnessstrength-trainingself-hostedwgerdata-logging

Deaf and hard-of-hearing Linux desktop users rely on the FOSS LiveCaptions app for offline, on-device captions, but users filed fresh June 2026 requests for two missing controls: selecting one speech source instead of mixing all desktop audio, and resizing the caption window beyond a cramped single-line display. The value is making on-device captioning usable for real conversations and media on Linux without filtering games, music, and speech by hand.

builder note

Do not pitch this as 'Linux has no captioning' because Chrome's Live Caption already runs there. The real unmet need is per-source audio selection plus a readable resizable display, which even the leading FOSS tool lacks.

landscape (2 existing solutions)

On-device live captioning ships system-wide on Windows 11 and macOS and in-browser via Chrome on Linux, but Linux has no OS-level option, so deaf and hard-of-hearing Linux users depend on the FOSS LiveCaptions app, which still cannot target one audio source or show more than a line or two.

LiveCaptions (net.sapples.LiveCaptions) Linux and desktop only, offline and on-device. Its Flathub page shows it captions desktop and mic audio combined with no per-source selection, and display options are limited to font, size, and uppercase, with no resizable multi-line display or per-source input control. English only.
Chrome Live Caption Runs on Linux but, per Google's help page, only captions audio playing inside the Chrome browser, not arbitrary app or system audio.
sources (2)
other https://github.com/abb128/LiveCaptions/issues/120 "allow us to select a specific input device in the app" 2026-06-03
other https://github.com/abb128/LiveCaptions/issues/122 "one line is not enough... I want to increase the height" 2026-06-15
accessibilitycaptionsdeaflinuxoffline-ai

Hobbyists who self-host their 3D-printing filament inventory in Spoolman want to populate spools by pulling brand, material, and color data from the community database 3dfilamentprofiles.com instead of typing each one in by hand. The requester shared a hand-rolled import script, and another user confirmed in June 2026 that it worked for them. The value is killing the manual data entry that makes inventory tracking a chore.

builder note

Do not build a rival inventory app. The demand is specifically a bridge to 3dfilamentprofiles.com's data, and a user already proved the CSV mapping works, so the real value is turning that script into a one-click import or a Spoolman PR, not reinventing the tracker.

landscape (2 existing solutions)

Spoolman owns the self-hosted filament-inventory niche and maintains SpoolmanDB, yet at least one user prefers 3dfilamentprofiles.com's data and another confirmed the CSV import workaround works. With no built-in bridge, they hand-enter spools or run a community member's Python script.

Spoolman The dominant FOSS filament-inventory tool. It ships its own SpoolmanDB community database and supports manual entry, but per its README there is no way to import or fetch spool data from external community databases like 3dfilamentprofiles.com.
3dfilamentprofiles.com The community filament database the requesters say covers brands missing from SpoolmanDB. It has no native Spoolman integration, so getting its data in means an unofficial CSV import script.
sources (1)
other https://github.com/Donkie/Spoolman/issues/911 "I'd like to have import from such service" 2026-04-12
3d-printingself-hostedfilament-inventoryspoolmandata-import