Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1956Tools index
Pricing
Open Source
Platform
web · cli
Type
TOOL
GitHub
1 stars
Date

About

git2imap is a self-hosted proxy that presents Git repositories as read-only IMAP mailboxes, mapping each branch to a mailbox and each commit to an email containing the corresponding patch, so commit history can be browsed from an ordinary email client. It supports mirroring public/authenticated HTTP(S) and SSH remotes and includes an admin web UI for adding, refreshing, and managing proxied repos.

What it can do

  • Mirror Git repositories over HTTP(S) or SSH, including authenticated remotes

    Git repository URL and credentialsLocally mirrored repository

  • Present each branch of a mirrored repository as an IMAP mailbox

    Git branchIMAP mailbox

  • Convert each commit into an email containing the corresponding patch

    Git commitEmail with patch content

  • Serve repository commit history over the IMAP protocol for browsing in an email client

    IMAP client connectionBrowsable commit history

  • Provide an admin web UI to add new repositories for proxying

    Repository detailsNewly added proxied repo

  • Refresh proxied repositories via the admin web UI

    Repository selectionUpdated mirrored repository

  • Manage existing proxied repositories via the admin web UI

    Repository management actionUpdated repository configuration

Tags

gitimapemailproxyself-hosteddeveloper-toolsgo

Tech Stack

GoDocker

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.