Title: Inspired by the design and UI&#x2F;UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor.<p>Some features worth highlighting:<p>- Monaco editor and Prettier integration for code snippets<p>- Tables (apparently the holy grail of WYSIWYG editing)<p>- Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports)<p>- Accepts Markdown paste-in, and &quot;exports&quot;&#x2F;generates HTML, Markdown and JSON outputs<p>- Collaboration (with real-time awareness and initial commenting system, available only when logged in)<p>- GPT-3.5 integration (only when logged-in with the corresponding extension installed)<p>Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC.<p>Some notable drawbacks:<p>- No mobile support<p>- Collaboration available only between signed-in users, in the same workspace;<p>- I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement<p>- Self-hosting isn&#x27;t easy right now, though you should be able to figure it out from the source code<p>The editor itself is a standalone app, extracted from the larger Vrite CMS project (<a href="https:&#x2F;&#x2F;github.com&#x2F;vriteio&#x2F;vrite">https:&#x2F;&#x2F;github.com&#x2F;vriteio&#x2F;vrite</a>) which you can also test out (only with sign-in) here: <a href="https:&#x2F;&#x2F;app.vrite.io&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;app.vrite.io&#x2F;</a>
Upvote: