Skip to main content

GitDot

Organize repositories with dot notation

Escape Monorepo Complexity

Each package gets its own repository with independent version history. No more tangled dependencies or version conflicts.

Dot Notation Hierarchy

Use dots in repository names to create logical groupings. "core.auth.oauth" becomes a navigable folder structure.

Platform Agnostic

Works with GitHub, GitLab, and more. Get GitLab-like subgroups on any platform without vendor lock-in.

How It Works

Traditional Flat Structure

my-org/
├── auth-service
├── auth-oauth
├── auth-jwt
├── api-gateway
├── api-users
├── api-orders
└── ... (50+ more repos)

With GitDot Notation

my-org/
├── auth.service
├── auth.oauth
├── auth.jwt
├── api.gateway
├── api.users
└── api.orders

→ GitDot displays as:

my-org/
├── auth/
│   ├── service
│   ├── oauth
│   └── jwt
└── api/
    ├── gateway
    ├── users
    └── orders

Current Status

GitDot is in beta. The core visualization feature is complete, allowing you to view dot-notation repositories as a hierarchical structure.

Features like group renaming and repository migration are planned but not yet implemented. Development is ongoing, and contributions are welcome.