GitRadar
A desktop application for offline analytics and insights across local Git repositories, built with Tauri, Rust, React, and TypeScript.
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.