Gitdot – A better GitHub. Open-source, written in Rust

What works now: user signups, org creations, private/public repos, and importing GitHub repositories (both as read-only mirrors and full migrations). So basically, you can create, push and pull to a repo, but we don't have many features quite yet (issues, PRs, CI).What is a bit unique is: 1) we built it in Rust and 2) the website is a little odd. Its design is inspired by CLIs (e.g., fzf, broot, vim) instead of web apps, and as such, lacks some affordances that you might typically expect in favor of keyboard-driven instant navigations (we have the very ambitious goal of an FCP of 100ms). In case you're curious, here's how we we built it: https://gitdot.io/designsWe recognize that we're making some bold claims here and are also well aware that we have much to learn. Building software is still hard, and that's a fact we seem to relearn everyday.But we wanted to share what we built so far nonetheless.Cheers, thank y'all for reading, and till the next —paul & mikkel.

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

42

out of 100

Verdict

SKIP

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A Rust-based GitHub alternative with CLI-inspired UI targeting developers who want faster, keyboard-driven repository management, but lacks the features that make GitHub sticky.

The pain

GitHub is slow for power users, has UI friction for keyboard-driven workflows, and lacks transparency around infrastructure. Developers want snappier tools and open-source alternatives to reduce vendor lock-in.

The gap

Gitdot has the foundation (repos, mirrors, migrations) but is missing 80% of what makes GitHub valuable: issues, pull requests, CI/CD, code review workflows, and integrations. The CLI-inspired UI is novel but unproven, it may alienate non-power-users and limit adoption.

Build angle

The team should validate whether the 100ms FCP and keyboard-first design actually solve real friction points for their target user. They need to measure: (1) Do developers actually switch for speed? (2) Does the UI reduce task completion time vs GitHub? (3) Can they build a sustainable business around a feature-incomplete product? Right now it's a prototype with architectural ambition but no clear moat.

Strengths

  • Technical execution is solid, Rust backend shows engineering rigor and performance focus
  • Open-source positioning creates goodwill and potential community contribution
  • Keyboard-driven UX is genuinely differentiated; appeals to vim/emacs/terminal-native developers
  • Import/migration tooling removes switching friction for early adopters
  • Performance obsession (100ms FCP) is measurable and defensible

Risks

  • Feature parity gap is massive, no issues, PRs, or CI means it can't replace GitHub for most teams
  • Network effects favor GitHub; switching costs are high even with better UX
  • CLI-inspired design may confuse or frustrate non-technical users and limit TAM
  • Monetization unclear, open-source + developer tool is a tough business model (see GitLab's struggles)
  • Two-person team building infrastructure software is a scaling bottleneck
  • No evidence users actually want this, speed improvements may not drive switching behavior
  • Rust choice is technically sound but limits contributor pool vs JavaScript/Python alternatives

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Gitdot – A better GitHub. Open-source, written in Rust”.

Open FlyBot