<?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: Alex Ishida</title>
    <description>The latest articles on DEV Community by Alex Ishida (@alexishida).</description>
    <link>https://dev.to/alexishida</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%2F719695%2Fd35bc7a3-b382-4905-97c8-48d63ef3cf63.jpeg</url>
      <title>DEV Community: Alex Ishida</title>
      <link>https://dev.to/alexishida</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alexishida"/>
    <language>en</language>
    <item>
      <title>Why I Created Moji to Open Markdown Files Like PDFs</title>
      <dc:creator>Alex Ishida</dc:creator>
      <pubDate>Tue, 14 Jul 2026 02:38:29 +0000</pubDate>
      <link>https://dev.to/alexishida/why-i-created-moji-to-open-markdown-files-like-pdfs-2d5h</link>
      <guid>https://dev.to/alexishida/why-i-created-moji-to-open-markdown-files-like-pdfs-2d5h</guid>
      <description>&lt;p&gt;Moji was born from a simple need: to open a Markdown file with the same&lt;br&gt;
convenience as opening a PDF.&lt;/p&gt;

&lt;p&gt;Double-click the file, view the fully formatted content, navigate&lt;br&gt;
through the document, and move on.&lt;/p&gt;

&lt;p&gt;For a long time, I used Visual Studio Code for this. It's an excellent&lt;br&gt;
tool and part of my daily workflow, but it always felt like overkill&lt;br&gt;
when I just wanted to read a README, a specification, or a set of notes.&lt;/p&gt;

&lt;p&gt;I had to launch the editor, load the file, and switch to preview mode.&lt;br&gt;
That makes perfect sense when you're coding, but for simply reading a&lt;br&gt;
&lt;code&gt;.md&lt;/code&gt; file, it felt more complicated than it should be.&lt;/p&gt;

&lt;p&gt;I looked for alternatives, but I couldn't find one that worked the way I&lt;br&gt;
envisioned.&lt;/p&gt;

&lt;p&gt;So I built Moji.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/alexishida/Moji" rel="noopener noreferrer"&gt;https://github.com/alexishida/Moji&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Markdown Is Becoming More Important Than Ever
&lt;/h2&gt;

&lt;p&gt;Markdown is already widely used for documentation, installation guides,&lt;br&gt;
API references, internal processes, and technical decisions.&lt;/p&gt;

&lt;p&gt;With the rise of AI tools, the format has become even more important.&lt;br&gt;
Today, &lt;code&gt;.md&lt;/code&gt; files are also used to store:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  AI agent instructions;&lt;/li&gt;
&lt;li&gt;  version-controlled prompts;&lt;/li&gt;
&lt;li&gt;  development rules;&lt;/li&gt;
&lt;li&gt;  project context;&lt;/li&gt;
&lt;li&gt;  architecture guides;&lt;/li&gt;
&lt;li&gt;  specifications and capability definitions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is happening because Markdown is simple, human-readable, easy to&lt;br&gt;
version, and structured enough to be understood by both people and AI&lt;br&gt;
systems.&lt;/p&gt;

&lt;p&gt;Despite its widespread adoption, reading Markdown still often requires a&lt;br&gt;
code editor or a tool that's more powerful than necessary.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treating Markdown as a Document
&lt;/h2&gt;

&lt;p&gt;Moji's goal is to treat Markdown as a document---not just as source&lt;br&gt;
code.&lt;/p&gt;

&lt;p&gt;When you open a file, it's immediately rendered and ready to read. If&lt;br&gt;
you need to make changes, simply switch to edit mode.&lt;/p&gt;

&lt;p&gt;The goal isn't to replace an IDE, but to provide a faster, more&lt;br&gt;
convenient way to access:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  documentation and READMEs;&lt;/li&gt;
&lt;li&gt;  specifications and notes;&lt;/li&gt;
&lt;li&gt;  AI instructions;&lt;/li&gt;
&lt;li&gt;  rules, context, and skill files.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moji can also be associated with &lt;code&gt;.md&lt;/code&gt; and &lt;code&gt;.markdown&lt;/code&gt; file extensions,&lt;br&gt;
allowing you to open Markdown files directly from your operating system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;p&gt;What started as a simple Markdown viewer has grown into a full-featured&lt;br&gt;
application that includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  multiple documents in tabs, with unsaved-change indicators and
advanced tab management (close others, close to the right, close
saved, or close all);&lt;/li&gt;
&lt;li&gt;  Markdown viewing and editing, with formatting shortcuts in the
editor;&lt;/li&gt;
&lt;li&gt;  heading navigation (outline) in both the preview and editor, with
scroll spy;&lt;/li&gt;
&lt;li&gt;  find and replace, including match counting and navigation between
results;&lt;/li&gt;
&lt;li&gt;  recent files, remembered last-used directory, and persistent theme
settings;&lt;/li&gt;
&lt;li&gt;  support for tables, task lists, footnotes, definition lists,
subscript, and superscript;&lt;/li&gt;
&lt;li&gt;  syntax highlighting for code blocks, with one-click copy buttons;&lt;/li&gt;
&lt;li&gt;  emoji support and mathematical formulas using LaTeX and KaTeX;&lt;/li&gt;
&lt;li&gt;  Mermaid diagram rendering in the preview (flowcharts, sequence
diagrams, Gantt charts, class diagrams, ER diagrams, state diagrams,
and user journey diagrams), plus a dedicated diagram viewer with
zoom, pan, minimap, and individual PNG export;&lt;/li&gt;
&lt;li&gt;  export to HTML, PDF, and PNG, with diagrams embedded as SVG;&lt;/li&gt;
&lt;li&gt;  interface available in six languages: English, Brazilian Portuguese,
Spanish, Japanese, Chinese, and Russian;&lt;/li&gt;
&lt;li&gt;  automatic updates for Windows and Linux builds.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moji is currently at &lt;strong&gt;v0.1.4&lt;/strong&gt; and is available for Windows, macOS, and&lt;br&gt;
Linux.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Thoughts
&lt;/h2&gt;

&lt;p&gt;Markdown has evolved far beyond being just a format for READMEs. It has&lt;br&gt;
become a key part of project documentation and the way we interact with&lt;br&gt;
AI systems.&lt;/p&gt;

&lt;p&gt;Moji was created to support that evolution by offering a simple&lt;br&gt;
experience: open, read, and edit Markdown files without having to launch&lt;br&gt;
an IDE.&lt;/p&gt;

&lt;p&gt;The project is open source, and suggestions, feedback, issues, and&lt;br&gt;
contributions are always welcome.&lt;/p&gt;

&lt;h1&gt;
  
  
  OpenSource #Markdown #ArtificialIntelligence #Electron #React
&lt;/h1&gt;

&lt;h1&gt;
  
  
  TypeScript #GitHub
&lt;/h1&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>ai</category>
      <category>markdown</category>
    </item>
  </channel>
</rss>
