The problem isn’t that there are no libraries out there that parse Markdown. There are, in fact, plenty for all different languages. The issue is that every site has its own flavor of it. Lemmy does it one way, GitHub another, and something else does it completely differently yet again.
It is, unfortunately, kind of a mess.
Yeah, what would you even call such an invention? Ballon Aircraft? Hot Aircraft? Air Hot Ballon? It just doesn’t make any sense.