A smart tool to discover, organize, and clean your local Git projects.
No more manually digging through folders or trying to remember where you cloned that one project last month. GitMap helps you stay organized and keeps your workspace clean by also letting you delete unused node_modules with a single click.
Screen.Recording.2025-06-27.at.1.31.06.AM.mov
For system dependencies and Rust installation, please refer to the official Tauri prerequisites documentation.
- Download and install the LTS version from Node.js website
- Verify installation:
node -v # Should show v20.x.x or higher
npm -v # Should show version numbergit clone <repository-url>
cd gitmap# Using pnpm (recommended)
pnpm install
# Using npm
npm install# Using pnpm
pnpm add -D @tauri-apps/cli
# Using npm
npm install -D @tauri-apps/cli# Start development server
pnpm tauri dev
# Or with npm
npm run tauri dev# Build for your current platform
pnpm tauri build
# Or with npm
npm run tauri build├── src/ # React frontend
│ ├── components/ # React components
│ ├── pages/ # Application pages
│ ├── hooks/ # Custom React hooks
│ └── types/ # TypeScript definitions
├── src-tauri/ # Rust backend
│ ├── src/ # Rust source code
│ └── Cargo.toml # Rust dependencies
└── public/ # Static assets
- Frontend: React + TypeScript + Vite
- Backend: Rust + Tauri
- UI: Tailwind CSS + shadcn/ui
- Icons: Lucide React
- Build Tool: Vite
- Package Manager: pnpm