[Media] My Rust-based Git Client evolved into a full "Developer Hub" (HTTP Client, Mock Data Gen & Monaco Editor built-in)

202 points gusta_rsf 25 comments
[Media] My Rust-based Git Client evolved into a full "Developer Hub" (HTTP Client, Mock Data Gen & Monaco Editor built-in)

Hi everyone,

A few months ago, I shared ArezGit here, a performant desktop Git client I built using Rust (Tauri) to escape heavy Electron wrappers. The feedback was incredibly helpful, but while using it daily, I noticed a lingering workflow issue: the constant context-switching. I was still alt-tabbing between my Git GUI, Postman, DB seeders, and a separate editor just to resolve simple conflicts or test an endpoint.

So, I decided to expand the scope. ArezGit has officially evolved from just a version control tool into a unified Developer Hub, built to eliminate that friction.

The Tech Stack remains snappy:

  • Backend: Rust (handling heavy lifting, generation engines, and git2-rs bindings).
  • Frontend: React + TypeScript + Styled Components.
  • Core: Tauri for seamless, memory-efficient IPC.

What’s new in this evolution:

  • Integrated HTTP Client: Test your REST APIs directly inside your repository workspace. Support for custom headers, auth tokens, query params, and raw/form-data payloads.
  • High-Performance Mock Data Generator: Visually build data schemas (UUIDs, names, emails, dates, etc) and let the Rust engine generate and export up to 1,000,000 rows to JSON, CSV, or raw SQL inserts.
  • Native Monaco Code Editor: Edit files without leaving the app. Powered by the same engine as VS Code, featuring a multi-tab environment.
  • Visual Conflict Resolver: A Monaco-based 3-way merge tool to handle "Ours vs Theirs" without the headache.
  • Productivity Suite: Built-in Pomodoro timer, stopwatch, and a local task/notes manager inherently linked to your active project context.

The app is packaged for Windows (.exe) and Linux (.deb), with the macOS (Apple Silicon & Intel) build actively in the pipeline.

It is still 100% Free for public repositories and open-source work (which includes access to the core Git features, the visual graph, and the Dev Hub tools).

I built this to scratch my own itch for a distraction-free, high-performance environment, and I'd love to hear your thoughts on this "all-in-one" approach.

You can check out the new features and download it here: https://arezgit.com