[Media] I built a performant Git Client using Rust (Tauri) to replace heavy Electron apps.
![[Media] I built a performant Git Client using Rust (Tauri) to replace heavy Electron apps.](https://i.redd.it/xkq8f8mvoycg1.png)
Hi everyone,
I wanted to share a project I've been working on: ArezGit. It's a desktop Git client leveraging the power of Tauri.
As many of you know, most Git GUIs nowadays are heavy Electron wrappers. I wanted something that felt snappy and native but kept the flexibility of a web frontend (React) for the UI components.
Tech Stack:
- Backend: Rust (using
git2-rsbindings for libgit2 operations). - Frontend: React + TypeScript + Styled Components.
- Communication: Tauri commands for seamless IPC.
One of the features I'm most proud of is the "Bring Your Own Key" AI implementation. Since the backend is Rust, managing the API calls to Gemini locally on the user's machine is secure and fast, ensuring no code data is proxied through a middleman server.
It's currently Windows-only (packaged as an .exe), but since the codebase is cross-platform, Linux/macOS builds are next in the pipeline.
It's free for public repos if you want to give it a spin and check the performance.
Check it out here: https://arezgit.com