<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Martzcode</title>
    <description>The latest articles on DEV Community by Martzcode (@martzcode).</description>
    <link>https://dev.to/martzcode</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4081049%2Fcec66f13-fb6e-4e26-b04a-a8a5a8226426.png</url>
      <title>DEV Community: Martzcode</title>
      <link>https://dev.to/martzcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/martzcode"/>
    <language>en</language>
    <item>
      <title>I built a Markdown editor under 10MB because Obsidian felt too heavy</title>
      <dc:creator>Martzcode</dc:creator>
      <pubDate>Thu, 20 Aug 2026 12:43:51 +0000</pubDate>
      <link>https://dev.to/martzcode/i-built-a-markdown-editor-under-10mb-because-obsidian-felt-too-heavy-4b90</link>
      <guid>https://dev.to/martzcode/i-built-a-markdown-editor-under-10mb-because-obsidian-felt-too-heavy-4b90</guid>
      <description>&lt;p&gt;I love writing in Markdown. What I don't love is opening a 200MB+ Electron app just to jot down a note. So I built &lt;strong&gt;Markify&lt;/strong&gt; - a desktop Markdown editor that weighs in at &lt;strong&gt;under 10MB&lt;/strong&gt; and still ships a real feature set.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why bother
&lt;/h2&gt;

&lt;p&gt;Obsidian is great, but it's heavy, and most of what I actually need day-to-day is simpler: open a file, write, preview, export, done. Every "lightweight" alternative I tried either wasn't actually light, or was missing basics like PDF export or a proper file explorer. So I built the tool I wanted.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's in it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open &amp;amp; save&lt;/strong&gt; &lt;code&gt;.md&lt;/code&gt;, &lt;code&gt;.markdown&lt;/code&gt;, &lt;code&gt;.mdx&lt;/code&gt; files with native dialogs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sidebar file explorer&lt;/strong&gt; - browse a whole folder, expand subfolders on demand, just like VS Code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three view modes&lt;/strong&gt;: Read, Edit, and Hybrid (live side-by-side preview)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PDF export&lt;/strong&gt; with embedded images and proper Unicode font handling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Light/dark theme&lt;/strong&gt; that follows your system in real time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4 languages&lt;/strong&gt; out of the box: English, French, German, Spanish&lt;/li&gt;
&lt;li&gt;Native title bar per platform (real traffic lights on macOS, custom controls on Windows/Linux)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;p&gt;Angular 22 (with Signals) on the frontend, Rust on the backend, glued together with &lt;strong&gt;Tauri 2&lt;/strong&gt;. That combo is exactly why the app stays small - no bundled Chromium, no Node runtime shipped, just the OS's native webview. 82 unit tests (Vitest) keep the core services honest.&lt;/p&gt;

&lt;p&gt;Everything is open source, AGPL-3.0: &lt;a href="https://github.com/Martzcode/Markify" rel="noopener noreferrer"&gt;github.com/Martzcode/Markify&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Markdown is basically AI's native language now
&lt;/h2&gt;

&lt;p&gt;Here's the other reason this project felt worth building right now: every LLM defaults to Markdown. Ask ChatGPT, Claude, or Copilot for anything structured and you get headers, bullet lists, code fences, bold text - Markdown, every time. It's become the de facto output format for AI because it's plain text, unambiguous to parse, and renders cleanly almost everywhere.&lt;/p&gt;

&lt;p&gt;That shift changes what a Markdown editor needs to be good at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copy-pasting AI output&lt;/strong&gt; should just work - no reformatting, no broken tables, no mangled code blocks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code block rendering with copy buttons&lt;/strong&gt; matters more than ever, since so much AI output is code or config snippets&lt;/li&gt;
&lt;li&gt;A fast, native app means you're not fighting a bloated Electron shell while pasting in a 2000-word AI-generated draft&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I didn't build Markify &lt;em&gt;for&lt;/em&gt; AI specifically, but the fact that AI assistants "think" in Markdown is part of why a fast, no-friction Markdown editor is more useful today than it was five years ago. Your notes app is increasingly also your AI-output landing zone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where you can get it
&lt;/h2&gt;

&lt;p&gt;It's live on the &lt;strong&gt;Microsoft Store&lt;/strong&gt;: &lt;a href="https://apps.microsoft.com/detail/9n8tw7bf69ng" rel="noopener noreferrer"&gt;apps.microsoft.com/detail/9n8tw7bf69ng&lt;/a&gt; - if you're on Windows, an install (or even just a rating) genuinely helps visibility.&lt;/p&gt;

&lt;p&gt;macOS and Linux builds (&lt;code&gt;.dmg&lt;/code&gt;, &lt;code&gt;.deb&lt;/code&gt;, &lt;code&gt;.rpm&lt;/code&gt;) are on the &lt;a href="https://github.com/Martzcode/Markify/releases" rel="noopener noreferrer"&gt;GitHub releases page&lt;/a&gt;. I'm currently working on getting Markify into official Linux repositories (Flathub is the top candidate) - if you've done that before and have tips, I'd love to hear them in the comments.&lt;/p&gt;

&lt;p&gt;More of my work: &lt;a href="https://martzcode.vercel.app" rel="noopener noreferrer"&gt;martzcode.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback, issues, and stars are all welcome.&lt;/p&gt;

</description>
      <category>markdown</category>
      <category>tauri</category>
      <category>angular</category>
      <category>rust</category>
    </item>
  </channel>
</rss>
