The git forge that gets out of your way

A self-hosted, GitLab-compatible code forge built on Elixir and the BEAM. Your code, your infrastructure, no compromises.

terminal
~/projects $ git clone [email protected]:acme/backend.git
Cloning into 'backend'...
remote: Enumerating objects: 4,218, done.
remote: Counting objects: 100% (4,218/4,218), done.
Receiving objects: 100% (4,218/4,218), 12.38 MiB, done.
Resolving deltas: 100% (2,941/2,941), done.
~/projects $ cd backend && git log --oneline -5
a3f8c21 fix: rate limiter edge case on concurrent requests
e7b2d09 feat: add webhook retry with exponential backoff
1c4a6ef refactor: extract auth middleware into plug pipeline
8d0f3b2 docs: update API reference for v2 endpoints
5e9c7a1 chore: bump Elixir to 1.18, OTP 27
~/projects/backend $

Built different

Not another Rails monolith. GitBlixt is built from the ground up on the technology that powers WhatsApp and Discord.

Genuinely Fast

Built on the BEAM virtual machine. Elixir's lightweight process model handles thousands of simultaneous git operations, SSH connections, and webhook deliveries without breaking a sweat.

Truly Self-Hosted

Your code never leaves your infrastructure. No telemetry, no phoning home, no vendor lock-in. Deploy on a single server or scale across a cluster.

GitLab Compatible

Drop-in API compatibility with GitLab v4. Your existing tools, CI runners, and code review bots like CodeRabbit work from day one. No migration scripts needed.

Real-Time Everything

Built with Phoenix LiveView. Pipeline status, pull request discussions, and live log streaming update instantly over WebSockets. No polling, no page reloads.

Why GitBlixt?

Self-hosting GitLab means running a Ruby on Rails monolith that demands gigabytes of RAM just to idle. GitHub keeps your code on someone else's servers. Gitea is lightweight but limited.

GitBlixt takes a different approach: a focused, modern forge built on Elixir's concurrency primitives, with the API surface you already know.

  • Fraction of the resources — runs comfortably on a 1GB VPS where GitLab needs 8GB+
  • Existing tools just work — GitLab CI runners, code review bots, IDE integrations
  • Built for concurrency — BEAM processes handle I/O-heavy git operations without thread-pool contention
  • Hot code upgrades — deploy new versions without disconnecting active SSH sessions or WebSocket clients
  • Open source, MIT licensed — no "community vs enterprise" split, no features behind a paywall

Ready to take control of your code?

Set up GitBlixt in minutes. Migrate from GitLab with zero friction.