<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: weaz</title>
    <description>The latest articles on DEV Community by weaz (@weaztoven).</description>
    <link>https://dev.to/weaztoven</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4182905%2Fa64da91a-25fb-4784-9b80-3efdb6de614e.jpg</url>
      <title>DEV Community: weaz</title>
      <link>https://dev.to/weaztoven</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/weaztoven"/>
    <language>en</language>
    <item>
      <title>Building a Terminal-Based GitHub Control Panel in Rust: Meet git-pulse 🚀</title>
      <dc:creator>weaz</dc:creator>
      <pubDate>Sat, 24 Oct 2026 15:03:30 +0000</pubDate>
      <link>https://dev.to/weaztoven/building-a-terminal-based-github-control-panel-in-rust-meet-git-pulse-4p9o</link>
      <guid>https://dev.to/weaztoven/building-a-terminal-based-github-control-panel-in-rust-meet-git-pulse-4p9o</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvbniyr0jcktpai5cqxtp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvbniyr0jcktpai5cqxtp.gif" alt="git-pulse" width="759" height="443"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 What is git-pulse?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;git-pulse&lt;/strong&gt; is a fast TUI (Terminal User Interface) built using &lt;a href="https://github.com/ratatui/ratatui" rel="noopener noreferrer"&gt;Ratatui&lt;/a&gt; and &lt;a href="https://github.com/crossterm-rs/crossterm" rel="noopener noreferrer"&gt;Crossterm&lt;/a&gt;. It serves as a unified terminal control panel for GitHub, allowing developers to discover trending repositories, monitor project stats, and navigate through repos without opening a browser tab.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Terminal-Native GitHub Dashboard:&lt;/strong&gt; View trending repositories across various programming languages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live In-Memory Filtering:&lt;/strong&gt; Press &lt;code&gt;/&lt;/code&gt; to instantly search and filter repos by name, topic, or language.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Color Themes:&lt;/strong&gt; Toggle between clean visual themes (including Dracula and custom HEX palettes) with &lt;code&gt;T&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instant Repo Actions:&lt;/strong&gt; Copy clone commands directly (&lt;code&gt;c&lt;/code&gt;) or launch repositories in your browser (&lt;code&gt;o&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyboard-First Navigation:&lt;/strong&gt; Smoothly switch tabs (&lt;code&gt;Tab&lt;/code&gt;) and jump between lists (&lt;code&gt;j&lt;/code&gt;/&lt;code&gt;k&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Quick Installation
&lt;/h2&gt;

&lt;p&gt;You can easily install &lt;code&gt;git-pulse&lt;/code&gt; via &lt;code&gt;cargo&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cargo &lt;span class="nb"&gt;install &lt;/span&gt;git-pulse

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or clone the repository and build from source:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="o"&gt;[&lt;/span&gt;https://github.com/weaztoven/git-pulse.git]&lt;span class="o"&gt;(&lt;/span&gt;https://github.com/weaztoven/git-pulse.git&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;git-pulse
cargo build &lt;span class="nt"&gt;--release&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  ⚡ How to Use It
&lt;/h2&gt;

&lt;p&gt;Once launched with &lt;code&gt;git-pulse&lt;/code&gt;, you can control the entire dashboard using intuitive hotkeys:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Tab&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Switch between Watchlist, Trending, and My Repos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start live filtering&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Esc&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Clear filter / exit search mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;T&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change color theme&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;c&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Copy clone URL to clipboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;o&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Open current repository in browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;q&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Quit application&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🤝 Open Source &amp;amp; Contributions
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;git-pulse&lt;/code&gt; is fully open-source and built with the Rust community in mind.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://www.google.com/search?q=https://github.com/weaztoven/git-pulse" rel="noopener noreferrer"&gt;github.com/weaztoven/git-pulse&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crates.io Package:&lt;/strong&gt; &lt;a href="https://crates.io/crates/git-pulse" rel="noopener noreferrer"&gt;crates.io/crates/git-pulse&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you find this project helpful or have ideas for new features (like pull request management or issue tracking), feel free to leave a star ⭐️ on GitHub, open an issue, or submit a PR!&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What tools do you use to manage your GitHub workflow from the terminal? Let me know in the comments below!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>rust</category>
      <category>cli</category>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I Built cleaner-cli: A Blazingly Fast Rust Tool to Clean Up Developer Junk</title>
      <dc:creator>weaz</dc:creator>
      <pubDate>Thu, 15 Oct 2026 18:07:08 +0000</pubDate>
      <link>https://dev.to/weaztoven/i-built-cleaner-cli-a-blazingly-fast-rust-tool-to-clean-up-developer-junk-2jf7</link>
      <guid>https://dev.to/weaztoven/i-built-cleaner-cli-a-blazingly-fast-rust-tool-to-clean-up-developer-junk-2jf7</guid>
      <description>&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hkmmf0q3td7zl0qc6qb.gif" alt=" "&gt;
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;If you're a developer, chances are your disk is silently being eaten up by leftovers like &lt;span class="sb"&gt;`node_modules`&lt;/span&gt;, Rust &lt;span class="sb"&gt;`target`&lt;/span&gt; folders, &lt;span class="sb"&gt;`.cache`&lt;/span&gt;, and &lt;span class="sb"&gt;`dist`&lt;/span&gt; build artifacts. 

To solve this for myself, I built &lt;span class="gs"&gt;**cleaner-cli**&lt;/span&gt; — a fast, lightweight, and open-source CLI tool written in Rust to help you reclaim your storage space in seconds! 🧹
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## 🔥 Features&lt;/span&gt;
&lt;span class="p"&gt;
-&lt;/span&gt; &lt;span class="gs"&gt;**Blazingly Fast:**&lt;/span&gt; Written in Rust for maximum efficiency and low resource usage.
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="gs"&gt;**Dry-Run Mode:**&lt;/span&gt; Test what will be deleted without touching any files.
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="gs"&gt;**Easy Execution:**&lt;/span&gt; Sweep out build clutter with a single command.
&lt;span class="p"&gt;-&lt;/span&gt; &lt;span class="gs"&gt;**Cross-Platform:**&lt;/span&gt; Works wherever Rust runs!
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## ⚡ Quick Start&lt;/span&gt;

Installing &lt;span class="sb"&gt;`cleaner-cli`&lt;/span&gt; is super simple via Cargo:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;cargo install cleaner-cli&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Dry Run (Preview Mode)

See how much space you can reclaim safely:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;cleaner-cli&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
### Clean Up (Execution Mode)

Delete the junk files and free up your disk:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;cleaner-cli --execute&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## 🔗 Links &amp;amp; Feedback&lt;/span&gt;
&lt;span class="p"&gt;
*&lt;/span&gt; &lt;span class="gs"&gt;**GitHub Repository:**&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;weaztoven/cleaner-cli&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://www.google.com/search?q=https://github.com/weaztoven/cleaner-cli&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; ⭐
&lt;span class="p"&gt;*&lt;/span&gt; &lt;span class="gs"&gt;**Crates.io:**&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;cleaner-cli&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://www.google.com/search?q=https://crates.io/crates/cleaner-cli&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; 📦

I'd love to hear your thoughts, feature requests, or feedback! If you find it useful, consider dropping a star ⭐ on GitHub!

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>rust</category>
      <category>showdev</category>
      <category>cli</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
