<?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>Forem: Justin Maximillian Kimlim</title>
    <description>The latest articles on Forem by Justin Maximillian Kimlim (@kimlimjustin).</description>
    <link>https://forem.com/kimlimjustin</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%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png</url>
      <title>Forem: Justin Maximillian Kimlim</title>
      <link>https://forem.com/kimlimjustin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kimlimjustin"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sat, 04 Apr 2026 16:34:05 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/-31n9</link>
      <guid>https://forem.com/kimlimjustin/-31n9</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi" class="crayons-story__hidden-navigation-link"&gt;I Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What Happened&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/kimlimjustin" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/kimlimjustin" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Justin Maximillian Kimlim
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Justin Maximillian Kimlim
                
              
              &lt;div id="story-author-preview-content-3454361" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/kimlimjustin" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Justin Maximillian Kimlim&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 4&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi" id="article-link-3454361"&gt;
          I Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What Happened
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/typescript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;typescript&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/react"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;react&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>I Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What Happened</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sat, 04 Apr 2026 16:33:31 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi</link>
      <guid>https://forem.com/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-39hi</guid>
      <description>&lt;p&gt;Remember when file managers were just... folders and files?&lt;/p&gt;

&lt;p&gt;I got tired of switching between Finder, VS Code, Terminal, and ChatGPT every 30 seconds. So I built a file manager that has all of them built in. It's called &lt;strong&gt;Xplorer&lt;/strong&gt;, it's free, and I just shipped the first alpha.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ri1zcwoh88ekuuukvx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ri1zcwoh88ekuuukvx.png" alt="Xplorer — A modern file manager" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The "Why" — File Managers Haven't Changed Since 2005
&lt;/h2&gt;

&lt;p&gt;Think about it. Your code editor got AI autocomplete, your browser got extensions, your terminal got split panes. But your file manager? Still the same grid things...&lt;/p&gt;

&lt;p&gt;I wanted one app where I could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browse files&lt;/li&gt;
&lt;li&gt;Preview code with syntax highlighting&lt;/li&gt;
&lt;li&gt;Ask AI "what's in this PDF?"&lt;/li&gt;
&lt;li&gt;Run git commands&lt;/li&gt;
&lt;li&gt;Open a terminal&lt;/li&gt;
&lt;li&gt;Install extensions&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h2&gt;
  
  
  What It Looks Like
&lt;/h2&gt;

&lt;h3&gt;
  
  
  VS Code Vibes, But For Your Files
&lt;/h3&gt;

&lt;p&gt;Multi-tab browsing, split panes, file tree sidebar, AI chat — all in one window. Browse two folders side-by-side, ask the AI about a file, and preview code with syntax highlighting. No more juggling 5 different apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" alt="Split view with multiple tabs, file browsing, and AI chat sidebar" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And yes — you can actually code in it too. There's a full code editor extension with syntax highlighting, multi-tab editing, an architecture analyzer, git history, and a project workspace sidebar. It's basically VS Code inside your file manager.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15491pgqtteeso8fu0r9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15491pgqtteeso8fu0r9.png" alt="Full IDE mode — code editor, architecture panel, git history, workspace tree" width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The git integration lives in the bottom panel — stage commits, view diffs, push/pull, browse history. The terminal persists even when you navigate to different folders (which sounds obvious, but most file managers kill your terminal when you click a folder).&lt;/p&gt;

&lt;h3&gt;
  
  
  AI That Actually Sees Your Files
&lt;/h3&gt;

&lt;p&gt;Select any file — a PDF, a Word doc, a spreadsheet, source code — type "explain this file", and the AI reads the actual content and tells you what's inside. Not just the filename. The &lt;em&gt;content&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In the screenshot below, I selected a Chinese probability textbook PDF. The AI read it and told me it's a "Probability Theory Exam Crammer's Bible, compiled for a 2026 Spring semester course at Tsinghua University." I didn't open the file. I didn't copy-paste anything. It just read it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnl2qu51o0dj8jnk6rwk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnl2qu51o0dj8jnk6rwk.png" alt="AI chat reads your files — select a PDF and ask questions about it" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It works with anything: PDFs, &lt;code&gt;.docx&lt;/code&gt;, &lt;code&gt;.xlsx&lt;/code&gt;, &lt;code&gt;.pptx&lt;/code&gt;, Python scripts, Rust code, config files. You can ask follow-up questions, ask it to summarize, or ask it to compare two files. It's like having ChatGPT built into your file manager, except it can actually &lt;em&gt;see&lt;/em&gt; what's on your disk.&lt;/p&gt;

&lt;p&gt;The AI search is smart too — type "latest" and it sorts by date. Type "big videos" and it filters by type and size. It even works across languages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Run Claude Code or Codex Right In Your File Manager
&lt;/h3&gt;

&lt;p&gt;See that terminal at the bottom? That's Claude Code running inside Xplorer. Command palette on top, other extensions on the right, integrated terminal at the bottom. You can browse your project files, run &lt;code&gt;claude&lt;/code&gt; in the terminal, and manage extensions — all without leaving the window.&lt;/p&gt;

&lt;p&gt;The command palette (Ctrl+Shift+P) works just like VS Code — search files, jump to folders, run commands. And the terminal is a real PTY, so anything you run in Terminal.app or iTerm works here too — including Claude Code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx9ljc7my4vvfnq3vbszz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx9ljc7my4vvfnq3vbszz.png" alt="Command palette, Claude Code in terminal, and extensions panel" width="800" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Extension Marketplace
&lt;/h2&gt;

&lt;p&gt;Just like VS Code has extensions, Xplorer has a marketplace at &lt;a href="https://xplorer.space" rel="noopener noreferrer"&gt;xplorer.space&lt;/a&gt;. That's how features above can work. One-click install, auto-updates.&lt;/p&gt;

&lt;p&gt;There are 25+ extensions right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Git UI&lt;/strong&gt; — full branch, staging, diff, blame interface&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SSH Manager&lt;/strong&gt; — browse remote servers like local folders&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Editor&lt;/strong&gt; — edit files with syntax highlighting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Editor&lt;/strong&gt; — crop, resize, filters&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite Browser&lt;/strong&gt; — open and query databases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5 Themes&lt;/strong&gt; — Tokyo Night, Dracula, Nord, Cyberpunk, Ocean Deep&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And if you're a developer, you can build your own with the public SDK.&lt;/p&gt;

&lt;h2&gt;
  
  
  More Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" alt="File browsing with split view" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxx5ueto6s2za6xv0zz8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxx5ueto6s2za6xv0zz8.png" alt="Rich file previews — code, images, PDFs, 3D models" width="800" height="568"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01fwzjkv6jxbv0vt0feg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01fwzjkv6jxbv0vt0feg.png" alt="AI chat assistant built right in" width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5oriz471tng7b92gs1s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5oriz471tng7b92gs1s.png" alt="Git integration in the bottom panel" width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Built With
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tauri 2 + Rust&lt;/strong&gt; — 10x smaller than Electron, native speed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React 18&lt;/strong&gt; — modern UI with hooks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI&lt;/strong&gt; — works with Ollama (free/local), Claude, OpenAI, Gemini, DeepSeek, Mistral&lt;/li&gt;
&lt;li&gt;Runs on &lt;strong&gt;macOS, Windows, and Linux&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;This is an alpha release — it's fully functional but expect rough edges. Back up important files before going wild with file operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href="https://github.com/kimlimjustin/xplorer/releases" rel="noopener noreferrer"&gt;github.com/kimlimjustin/xplorer/releases&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href="https://github.com/kimlimjustin/xplorer" rel="noopener noreferrer"&gt;github.com/kimlimjustin/xplorer&lt;/a&gt; (AGPL-3.0)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extension marketplace&lt;/strong&gt;: &lt;a href="https://xplorer.space" rel="noopener noreferrer"&gt;xplorer.space&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like it, a star on GitHub or a &lt;a href="https://github.com/sponsors/kimlimjustin" rel="noopener noreferrer"&gt;sponsorship&lt;/a&gt; would mean the world to me.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Back years ago I posted &lt;a href="https://dev.to/kimlimjustin/i-wrote-a-fully-functioning-file-explorer-using-typescript-1e4n"&gt;I wrote a fully functioning File Explorer using TypeScript&lt;/a&gt;. That was the version I built when I learn programming. This is the sequel — rewritten from scratch in Rust with AI superpowers.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>typescript</category>
      <category>react</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What Happened</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sat, 04 Apr 2026 10:18:15 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-k1n</link>
      <guid>https://forem.com/kimlimjustin/i-put-vs-code-claude-and-a-terminal-inside-a-file-manager-i-built-using-react-and-rust-heres-k1n</guid>
      <description>&lt;p&gt;Remember when file managers were just... folders and files?&lt;/p&gt;

&lt;p&gt;I got tired of switching between Finder, VS Code, Terminal, and ChatGPT every 30 seconds. So I built a file manager that has all of them built in. It's called &lt;strong&gt;Xplorer&lt;/strong&gt;, it's free, and I just shipped the first alpha.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ri1zcwoh88ekuuukvx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ri1zcwoh88ekuuukvx.png" alt="Xplorer — A modern file manager" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The "Why" — File Managers Haven't Changed Since 2005
&lt;/h2&gt;

&lt;p&gt;Think about it. Your code editor got AI autocomplete, your browser got extensions, your terminal got split panes. But your file manager? Still the same grid things...&lt;/p&gt;

&lt;p&gt;I wanted one app where I could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browse files&lt;/li&gt;
&lt;li&gt;Preview code with syntax highlighting&lt;/li&gt;
&lt;li&gt;Ask AI "what's in this PDF?"&lt;/li&gt;
&lt;li&gt;Run git commands&lt;/li&gt;
&lt;li&gt;Open a terminal&lt;/li&gt;
&lt;li&gt;Install extensions&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h2&gt;
  
  
  What It Looks Like
&lt;/h2&gt;

&lt;h3&gt;
  
  
  VS Code Vibes, But For Your Files
&lt;/h3&gt;

&lt;p&gt;Multi-tab browsing, split panes, file tree sidebar, AI chat — all in one window. Browse two folders side-by-side, ask the AI about a file, and preview code with syntax highlighting. No more juggling 5 different apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" alt="Split view with multiple tabs, file browsing, and AI chat sidebar" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And yes — you can actually code in it too. There's a full code editor extension with syntax highlighting, multi-tab editing, an architecture analyzer, git history, and a project workspace sidebar. It's basically VS Code inside your file manager.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15491pgqtteeso8fu0r9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15491pgqtteeso8fu0r9.png" alt="Full IDE mode — code editor, architecture panel, git history, workspace tree" width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The git integration lives in the bottom panel — stage commits, view diffs, push/pull, browse history. The terminal persists even when you navigate to different folders (which sounds obvious, but most file managers kill your terminal when you click a folder).&lt;/p&gt;

&lt;h3&gt;
  
  
  AI That Actually Sees Your Files
&lt;/h3&gt;

&lt;p&gt;Select any file — a PDF, a Word doc, a spreadsheet, source code — type "explain this file", and the AI reads the actual content and tells you what's inside. Not just the filename. The &lt;em&gt;content&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In the screenshot below, I selected a Chinese probability textbook PDF. The AI read it and told me it's a "Probability Theory Exam Crammer's Bible, compiled for a 2026 Spring semester course at Tsinghua University." I didn't open the file. I didn't copy-paste anything. It just read it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnl2qu51o0dj8jnk6rwk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnl2qu51o0dj8jnk6rwk.png" alt="AI chat reads your files — select a PDF and ask questions about it" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It works with anything: PDFs, &lt;code&gt;.docx&lt;/code&gt;, &lt;code&gt;.xlsx&lt;/code&gt;, &lt;code&gt;.pptx&lt;/code&gt;, Python scripts, Rust code, config files. You can ask follow-up questions, ask it to summarize, or ask it to compare two files. It's like having ChatGPT built into your file manager, except it can actually &lt;em&gt;see&lt;/em&gt; what's on your disk.&lt;/p&gt;

&lt;p&gt;The AI search is smart too — type "latest" and it sorts by date. Type "big videos" and it filters by type and size. It even works across languages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Run Claude Code or Codex Right In Your File Manager
&lt;/h3&gt;

&lt;p&gt;See that terminal at the bottom? That's Claude Code running inside Xplorer. Command palette on top, other extensions on the right, integrated terminal at the bottom. You can browse your project files, run &lt;code&gt;claude&lt;/code&gt; in the terminal, and manage extensions — all without leaving the window.&lt;/p&gt;

&lt;p&gt;The command palette (Ctrl+Shift+P) works just like VS Code — search files, jump to folders, run commands. And the terminal is a real PTY, so anything you run in Terminal.app or iTerm works here too — including Claude Code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx9ljc7my4vvfnq3vbszz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx9ljc7my4vvfnq3vbszz.png" alt="Command palette, Claude Code in terminal, and extensions panel" width="800" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Extension Marketplace
&lt;/h2&gt;

&lt;p&gt;Just like VS Code has extensions, Xplorer has a marketplace at &lt;a href="https://xplorer.space" rel="noopener noreferrer"&gt;xplorer.space&lt;/a&gt;. That's how features above can work. One-click install, auto-updates.&lt;/p&gt;

&lt;p&gt;There are 25+ extensions right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Git UI&lt;/strong&gt; — full branch, staging, diff, blame interface&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SSH Manager&lt;/strong&gt; — browse remote servers like local folders&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Editor&lt;/strong&gt; — edit files with syntax highlighting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Editor&lt;/strong&gt; — crop, resize, filters&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite Browser&lt;/strong&gt; — open and query databases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5 Themes&lt;/strong&gt; — Tokyo Night, Dracula, Nord, Cyberpunk, Ocean Deep&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And if you're a developer, you can build your own with the public SDK.&lt;/p&gt;

&lt;h2&gt;
  
  
  More Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq87rynptr9ca3o06iem.png" alt="File browsing with split view" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxx5ueto6s2za6xv0zz8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxx5ueto6s2za6xv0zz8.png" alt="Rich file previews — code, images, PDFs, 3D models" width="800" height="568"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01fwzjkv6jxbv0vt0feg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01fwzjkv6jxbv0vt0feg.png" alt="AI chat assistant built right in" width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5oriz471tng7b92gs1s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5oriz471tng7b92gs1s.png" alt="Git integration in the bottom panel" width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Built With
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tauri 2 + Rust&lt;/strong&gt; — 10x smaller than Electron, native speed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React 18&lt;/strong&gt; — modern UI with hooks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI&lt;/strong&gt; — works with Ollama (free/local), Claude, OpenAI, Gemini, DeepSeek, Mistral&lt;/li&gt;
&lt;li&gt;Runs on &lt;strong&gt;macOS, Windows, and Linux&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;This is an alpha release — it's fully functional but expect rough edges. Back up important files before going wild with file operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href="https://github.com/kimlimjustin/xplorer/releases" rel="noopener noreferrer"&gt;github.com/kimlimjustin/xplorer/releases&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href="https://github.com/kimlimjustin/xplorer" rel="noopener noreferrer"&gt;github.com/kimlimjustin/xplorer&lt;/a&gt; (AGPL-3.0)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extension marketplace&lt;/strong&gt;: &lt;a href="https://xplorer.space" rel="noopener noreferrer"&gt;xplorer.space&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like it, a star on GitHub or a &lt;a href="https://github.com/sponsors/kimlimjustin" rel="noopener noreferrer"&gt;sponsorship&lt;/a&gt; would mean the world to me.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Back years ago I posted &lt;a href="https://dev.to/kimlimjustin/i-wrote-a-fully-functioning-file-explorer-using-typescript-1e4n"&gt;I wrote a fully functioning File Explorer using TypeScript&lt;/a&gt;. That was the version I built when I learn programming. This is the sequel — rewritten from scratch in Rust with AI superpowers.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>rust</category>
      <category>react</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Xplorer, a modern File Explorer that was written using TypeScript, has its performance improved on the recent release</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Mon, 22 Nov 2021 12:50:22 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/xplorer-a-modern-file-explorer-that-was-written-using-typescript-has-its-performance-improved-on-the-recent-release-4f99</link>
      <guid>https://forem.com/kimlimjustin/xplorer-a-modern-file-explorer-that-was-written-using-typescript-has-its-performance-improved-on-the-recent-release-4f99</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk2o0ygyjvsz2sw61vlu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk2o0ygyjvsz2sw61vlu.png" alt="Xplorer dark"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello devs!&lt;/p&gt;

&lt;p&gt;About two months ago, I released the first version of Xplorer and wrote a post about it which makes both of the blog and the repository went into trending 🚀. Thanks a lot for it. &lt;em&gt;Please read this blog before continue reading&lt;/em&gt;&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/i-wrote-a-fully-functioning-file-explorer-using-typescript-1e4n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I wrote a fully-functioning File Explorer, using TypeScript.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Sep 25 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#typescript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#node&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#xplorer&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;
  &lt;strong&gt;What is Xplorer?&lt;/strong&gt;  (&lt;em&gt;click to expand&lt;/em&gt;)
  &lt;p&gt;Xplorer is a file explorer built from ground-up to be fully customizable. And even without any customization, it already looks modern!&lt;/p&gt;

&lt;p&gt;Xplorer is a cross-platform application built using &lt;a href="https://tauri.studio" rel="noopener noreferrer"&gt;Tauri&lt;/a&gt;, and you can run it on Windows, MacOS, or Linux without having much trouble. One of the key feature is Xplorer allows you to preview the files you have directly inside Xplorer. And it's not only limited to picture or document preview, but also video preview.&lt;/p&gt;

&lt;p&gt;To summarize, Xplorer's features contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  It looks modern&lt;/li&gt;
&lt;li&gt;  Easy to use&lt;/li&gt;
&lt;li&gt;  Cross-platform&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://xplorer.vercel.app/docs/guides/operation/#preview-file" rel="noopener noreferrer"&gt;File Preview&lt;/a&gt;, even for videos!&lt;/li&gt;
&lt;li&gt;  Customizable&lt;/li&gt;
&lt;li&gt;  Supports multiple tab&lt;/li&gt;
&lt;li&gt;  Most importantly, Free and Open Source Software(FOSS), which means you can change components inside if you see fit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Xplorer is currently under heavy development. You can give your suggestions and feedbacks in our &lt;a href="https://github.com/kimlimjustin/xplorer/discussions/" rel="noopener noreferrer"&gt;Discussions&lt;/a&gt; page. If you feel comfortable in writing code using Typescript and Rust, we highly encourage you to &lt;a href="https://xplorer.vercel.app/community/Contributing/" rel="noopener noreferrer"&gt;contribute to this project&lt;/a&gt;.&lt;/p&gt;



&lt;/p&gt;

&lt;p&gt;
  &lt;strong&gt;Some Screenshots&lt;/strong&gt; (&lt;em&gt;click to expand&lt;/em&gt;)
  &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntyptgs99c479xwvcmo6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntyptgs99c479xwvcmo6.png" alt="Xplorer on Garuda Linux with Light+ theme"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6mryvlcbt7szd7gaigp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6mryvlcbt7szd7gaigp.png" alt="Xplorer on Windows with Dark+ theme"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8dz9gb8jg1gono0k13ff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8dz9gb8jg1gono0k13ff.png" alt="Xplorer on macOS with Light+ theme"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F903v4ectksohiuz8ly7k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F903v4ectksohiuz8ly7k.png" alt="Xplorer on Windows with Dark theme"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fip5fm7y1ecsqa49xbl6m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fip5fm7y1ecsqa49xbl6m.png" alt="Xplorer on Windows with Light theme"&gt;&lt;/a&gt;



&lt;/p&gt;

&lt;p&gt;During that period, I received many inputs regarding the performance of Xplorer, I actually realized this when first developing Xplorer and have no clue to improve it because I didn't know any other framework for developing desktop application using JS Stack besides Electron at that time until some people suggesting me using &lt;a href="https://tauri.studio" rel="noopener noreferrer"&gt;Tauri&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4jumrwyqpuziwkecoihu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4jumrwyqpuziwkecoihu.png" alt="_One of many suggestions_"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And soon, I tried it and boom 💥! The performance went rocket (although some of the features may be not as fast as the native one) as it now relies on Rust as the backend to handle file operation while it still relies on TypeScript, SCSS, HTML for the frontend. The installer size, memory consumption has drop a lot when the performance increased after migrating it to Tauri.&lt;/p&gt;

&lt;p&gt;The new version of Xplorer is now a polygot program as it uses Rust for handling file operation while the HTML, SCSS, and TypeScript (which is transpiled to JS and CSS) still maintain the same for the frontend look.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pros
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Improve performance and memory usage&lt;/li&gt;
&lt;li&gt;Decrease installer size up to 90%&lt;/li&gt;
&lt;li&gt;Improve startup speeds (from ∼ 1.52 s to ∼ 1.28 s) (_tested on i7-9700 32GB)&lt;/li&gt;
&lt;li&gt;Thread safe&lt;/li&gt;
&lt;li&gt;It's cross platform&lt;/li&gt;
&lt;li&gt;Non-ASCII drive name supports (thanks to &lt;a href="https://docs.rs/sysinfo/0.21.1/sysinfo/" rel="noopener noreferrer"&gt;&lt;code&gt;sysinfo&lt;/code&gt;&lt;/a&gt; crate)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cons
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Some features like dragging file from Xplorer to another application has gone as Tauri has no this feature.(&lt;a href="https://github.com/tauri-apps/tauri/issues/2593" rel="noopener noreferrer"&gt;https://github.com/tauri-apps/tauri/issues/2593&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Opening folder might be slower than on Electron for some cases because Xplorer need to communicate to Rust&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overall, using Tauri is much better than Electron IMO, especially when using the app in less computing capability computers. Also, Tauri also let user to develop cross platform application with webpages (HTML, CSS, JS) just like Electron does but more lightweight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Another improvement/changes of Xplorer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Introduce new icon &lt;/li&gt;
&lt;li&gt;Add ability to continue the previous session on startup 🚀&lt;/li&gt;
&lt;li&gt;More personalized settings ⚙️&lt;/li&gt;
&lt;li&gt;Supports previewing almost all programming languages with syntax highlighting 👁️‍🗨️&lt;/li&gt;
&lt;li&gt;Improve some functions algorithms 🚀&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;More detailed changelog:&lt;/strong&gt; &lt;a href="https://github.com/kimlimjustin/xplorer/releases/tag/v0.2.0" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/xplorer/releases/tag/v0.2.0&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Notable features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;File Previewing
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpd1mwdx7t8gyqkg6s0kq.png" alt="Xplorer supports file previewing"&gt;
&lt;/li&gt;
&lt;li&gt;Looks Modern
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo659mi8njqfvggmy46zj.png" alt="Xplorer looks modern"&gt;
&lt;/li&gt;
&lt;li&gt;Support Multiple Tab
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuc9tdctjttgi0a4xc3zk.png" alt="Xplorer support multiple tab"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;GitHub link: &lt;a href="https://github.com/kimlimjustin/xplorer" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/xplorer&lt;/a&gt;&lt;br&gt;
Documentation site: &lt;a href="https://xplorer.vercel.app" rel="noopener noreferrer"&gt;https://xplorer.vercel.app&lt;/a&gt;&lt;br&gt;
Discord: &lt;a href="https://discord.gg/MHGtSWvfUS" rel="noopener noreferrer"&gt;https://discord.gg/MHGtSWvfUS&lt;/a&gt;&lt;br&gt;
Install it now: &lt;a href="https://github.com/kimlimjustin/xplorer/releases/tag/v0.2.0" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/xplorer/releases/tag/v0.2.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any comments will be appreciated, also, don't forget to drop a star on GitHub if you like to :D&lt;/p&gt;

&lt;p&gt;Happy coding! 🎉&lt;/p&gt;

</description>
      <category>typescript</category>
      <category>showdev</category>
      <category>rust</category>
      <category>xplorer</category>
    </item>
    <item>
      <title>I wrote a fully-functioning File Explorer, using TypeScript.</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sat, 25 Sep 2021 13:23:10 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/i-wrote-a-fully-functioning-file-explorer-using-typescript-1e4n</link>
      <guid>https://forem.com/kimlimjustin/i-wrote-a-fully-functioning-file-explorer-using-typescript-1e4n</guid>
      <description>&lt;p&gt;I am very happy to introduce &lt;a href="https://xplorer.vercel.app" rel="noopener noreferrer"&gt;Xplorer&lt;/a&gt; to help you organize your files and/or folders.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fecv6gk12ld5lij18gmeu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fecv6gk12ld5lij18gmeu.png" alt="Xplorer win"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Designed Out Of The Box
&lt;/h3&gt;

&lt;p&gt;Xplorer is not written on traditional language like C, C++ or C#. It is written on TypeScript, HTML and SCSS, using the Electron framework, this makes Xplorer looks much more modern, and it will support theme customization in the future release. There are four available default themes for now.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cross Platform
&lt;/h3&gt;

&lt;p&gt;As I mentioned, Xplorer is powered by the web because it's written with the Electron framework, this makes it possible to run Xplorer from any platform.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Windows&lt;/th&gt;
&lt;th&gt;Garuda Linux&lt;/th&gt;
&lt;th&gt;macOS Catalina&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fecv6gk12ld5lij18gmeu.png" alt="Xplorer win"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frtr9o9gk7qfkc2j3trg1.png" alt="Xplorer linux"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg18nvk0d62zglblxcqgi.png" alt="Xplorer mac"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  File Preview
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xogjs2c7y4ll6pnw656.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xogjs2c7y4ll6pnw656.png" alt="preview"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I know it's quite annoying to open a file and close to search for the correct file users are searching for. Hence, I've implemented this native file preview feature, see available file types to preview &lt;a href="https://xplorer.vercel.app/docs/guides/operation/#preview-file" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Supports Multiple Tabs
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8md5rb848ii9g3u9o4n2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8md5rb848ii9g3u9o4n2.png" alt="support-tabs"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Xplorer helps you organize your files easier by supporting multiple tabs :)&lt;/p&gt;

&lt;p&gt;and many others more&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;You can reach the installer on &lt;a href="https://xplorer.vercel.app" rel="noopener noreferrer"&gt;GitHub release section&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About
&lt;/h2&gt;

&lt;p&gt;Xplorer is a File Explorer built on TypeScript, focused on modernization and customization. It will support extension just like VSCode does. (thought by the time I write this documentation, the feature to user to auto generate their theme is not done yet, but it will be ASAP).&lt;/p&gt;

&lt;p&gt;Contributors in need. &lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;p&gt;GitHub link: &lt;a href="https://github.com/kimlimjustin/xplorer" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/xplorer&lt;/a&gt;&lt;br&gt;
Documentation site: &lt;a href="https://xplorer.vercel.app" rel="noopener noreferrer"&gt;https://xplorer.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why it was built using TypeScript?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Typed Secured&lt;/li&gt;
&lt;li&gt;TypeScript/JavaScript has became the most used language.&lt;/li&gt;
&lt;li&gt;TypeScript has a very strong community.&lt;/li&gt;
&lt;li&gt;Can be run in various OSes.&lt;/li&gt;
&lt;li&gt;You can easily write plugin using TypeScript/JavaScript&lt;/li&gt;
&lt;li&gt;Modern layouts can be built using the HTML and CSS via Electron.&lt;/li&gt;
&lt;li&gt;I'm bad at C/C++ xD&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any comments will be appreciated :) Thanks&lt;/p&gt;

&lt;h2&gt;
  
  
  Happy coding! 🎉
&lt;/h2&gt;

</description>
      <category>typescript</category>
      <category>showdev</category>
      <category>node</category>
      <category>xplorer</category>
    </item>
    <item>
      <title>I built doge theme of Reddit using MERN Stack!</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sun, 25 Apr 2021 13:03:03 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/i-built-doge-theme-of-reddit-using-mern-stack-58hd</link>
      <guid>https://forem.com/kimlimjustin/i-built-doge-theme-of-reddit-using-mern-stack-58hd</guid>
      <description>&lt;p&gt;Hello developers, I've recently created a doge theme version of Reddit, called Dogeit using the MERN Stack (MongoDB, Express JS, React JS, and Node JS).&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/kimlimjustin"&gt;
        kimlimjustin
      &lt;/a&gt; / &lt;a href="https://github.com/kimlimjustin/dogeit"&gt;
        dogeit
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🐶 Doge version of reddit.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Dogeit&lt;/h1&gt;
&lt;p&gt;🐶 Doge version of reddit.&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://camo.githubusercontent.com/9760b756128c0edc2bf3f6762c49f46fe3329685901a71e2fdb6f0047230bfdc/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d3145394d7447534b3647616e5a43344b7a494d674a6b7361334d70797376384450"&gt;&lt;img src="https://camo.githubusercontent.com/9760b756128c0edc2bf3f6762c49f46fe3329685901a71e2fdb6f0047230bfdc/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d3145394d7447534b3647616e5a43344b7a494d674a6b7361334d70797376384450" alt="Dogeit demo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
Local Setup&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Clone this repository or fork it&lt;/li&gt;
&lt;li&gt;Navigate to &lt;code&gt;client&lt;/code&gt; directory
&lt;ul&gt;
&lt;li&gt;Run &lt;code&gt;yarn&lt;/code&gt; or &lt;code&gt;npm i&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Create a new file called &lt;code&gt;.env&lt;/code&gt; which stores environment variables such as
&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;REACT_APP_SERVER_URL&lt;/code&gt;, your server endpoint&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;REACT_APP_GITHUB_CLIENT_ID&lt;/code&gt;, your GitHub OAuth Client ID&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;REACT_APP_SECURITY_KEY&lt;/code&gt;, a random token used to secure your application&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Start application by running &lt;code&gt;npm start&lt;/code&gt; or &lt;code&gt;yarn start&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Navigate to &lt;code&gt;server&lt;/code&gt; directory
&lt;ul&gt;
&lt;li&gt;Run &lt;code&gt;yarn&lt;/code&gt; or &lt;code&gt;npm i&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Create a new file called &lt;code&gt;.env&lt;/code&gt; which stores environment variables such as
&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;GITHUB_CLIENT_ID&lt;/code&gt;, your GitHUb OAuth Client ID&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GITHUB_CLIENT_SECRET&lt;/code&gt;, your GitHUB OAuth Client Secret&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;CLIENT_URL&lt;/code&gt;, your client endpoint&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ATLAS_URI&lt;/code&gt;, your MongoDB Atlas URI&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;SECURITY_KEY&lt;/code&gt;, a random token used to secure your application, note that this token value must be the same as &lt;code&gt;REACT_APP_SECURITY_KEY&lt;/code&gt; value in &lt;code&gt;client/.env&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;EMAIL_ADDRESS&lt;/code&gt;, Your Email Address&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;EMAIL_PROVIDER&lt;/code&gt;, Your Email Provider&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;EMAIL_PASS&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/kimlimjustin/dogeit"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Any comments will be appreciated :)&lt;/p&gt;

&lt;h3&gt;
  
  
  If you like this project, be sure to drop a star on GitHub 🌟!
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Happy coding!
&lt;/h2&gt;

&lt;p&gt;You might also like these articles:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;3 Good quality apps for windows to make your computer seems modern&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 14 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/my-personal-website-built-using-html-css-and-vanilla-javascript-13kd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;My personal website built using HTML, CSS, and vanilla JavaScript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 18 '21 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#portfolio&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Good Quality Apps For Windows to Make Your Computers Seem Modern (Sequel)</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Wed, 24 Mar 2021 13:46:02 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/good-quality-apps-for-windows-to-make-your-computers-seem-modern-sequel-30gf</link>
      <guid>https://forem.com/kimlimjustin/good-quality-apps-for-windows-to-make-your-computers-seem-modern-sequel-30gf</guid>
      <description>&lt;p&gt;Are you bored with the layout of windows apps? Try to make your computer modern with these open-source applications!&lt;/p&gt;

&lt;p&gt;Before going through, this post is a continuance from the previous post I made, you can read it here:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;3 Good quality apps for windows to make your computer seems modern&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 14 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;1. Notepads&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2j-LC1yl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lo6vmw71z5pjonp5pfbb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2j-LC1yl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lo6vmw71z5pjonp5pfbb.png" alt="Notepads Demo" width="880" height="688"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notepads (Notepad Sets) is a modern, lightweight text editor with a minimalist design. Notepads has the following features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fluent design with a built-in tab system.&lt;/li&gt;
&lt;li&gt;Blazingly fast and lightweight.&lt;/li&gt;
&lt;li&gt;Launch from the command line or PowerShell by typing: 
notepads or notepads %FilePath%.&lt;/li&gt;
&lt;li&gt;Multi-line handwriting support.&lt;/li&gt;
&lt;li&gt;Built-in Markdown live preview.&lt;/li&gt;
&lt;li&gt;Built-in diff viewer (preview your changes).&lt;/li&gt;
&lt;li&gt;Session snapshot and multi-instances.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Documentation site: &lt;a href="https://www.notepadsapp.com/"&gt;https://www.notepadsapp.com/&lt;/a&gt;&lt;br&gt;
GitHub link: &lt;a href="https://github.com/JasonStein/Notepads"&gt;https://github.com/JasonStein/Notepads&lt;/a&gt;&lt;br&gt;
Get it from Microsoft Store: &lt;a href="https://www.microsoft.com/en-id/p/notepads-app/9nhl4nsc67wm?rtc=1"&gt;https://www.microsoft.com/en-id/p/notepads-app/9nhl4nsc67wm?rtc=1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Fluent Terminal&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z1lCohxR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7gwz7gmem0noe4oqknp8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z1lCohxR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7gwz7gmem0noe4oqknp8.png" alt="Alt Text" width="880" height="645"&gt;&lt;/a&gt;&lt;br&gt;
The fluent terminal is a terminal emulator based on UWP and web technologies with a good design. Fluent terminal has some features such as multiple tabs and windows, import and export themes, and others. You can find out the whole features &lt;a href="https://github.com/felixse/FluentTerminal"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;GitHub link: &lt;a href="https://github.com/felixse/FluentTerminal"&gt;https://github.com/felixse/FluentTerminal&lt;/a&gt;&lt;br&gt;
Get it from Microsoft Store: &lt;a href="https://www.microsoft.com/store/apps/9p2krlmfxf9t?cid=storebadge&amp;amp;ocid=badge"&gt;https://www.microsoft.com/store/apps/9p2krlmfxf9t?cid=storebadge&amp;amp;ocid=badge&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. ImageGlass&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lRm-ZAmQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tnm74qt90dpbwmbkhj1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lRm-ZAmQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tnm74qt90dpbwmbkhj1m.png" alt="ImageGlass" width="880" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ImageGlass is a lightweight software application that targetting to help you view images in a clean and intuitive working environment.&lt;/p&gt;

&lt;p&gt;Documentation site: &lt;a href="https://imageglass.org/"&gt;https://imageglass.org/&lt;/a&gt;&lt;br&gt;
GitHub link: &lt;a href="https://github.com/d2phap/ImageGlass"&gt;https://github.com/d2phap/ImageGlass&lt;/a&gt;&lt;br&gt;
Download it here: &lt;a href="https://imageglass.org/release/imageglass-8-0-12-8-kobe-30#downloads"&gt;https://imageglass.org/release/imageglass-8-0-12-8-kobe-30#downloads&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please star this article and share it if you like it :)&lt;/p&gt;
&lt;h2&gt;
  
  
  Happy Coding! 🎉
&lt;/h2&gt;

&lt;p&gt;You might also like these articles:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;3 Good quality apps for windows to make your computer seems modern&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 14 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/my-personal-website-built-using-html-css-and-vanilla-javascript-13kd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;My personal website built using HTML, CSS, and vanilla JavaScript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 18 '21 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#portfolio&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MIXr74Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Gj1-08zY--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/510950/a4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21 ・ 2 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>github</category>
      <category>showdev</category>
    </item>
    <item>
      <title>My personal website built using HTML, CSS, and vanilla JavaScript</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Thu, 18 Mar 2021 12:43:39 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/my-personal-website-built-using-html-css-and-vanilla-javascript-13kd</link>
      <guid>https://forem.com/kimlimjustin/my-personal-website-built-using-html-css-and-vanilla-javascript-13kd</guid>
      <description>&lt;p&gt;Hello, developers! 👋 &lt;br&gt;
I've recently created a &lt;a href="https://kimlimjustin.github.io" rel="noopener noreferrer"&gt;personal website&lt;/a&gt; using HTML, CSS, vanilla JavaScript, and looking for any feedback for my personal website.&lt;/p&gt;

&lt;p&gt;link: &lt;a href="https://kimlimjustin.github.io" rel="noopener noreferrer"&gt;https://kimlimjustin.github.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feature my personal website has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Loading animation using CSS&lt;/li&gt;
&lt;li&gt;Animate on scroll using AOS library&lt;/li&gt;
&lt;li&gt;Recent blog from dev.to using &lt;a href="https://docs.forem.com/api/" rel="noopener noreferrer"&gt;DEV API&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Theme and light themes&lt;/li&gt;
&lt;li&gt;A terminal simulator built using Vanilla JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My website is also open source, here's the link of its code: &lt;a href="https://github.com/kimlimjustin/kimlimjustin.github.io" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/kimlimjustin.github.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any comments will be appreciated :) Thanks&lt;/p&gt;
&lt;h2&gt;
  
  
  Happy coding! 🎉
&lt;/h2&gt;

&lt;p&gt;You might also like these articles:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/google-forms-clone-with-django-and-vanilla-javascript-7ha" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google Forms Clone with Django and Vanilla Javascript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Dec 2 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;3 Good quality apps for windows to make your computer seems modern&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 14 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/whatsapp-clone-with-mern-stack-mongodb-express-react-node-12pd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Whatsapp clone with MERN stack (Mongodb, Express, React, Node)&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Nov 11 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#node&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>portfolio</category>
      <category>css</category>
    </item>
    <item>
      <title>3 Good quality apps for windows to make your computer seems modern</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sun, 14 Mar 2021 12:55:39 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k</link>
      <guid>https://forem.com/kimlimjustin/3-good-quality-apps-for-windows-to-make-your-computer-seems-modern-k4k</guid>
      <description>&lt;p&gt;Are you bored with the layout of windows apps? Try to make your computer modern with these three open-source applications!&lt;/p&gt;

&lt;p&gt;Before going through, here's a video of these three applications:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fozqpurc6duzoq4v4b1wv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fozqpurc6duzoq4v4b1wv.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Xplorer
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxpsxeztbtyxxpt124wrn.png" alt="Xplorer win"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Xplorer is a file explorer built from ground-up to be fully customizable and without customization, it also looks modern!&lt;br&gt;
It is cross-platform, built using Electron Technology that allowed our File Explorer to be run not only in Windows, but also Linux and MacOS alike.&lt;br&gt;
It also allowed file preview directly inside it, not only pictures or documents, but also videos!&lt;/p&gt;

&lt;p&gt;So to summary, Xplorer's features contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Looks modern&lt;/li&gt;
&lt;li&gt;  Easy to use&lt;/li&gt;
&lt;li&gt;  Cross-platform&lt;/li&gt;
&lt;li&gt;  File Preview, even videos!&lt;/li&gt;
&lt;li&gt;  Most importantly, FOSS, Free and Open Source, which mean you can change components inside if you see fit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Documentation site: &lt;a href="https://xplorer.vercel.app" rel="noopener noreferrer"&gt;https://xplorer.vercel.app&lt;/a&gt;&lt;br&gt;
GitHub link: &lt;a href="https://github.com/kimlimjustin/xplorer" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/xplorer&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Modern Flyout
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj3lazyv88gh8mez7puoc.png" alt="Modern Flyout)"&gt;
Modern Flyout is an open-source, modern, and Fluent Design-based replacement for the old Metro-themed flyouts present in Windows 10. This application aims to provide a Fluent Design System based replacement for the old, built-in, Metro Design based Audio/Airplane mode/Brightness flyouts present in Windows.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Documentation site: &lt;a href="https://modernflyouts-community.github.io/" rel="noopener noreferrer"&gt;https://modernflyouts-community.github.io/&lt;/a&gt;&lt;br&gt;
GitHub link: &lt;a href="https://github.com/ModernFlyouts-Community/ModernFlyouts" rel="noopener noreferrer"&gt;https://github.com/ModernFlyouts-Community/ModernFlyouts&lt;/a&gt;&lt;br&gt;
Get it from Microsoft Store: &lt;a href="https://www.microsoft.com/store/apps/9MT60QV066RP?ocid=badge" rel="noopener noreferrer"&gt;https://www.microsoft.com/store/apps/9MT60QV066RP?ocid=badge&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lively Wallpaper
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzxge1eivu0q7st4vj07i.gif" alt="wallpaper_video"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lively is a Free and Open-Source Software (FOSS) for animated desktop wallpapers. Lively turn Video &amp;amp; GIF Files, Emulators, HTML, Web address &amp;amp; Shaders, Games into Windows desktop wallpaper or screensavers; Wallpapers will completely pause playback( 0% cpu &amp;amp; gpu usage) when fullscreen application/games are running.&lt;/p&gt;

&lt;p&gt;Documentation site: &lt;a href="https://rocksdanister.github.io/lively/" rel="noopener noreferrer"&gt;https://rocksdanister.github.io/lively/&lt;/a&gt;&lt;br&gt;
GitHub link: &lt;a href="https://github.com/rocksdanister/lively" rel="noopener noreferrer"&gt;https://github.com/rocksdanister/lively&lt;/a&gt;&lt;br&gt;
Get it from Microsoft Store: &lt;a href="https://www.microsoft.com/store/apps/9NTM2QC6QWS7?cid=storebadge&amp;amp;ocid=badge" rel="noopener noreferrer"&gt;https://www.microsoft.com/store/apps/9NTM2QC6QWS7?cid=storebadge&amp;amp;ocid=badge&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please star this article and share it if you like it :)&lt;/p&gt;
&lt;h3&gt;
  
  
  Happy Coding! 🎉
&lt;/h3&gt;

&lt;p&gt;You might also like these articles:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/google-keep-clone-with-django-and-vanilla-javascript-4pnl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google Keep Clone with Django and Vanilla JavaScript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Mar 6 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/google-forms-clone-with-django-and-vanilla-javascript-7ha" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google Forms Clone with Django and Vanilla Javascript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Dec 2 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>github</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Google Keep Clone with Django and Vanilla JavaScript</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Sat, 06 Mar 2021 13:23:05 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/google-keep-clone-with-django-and-vanilla-javascript-4pnl</link>
      <guid>https://forem.com/kimlimjustin/google-keep-clone-with-django-and-vanilla-javascript-4pnl</guid>
      <description>&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Theme / View&lt;/th&gt;
&lt;th&gt;Light Theme&lt;/th&gt;
&lt;th&gt;Dark Theme&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Grid&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3j5lq2l34jsaak9w7z8u.png" alt="Google Keeps Clone demo"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxmtcgu17lepvvwjwfjp.png" alt="Google Keeps Clone demo"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnkj69ldlzdzfgk81f9fd.png" alt="Google Keeps Clone demo"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7zx64ygtuanflsa6gmw3.png" alt="Google Keeps Clone demo"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Try it online &lt;a href="https://google-keeps-clone.herokuapp.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://google-keeps-clone.herokuapp.com/" rel="noopener noreferrer"&gt;Google Keep Clone&lt;/a&gt; is an easy-to-use open-source application built using Django and Vanilla JavaSCript technologies and distributed under the &lt;a href="https://github.com/kimlimjustin/google-keep-clone/blob/master/LICENSE" rel="noopener noreferrer"&gt;MIT license&lt;/a&gt;.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/kimlimjustin" rel="noopener noreferrer"&gt;
        kimlimjustin
      &lt;/a&gt; / &lt;a href="https://github.com/kimlimjustin/google-keep-clone" rel="noopener noreferrer"&gt;
        google-keep-clone
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Clone of Google Keep built using Django and Javascript
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Google Keep Clone&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Try it online &lt;a href="https://google-keeps-clone.herokuapp.com/" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt;!&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Demo&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Theme / View&lt;/th&gt;
&lt;th&gt;Light Theme&lt;/th&gt;
&lt;th&gt;Dark Theme&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Grid&lt;/td&gt;
&lt;td&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d5ca2f6cd64f4eb7ae4cfea205a81bdbd1a939fea4b8865ad59709d1090cb25e/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31685a3943755a575a4b6c4b712d34766c584a6a6733755164644c756267735156"&gt;&lt;img src="https://camo.githubusercontent.com/d5ca2f6cd64f4eb7ae4cfea205a81bdbd1a939fea4b8865ad59709d1090cb25e/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31685a3943755a575a4b6c4b712d34766c584a6a6733755164644c756267735156" alt="Google Keeps Clone demo"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/80b0ef852f4bf15db39e4fdbae8bae08ebc32a64c7b594e26e16d6dc10210971/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31453856432d55784746725239355065466264574178643078546334675f436d73"&gt;&lt;img src="https://camo.githubusercontent.com/80b0ef852f4bf15db39e4fdbae8bae08ebc32a64c7b594e26e16d6dc10210971/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31453856432d55784746725239355065466264574178643078546334675f436d73" alt="Google Keeps Clone demo"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List&lt;/td&gt;
&lt;td&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/26aabecf8f992ce8eafabe63804cdcf3f76c2e551d215ac796960b991a773d90/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31424446584e59646e4f567430426e30724668666a74553732415a314a676c7959"&gt;&lt;img src="https://camo.githubusercontent.com/26aabecf8f992ce8eafabe63804cdcf3f76c2e551d215ac796960b991a773d90/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31424446584e59646e4f567430426e30724668666a74553732415a314a676c7959" alt="Google Keeps Clone demo"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/2beadda88fa74c3e81977514735b825c7de2d04a1a0c9eef51f22618d042d5cf/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31584130634366442d704f766b5a71576d78626f704b65795542576b6e75333130"&gt;&lt;img src="https://camo.githubusercontent.com/2beadda88fa74c3e81977514735b825c7de2d04a1a0c9eef51f22618d042d5cf/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d31584130634366442d704f766b5a71576d78626f704b65795542576b6e75333130" alt="Google Keeps Clone demo"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h6 class="heading-element"&gt;For the best experience, please use a device with a width of at least 350px&lt;/h6&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Built using:&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python with Django framework and Jinja templating language&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Getting started:&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Clone this repository or fork it
&lt;ul&gt;
&lt;li&gt;To clone this repository, type &lt;code&gt;git clone https://github.com/kimlimjustin/google-keep-clone.git&lt;/code&gt; on your terminal&lt;/li&gt;
&lt;li&gt;To fork this repository, click fork button of this repository then type &lt;code&gt;git clone https://github.com/&amp;lt;your username&amp;gt;/google-keep-clone.git&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Install all the dependencies of this project by typing &lt;code&gt;pip install -r requirements.txt&lt;/code&gt; on your terminal.&lt;/li&gt;
&lt;li&gt;Migrate the database by typing &lt;code&gt;python manage.py migrate&lt;/code&gt; on the terminal.&lt;/li&gt;
&lt;li&gt;Run this project
&lt;ul&gt;
&lt;li&gt;Run the project locally by typing &lt;code&gt;python manage.py runserver&lt;/code&gt; on the terminal and it will be accessible in your localhost.&lt;/li&gt;
&lt;li&gt;To run it on your local network, type &lt;code&gt;python manage.py runserver 0.0.0.0:8000&lt;/code&gt; and it will be accessible in your local…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/kimlimjustin/google-keep-clone" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;GitHub link: &lt;a href="https://github.com/kimlimjustin/google-keep-clone" rel="noopener noreferrer"&gt;https://github.com/kimlimjustin/google-keep-clone&lt;/a&gt;&lt;br&gt;
Try it online: &lt;a href="https://google-keeps-clone.herokuapp.com/" rel="noopener noreferrer"&gt;https://google-keeps-clone.herokuapp.com/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  If you like this project, be sure to drop a star on GitHub 🌟!
&lt;/h3&gt;
&lt;h2&gt;
  
  
  Happy coding!
&lt;/h2&gt;

&lt;p&gt;You might also like these articles:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/google-forms-clone-with-django-and-vanilla-javascript-7ha" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google Forms Clone with Django and Vanilla Javascript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Dec 2 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/whatsapp-clone-with-mern-stack-mongodb-express-react-node-12pd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Whatsapp clone with MERN stack (Mongodb, Express, React, Node)&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Nov 11 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#node&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>showdev</category>
      <category>django</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Development Progress of AbstractMark, the modern markup language</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Thu, 04 Mar 2021 12:52:06 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/development-progress-of-abstractmark-the-modern-markup-language-22ae</link>
      <guid>https://forem.com/kimlimjustin/development-progress-of-abstractmark-the-modern-markup-language-22ae</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpnn4c60n8n5ikp4ic0xw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpnn4c60n8n5ikp4ic0xw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Quick overview of AbstractMark
&lt;/h1&gt;

&lt;p&gt;In short, AbstractMark is the next generation of markdown language which inherits markdown language to be simple but with more features like the styling to build a modern website. Despite being simple, you can build modern web pages using it! Indeed, the &lt;a href="https://abstractmark.netlify.app/" rel="noopener noreferrer"&gt;AbstractMark Documentation Site&lt;/a&gt; is built using AbstractMark itself.&lt;/p&gt;

&lt;p&gt;For more information about AbstractMark, you can visit this previous blog about AbstractMark.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Otherwise, you can visit our &lt;a href="https://abstractmark.netlify.app/" rel="noopener noreferrer"&gt;documentation website&lt;/a&gt;.
&lt;h2&gt;
  
  
  Links 🔗
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://abstractmark.netlify.app/" rel="noopener noreferrer"&gt;AbstractMark documentation site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://abstractmark.netlify.app/playground" rel="noopener noreferrer"&gt;AbstractMark Playground&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://abstractmark.netlify.app/syntax" rel="noopener noreferrer"&gt;AbstractMark Syntax Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://abstractmark.netlify.app/cheatsheet" rel="noopener noreferrer"&gt;AbstractMark Cheatsheet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
  
  
  Current Development Progress 💻
&lt;/h1&gt;

&lt;p&gt;For now, AbstractMark has been implemented on JavaScript and is being implemented on Python. Version 0.1.1 of JavaScript implementation has been released and available on &lt;a href="https://www.npmjs.com/package/@abstractmark/abstractmark" rel="noopener noreferrer"&gt;npm&lt;/a&gt; while Python implementation is still in early development progress.&lt;/p&gt;

&lt;p&gt;Surely we will expand AbstractMark into another language, but of course, with your help. AbstractMark not only needs contributors but also maintainers!&lt;/p&gt;
&lt;h2&gt;
  
  
  JavaScript Implementation Progress
&lt;/h2&gt;

&lt;p&gt;All of the AbstractMark syntaxes had been implemented on JavaScript. This implementation progress is regularly maintained too! The current version is v0.1.1. Version 0.1.1 is a version that fixed typography and spacing bugs from the previous version, v0.1.0. Version 0.1.1 of AbstractMark includes the following features:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjt9rcf84dbfzyf8u1t2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjt9rcf84dbfzyf8u1t2.png" alt="Features available on version 0.1.1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, AbstractMark CLI had been implemented on the JavaScript version. You can install AbstractMark CLI by typing &lt;code&gt;npm i @abstractmark/abstractmark -g&lt;/code&gt; on your terminal. For further information about AbstractMark CLI, please visit this &lt;a href="https://abstractmark.netlify.app/cli" rel="noopener noreferrer"&gt;documentation&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Python Implementation Progress
&lt;/h2&gt;

&lt;p&gt;Python implementation progress is still in early development progress. We will write a new post after AbstractMark implemented on Python, stay tuned!&lt;/p&gt;

&lt;p&gt;Any comments or contributions or even star &lt;a href="https://github.com/abstractmark/abstractmark" rel="noopener noreferrer"&gt;this repository&lt;/a&gt; is much appreciated.&lt;/p&gt;
&lt;h3&gt;
  
  
  Happy Coding! 🎉
&lt;/h3&gt;

