
A desktop markdown editor for writing Rabbito posts locally and publishing them when they were ready. The interesting problem was the live preview: Rabbito rendered markdown server-side in Python, and a separate JavaScript renderer in the editor would have quietly drifted from it. So instead of reimplementing it, I ran the same Python markdown stack inside the desktop app through Pyodide, with the extension config mirroring the server’s — what you saw while writing was what Rabbito would publish. The product pivoted before the editor reached the authors it was built for.