Open-Sourcing PostAll's Content Formatting Engine: A Gift to the Dev Community PostAll open-sourced its content formatting engine, a tool that generates structured content once and renders it into blog posts, LinkedIn updates, and email newsletters. The engine uses an intermediate representation to avoid content drift across formats, solving the problem of maintaining multiple sources of truth for a single idea. The code is available on GitHub. PostAll generates content once and ships it to three places: a blog post, a LinkedIn update, and an email newsletter. For the first four months, that meant three separate prompts, three separate LLM calls, and three versions of the same idea that quietly drifted apart from each other. I rewrote the formatting layer three times trying to fix that. The version I'm open-sourcing today is the fourth — not because I ran out of competitors to out-build, but because I realized formatting infrastructure isn't where PostAll's actual value lives. Generation quality and content strategy are the moat. A renderer that turns structured content into blog HTML, a tweet, and an email is just... useful plumbing. So here it is. Each output format has its own constraints, and they don't overlap: