trending
•

1d ago

I made a modern cross-platform Git GUI written in 100% Rust (GitYas)

Long time coming. After 2 years of working on my passion project (originally using Tauri with a react frontend until I migrated to 100% Rust using egui for the frontend instead), I am finally ready to release to the world my creation.
It s free. Every Git feature is free on all three platforms.

v1.0.0 Features:
- Auto updating with signing code release checks for security, cross-platform on macos (x86_64 & arm, app is signed and notarized), windows and linux.
- A fully visual commit graph, coloured branch lanes so merges are easy to follow, dark and light themes (with customizable themes coming in the future too), zoom control, customizable pinning the icon action bar to the top, right, bottom or left side in the settings > Appearance panel.

- Stashes, Tagging, Branching, Branch focusing, Resetting commits with soft (keep changes) or hard (discard changes), auto fetching at particular configurable intervals,

- Diff in 3 different ways, Hunk, Inline, or Side-by-side split view, Stage or Unstage individual hunks

•

4h ago

GitYas - GitYas: free Git GUI for Windows, macOS and Linux

A free, native Git GUI for Windows, macOS and Linux, built in Rust, with a commit graph, hunk staging and a merge conflict editor with customisable layouts.