&lt;p&gt;You might also like these articles:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AbstractMark, the modern markdown language.&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Feb 15 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#markdown&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#abstractmark&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/google-forms-clone-with-django-and-vanilla-javascript-7ha" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google Forms Clone with Django and Vanilla Javascript&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Dec 2 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/kimlimjustin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510950%2Fa4dfddf4-687c-498a-95f6-0a355bc05446.png" alt="kimlimjustin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kimlimjustin/whatsapp-clone-with-mern-stack-mongodb-express-react-node-12pd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Whatsapp clone with MERN stack (Mongodb, Express, React, Node)&lt;/h2&gt;
      &lt;h3&gt;Justin Maximillian Kimlim ・ Nov 11 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#node&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>showdev</category>
      <category>markdown</category>
      <category>abstractmark</category>
    </item>
    <item>
      <title>AbstractMark, the modern markdown language.</title>
      <dc:creator>Justin Maximillian Kimlim</dc:creator>
      <pubDate>Mon, 15 Feb 2021 14:04:55 +0000</pubDate>
      <link>https://forem.com/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1</link>
      <guid>https://forem.com/kimlimjustin/abstractmark-the-modern-markdown-language-2ch1</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fu8ds2sc2je7yr24snruh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fu8ds2sc2je7yr24snruh.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Have you ever considered creating a website or post with custom CSS styling and even more features and keep the source as clean as traditional Markdown language? If you are, AbstractMark will be a good markup language for you! Indeed, you'll be able to create a well-designed website just by using AbstractMark itself!&lt;/p&gt;

&lt;p&gt;AbstractMark is a lightweight markup language designed to inherit the traditional syntax and add supports for styling website and using a constant syntax (which means in most cases, there'd be only one syntax, ex: there's only one way to bold a text, &lt;code&gt;**Bold text**&lt;/code&gt;).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;FYI, AbstractMark is different from &lt;a href="https://en.wikipedia.org/wiki/WYSIWYG" rel="noopener noreferrer"&gt;WYSIWYG&lt;/a&gt; editor. AbstractMark inherited from Markdown to use AbstractMark-formatted file which are &lt;code&gt;.am&lt;/code&gt; and &lt;code&gt;.abstractmark&lt;/code&gt; extended file.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Quick Start:
&lt;/h1&gt;

&lt;p&gt;For now, which is the early development progress for JavaScript Implementation, you can both try it on &lt;a href="https://abstractmark.netlify.app/playground" rel="noopener noreferrer"&gt;our playground&lt;/a&gt; and AbstractMark CLI by installing AbstractMark globally on npm package manager which is documented &lt;a href="https://github.com/abstractmark/javascript#abstractmark-cli" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Overview
&lt;/h1&gt;

&lt;p&gt;Overview of AbstractMark syntaxes that are not supported in traditional markdown language&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Class&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defining class and its styles which are CSS-based.
&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;---define
.className{
   //styles here
}
.otherClass{
   //Other styles here
}
&lt;/code&gt;&lt;/pre&gt;



&lt;ul&gt;
&lt;li&gt;Using class on an element
&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Element {.className}
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;For example: &lt;code&gt;# Heading {.className}&lt;/code&gt;&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Inline style&lt;br&gt;&lt;br&gt;
&lt;code&gt;element {key: value}&lt;/code&gt;, example: &lt;code&gt;# Hello World {color:red}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;External stylesheet&lt;br&gt;&lt;br&gt;
&lt;code&gt;stylesheet: (stylesheet link)&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;External JavaScript&lt;br&gt;&lt;br&gt;
&lt;code&gt;script: (external script link)&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;h1&gt;
  
  
  Links
&lt;/h1&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/abstractmark" rel="noopener noreferrer"&gt;https://github.com/abstractmark&lt;/a&gt;&lt;br&gt;
Documentation site (in progress): &lt;a href="https://abstractmark.netlify.app/" rel="noopener noreferrer"&gt;https://abstractmark.netlify.app/&lt;/a&gt;&lt;br&gt;
Playground: &lt;a href="https://abstractmark.netlify.app/playground" rel="noopener noreferrer"&gt;https://abstractmark.netlify.app/playground&lt;/a&gt;&lt;br&gt;
Cheatsheet: &lt;a href="https://abstractmark.netlify.app/cheatsheet" rel="noopener noreferrer"&gt;https://abstractmark.netlify.app/cheatsheet&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Development Progress
&lt;/h1&gt;

&lt;p&gt;For now, AbstractMark has been implemented on JavaScript language and released its beta version, besides, CLI has been built on top of JavaScript is available now. Of course, we'll implement it in other languages, but we need not only contributors but also maintainers! Please &lt;a href="https://github.com/abstractmark" rel="noopener noreferrer"&gt;reach us&lt;/a&gt; if you are interested. Development progress will be also posted as a blog monthly on dev.to :) Stay tuned!&lt;/p&gt;

&lt;p&gt;Please drop a star on GitHub or consider using it if you like to :)&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/abstractmark" rel="noopener noreferrer"&gt;
        abstractmark
      &lt;/a&gt; / &lt;a href="https://github.com/abstractmark/abstractmark" rel="noopener noreferrer"&gt;
        abstractmark
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Next level generation of markdown, allowing users to add styling, classes, and more into their markdown.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;AbstractMark&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;Next level generation of markdown, allowing user to add styling, classes and more into their markdown.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/46d2e5090edcebee245288ef063271adf5d01f5e6d36c86c00a74cec36765731/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d3150534f7434543743564f42677462435761306d335942596a6f6a6c465a582d55"&gt;&lt;img src="https://camo.githubusercontent.com/46d2e5090edcebee245288ef063271adf5d01f5e6d36c86c00a74cec36765731/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f6578706f72743d766965772669643d3150534f7434543743564f42677462435761306d335942596a6f6a6c465a582d55" alt="AbstractMark Logo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Table of Contents&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark#introduction" rel="noopener noreferrer"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark#syntax" rel="noopener noreferrer"&gt;Syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark#license" rel="noopener noreferrer"&gt;License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark#code-of-conduct" rel="noopener noreferrer"&gt;Code of conducts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/abstractmark#contributing-guidelines" rel="noopener noreferrer"&gt;Contributing Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Introduction&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;AbstractMark is next level markup language extended from markdown that supports styling, classes and more. AbstrackMark allows user to create a well-designed website using an easy-to-read and easy-to-write plain text format, then convert it to valid HTML or markdown file. AbstrackMark is still on development progress. AbstractMark will be implemented on various programming language soon (contributors needed). File extension for AbstractMark will be &lt;code&gt;.abstrackmark&lt;/code&gt; and &lt;code&gt;.am&lt;/code&gt;. AbstractMark documentation &lt;a href="https://abstractmark.netlify.app" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Implementation&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/javascript" rel="noopener noreferrer"&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abstractmark/python" rel="noopener noreferrer"&gt;Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Syntax&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;AbstractMark Syntax Documentation &lt;a href="https://abstractmark.netlify.app/syntax" rel="nofollow noopener noreferrer"&gt;Here&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Code of Conduct&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;For the Code of Conduct, please visit &lt;a href="https://github.com/abstractmark/abstractmarkCODE_OF_CONDUCT.md" rel="noopener noreferrer"&gt;CODE_OF_CONDUCT.md&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Contributing Guidelines&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Thanks for your interest in contributing to AbstractMark! Please take a moment to review this &lt;a href="https://github.com/abstractmark/abstractmarkCONTRIBUTING.md" rel="noopener noreferrer"&gt;document&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;License&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;AbstractMark is distributed under &lt;a href="https://github.com/abstractmark/abstractmarkLICENSE" rel="noopener noreferrer"&gt;MIT License&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/abstractmark/abstractmark" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


</description>
      <category>javascript</category>
      <category>markdown</category>
      <category>abstractmark</category>
    </item>
  </channel>
</rss>
