// the find
torvalds/pesconvert
Brother PES file converter
A C command-line tool by Linus Torvalds that converts Brother PES embroidery files to SVG, PNG, or Cairo output. It's a personal utility that happens to live on GitHub — not a library or framework, just a focused tool for a narrow problem.
Single-purpose and does exactly what it says with no dependencies beyond Cairo/libpng. The code is clean C that you can actually read in an afternoon. Having Torvalds as the author means the low-level bit-parsing of the PES binary format is probably correct. The MIME type and thumbnailer files are a nice touch — installable as a proper desktop integration.
Last touched in 2022 and the commit history is sparse — this is clearly not actively maintained. No documentation beyond whatever you infer from the Makefile. Only handles the PES format; the Brother embroidery ecosystem has other formats (DST, JEF, etc.) this ignores entirely. Build system is a bare Makefile with no install target beyond what you'd wire up yourself.