منهجmanhaj.
← The Manhaj collection
GitExplorer
DEVELOPER TOOLS

Your repositories. In one view.

A Git repository explorer built on git_dart. Browse files at any revision, review changes, edit your working tree, and stage and commit from a Flutter interface that runs on desktop and in the browser.

gitexplorer.manhaj.dev
GitExplorer
mainfeature / explore
Refine the repository viewa8f3c2
A little more clarity72d1e9
Start something good9b40a1
AN INTERFACE CONCEPT · BY MANHAJ
INSIDE GITEXPLORER

What you can do.

01

A workspace you choose

Add repositories from anywhere on disk to one persistent list. Expand each repository into folders and files without reorganising your filesystem.

02

Browse any revision

View the working tree, HEAD, a branch, or a specific commit. Inspect file history and diffs, with status shown for the working tree.

03

Edit with safeguards

Edit working-tree files in place and save with Ctrl+S. Unsaved drafts survive navigation, and a save is refused if another program has changed the file.

04

Make room for new work

Create files and nested folders from the tree. Select a folder without a repository and GitExplorer offers to initialise one using your Git branch-name preference.

05

See the staging area

Review separate Staged and Not staged lists. Stage or unstage a file or a whole directory, including the deletion of a missing path.

06

Commit what you reviewed

Write a message and commit the index. Missing identity, unresolved conflicts, an empty message, or nothing staged are reported before committing.

THE FOUNDATION

Git, reimplemented in Dart.

GitExplorer is built on git_dart, a pure-Dart reimplementation of Git. The library reads and writes real Git repositories directly: objects, commits, branches, the staging index, and the storage formats beneath them. Its Git engine needs no separate git executable, FFI bridge, or libgit2.

GitExplorer gives that engine a visual workspace. Opening a file at a revision, reviewing a diff, or making a commit exercises the library against the same repositories you use every day. The library’s interoperability tests check its results against Git itself, including whether Git can read back what it writes.

Both the library and the explorer grow from explicit specifications. A shared Dart foundation also makes a browser version possible, with browser-backed storage in place of the desktop filesystem.

View source on GitHub git_dart on pub.dev
ALSO IN YOUR BROWSER

A workspace in your browser.

GitExplorer also runs as a Flutter web app. Repositories are kept in the browser’s Origin Private File System (OPFS): private storage associated with that browser and site, separate from your desktop repositories.

The app works with repositories in memory and persists changes back to OPFS. Clone a repository, or import one where folder access is supported. Remote Git requests depend on the server’s browser-access policy.

GETTING STARTED

A few steps to get going.

  1. Add a local repository to your workspace.
  2. Choose the working tree or a revision, then open a file to inspect it.
  3. Edit and save, review the diff, stage your changes, and write a commit message.

Desktop builds use local repositories. Browser builds keep a separate workspace in browser storage; connecting to remote repositories depends on the server allowing browser requests. Features vary with the build date shown below.

GET GITEXPLORER

Available builds.

Choose your platform and package.
Build dates are shown for each download.

Windows x64 setup

EXE

Version 0.1.0+1 · 11.5 MB
Built 4 Sept 2026

Download EXE
SHA-256 checksum30c5d36347284fbacf2cf214e2a1a47a9ba2a6d64f8ad4966560275253b07aa0

Windows x64

ZIP

Version 0.1.0+1 · 12.7 MB
Built 4 Sept 2026

Download ZIP
SHA-256 checksumf993ff589bdfad7fdf2e6d8e850c9b4bd6d909de5c19a38dd83119acae5d42d7

Android 7.0+

APK

Version 0.1.0+1 · 18.7 MB
Built 18 Aug 2026

Download APK
SHA-256 checksumf74ee36fd231316be238de10483b9345ab6f11653c1ecffab59ad1dd5e9f83e8

Choose the setup EXE for a guided Windows installation with shortcuts and uninstall support. The portable ZIP is also available: extract the entire folder and run gitexplorer.exe. The Android APK is an older release build, dated separately.

These are the latest release builds available here; older builds may predate recent features. Download checksums.

PART OF SOMETHING CONSIDERED

Six tools. One Manhaj.

Explore the rest of our software collection.