Show HN:Gitdot —— 一款更好的 GitHub。開源、反 AI、用 Rust 編寫
Gitdot 是一個開源 GitHub 替代品,使用 Rust 編寫,界面受命令行工具啓發,支持用户註冊、組織創建、倉庫管理及從 GitHub 導入倉庫(只讀鏡像或完整遷移)。目前缺少 issues、PR、CI 等功能。設計注重鍵盤驅動導航,目標實現 100ms 的首屏加載。
Gitdot 是一個新興的開源項目,旨在成為 GitHub 的替代品。它採用 Rust 語言編寫,並明確反對人工智能的過度使用。其網站設計靈感來源於命令行工具(如 fzf、broot 和 vim),而非傳統的 Web 應用,因此缺少一些常見的交互元素,但提供了鍵盤驅動的即時導航體驗。開發團隊設定了雄心勃勃的目標:首次內容繪製時間(FCP)達到 100 毫秒。
目前,Gitdot 已實現的功能包括:用户註冊、組織創建、私有和公共倉庫的管理,以及從 GitHub 導入倉庫(支持只讀鏡像和完整遷移兩種模式)。簡而言之,用户可以創建、推送和拉取倉庫,但尚未提供 issues、拉取請求(PR)和持續集成(CI)等高級功能。
開發團隊由 Paul 和 Mikkel 組成,他們承認項目仍處於早期階段,並謙虛地表示“構建軟件仍然很難,這一點我們似乎每天都在重新學習”。儘管如此,他們仍然選擇分享當前的成果,並期待社區的反饋。