Back to all projects

GitRadar

A desktop application for offline analytics and insights across local Git repositories, built with Tauri, Rust, React, and TypeScript.

Personal In Development Tauri Rust TanStack Start TypeScript SQLite libgit2 Recharts Bun

Role: Full-stack developer

Overview

GitRadar is my personal desktop application for exploring local Git repositories with offline analytics. The goal is to provide GitHub Insights-style visibility for repositories stored on a developer’s own machine.

Planned Features

  • Recursive discovery of local Git repositories.
  • Commit activity analytics with daily and weekly trends.
  • File hotspot and churn analysis.
  • Branch overview and activity tracking.
  • Working directory insights for modified, staged, and untracked files.
  • Contributor statistics for multi-author repositories.
  • Local search across repositories, commits, and files.

Technical Notes

GitRadar uses Tauri with a Rust backend for local Git operations, repository discovery, filesystem access, and SQLite-backed storage. The frontend is built with React, TypeScript, TanStack Router, TanStack Query, Vite, and Recharts for the analytics UI.

Current Status

The project is still under active development and is not completed yet. The current focus is building the MVP around repository discovery, basic dashboards, commit history, and working directory status.