<?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: Ivan Postigo</title>
    <description>The latest articles on DEV Community by Ivan Postigo (@ivapo).</description>
    <link>https://dev.to/ivapo</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3759700%2Fc1875c7e-85f6-4f76-a6a0-48c4ab220eed.jpg</url>
      <title>DEV Community: Ivan Postigo</title>
      <link>https://dev.to/ivapo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ivapo"/>
    <language>en</language>
    <item>
      <title>I vibed an orthodox file explorer with Tauri + Rust + TypeScript</title>
      <dc:creator>Ivan Postigo</dc:creator>
      <pubDate>Wed, 11 Feb 2026 09:19:30 +0000</pubDate>
      <link>https://dev.to/ivapo/i-built-an-orthodox-file-explorer-with-tauri-rust-typescript-aag</link>
      <guid>https://dev.to/ivapo/i-built-an-orthodox-file-explorer-with-tauri-rust-typescript-aag</guid>
      <description>&lt;p&gt;Inspired by 'Total commander' (&lt;a href="https://www.ghisler.com/" rel="noopener noreferrer"&gt;https://www.ghisler.com/&lt;/a&gt;), I vibed Panex, an orthodox file manager (&lt;a href="https://en.wikipedia.org/wiki/File_manager#Orthodox_file_managers" rel="noopener noreferrer"&gt;https://en.wikipedia.org/wiki/File_manager#Orthodox_file_managers&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;I built PanEx to browse multiple directories at once, and drag files between them.&lt;/p&gt;

&lt;p&gt;What it does&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-pane browsing — split right or down, as many panes as you want&lt;/li&gt;
&lt;li&gt;Drag &amp;amp; drop between panes (hold Alt to copy instead of move)&lt;/li&gt;
&lt;li&gt;Full keyboard navigation — arrows, tab between panes, enter to open, Cmd+F to search&lt;/li&gt;
&lt;li&gt;4 themes — Dark, Rainbow, Retro 3.1 (Windows-style), and TUI&lt;/li&gt;
&lt;li&gt;Sortable columns — click to sort by name, extension, size, or date&lt;/li&gt;
&lt;li&gt;Inline folder expansion — expand folders in-place without navigating away&lt;/li&gt;
&lt;li&gt;Breadcrumb path bar — click any segment to jump to a parent directory&lt;/li&gt;
&lt;li&gt;Per-pane search — real-time filtering with Cmd+F&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tech stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rust backend via Tauri v2 — all filesystem operations happen in Rust&lt;/li&gt;
&lt;li&gt;Vanilla TypeScript frontend —&lt;a href="![%20](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g2gi9g8np4fg7hqldhcr.png)"&gt;&lt;/a&gt; no framework. Just TS + HTML + CSS&lt;/li&gt;
&lt;li&gt;~1500 lines of CSS for 4 complete themes&lt;/li&gt;
&lt;li&gt;Builds to native apps on macOS, Windows, and Linux&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I deliberately avoided frameworks to keep it fast and lean. The entire frontend is a handful of TS files with manual DOM updates — directory reads feel instant.&lt;/p&gt;

&lt;p&gt;Try it&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web demo: &lt;a href="https://ivapo.github.io/PanEx/demo/" rel="noopener noreferrer"&gt;https://ivapo.github.io/PanEx/demo/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Download: &lt;a href="https://ivapo.github.io/PanEx/" rel="noopener noreferrer"&gt;https://ivapo.github.io/PanEx/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source: &lt;a href="https://github.com/Ivapo/PanEx" rel="noopener noreferrer"&gt;https://github.com/Ivapo/PanEx&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The web demo runs entirely in-browser with a simulated filesystem so you can try it without installing anything.&lt;/p&gt;

&lt;p&gt;What's next&lt;/p&gt;

&lt;p&gt;Still early — feedback and contributions welcome. If you find it useful, the repo is open source and stars are appreciated.&lt;br&gt;
I will add a settings menu.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>opensource</category>
      <category>rust</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Just joined</title>
      <dc:creator>Ivan Postigo</dc:creator>
      <pubDate>Sun, 08 Feb 2026 08:58:30 +0000</pubDate>
      <link>https://dev.to/ivapo/just-joined-4bhl</link>
      <guid>https://dev.to/ivapo/just-joined-4bhl</guid>
      <description>&lt;p&gt;Hello, I just joined to the community and look forward to grow with it!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
