FORGEJO 15 · SELF-HOSTED · ZERO TELEMETRY · Explore repos →

Code belongs to builders.
Not monopolies.

GitDXD: Best Git Hosting OAT is a fast, independent Git forge for repositories, pull requests, issues, packages, and Docker CI runners — hosted on dedicated iron with zero Microsoft bloat, zero trackers, and zero AI training scrapers.

Start forging → Browse repositories
$ git remote add dxd https://git.dvorakmortonxd.dev/you/repo.git

Already have an account? Sign in · Or press T anytime to cycle live themes

git.dvorakmortonxd.dev/dvorakmortonxd/gitdxd-theme
D
dvorakmortonxd / gitdxd-theme
commit 9eea655 · "Add 2026-dark theme and set as default"
● CI Passing GPL-3.0-only ★ 128 ⑂ 14 Forks
branch: main click a file to inspect
themes/theme-2026-dark.css CSS · UTF-8
 1/* 2026 Dark — Obsidian + Cyan / Violet / Coral */
 2:root {
 3  --color-body: #0b0d13;
 4  --color-box-body: #111520;
 5  --color-primary: #38bdf8;
 6  --color-teal: #2dd4bf;
 7  --color-purple: #a78bfa;
 8  --color-red: #fb7185;
 9  --nm-raised: 0 0 0 1px rgba(148,163,184,.12),
10               inset 0 1px 0 rgba(255,255,255,.06);
11}
feat(ui): ship 2026-dark obsidian bento theme & strip telemetry #42
✓ Approved · Ready to merge
@@ -61,6 +61,7 @@ [ui]
-DEFAULT_THEME = aurora-light
-ENABLE_TELEMETRY = true
+THEMES = forgejo-auto,forgejo-light,forgejo-dark,2026-dark,aurora-dark,aurora-light,gruvbox-dark,terminal
+DEFAULT_THEME = 2026-dark
+OFFLINE_MODE = true
[service]
REQUIRE_SIGNIN_VIEW = false
✓ 1. Checkout & Lint 1.4s
✓ 2. Verify CSS Tokens 2.1s
✓ 3. Build OCI Image 9.8s
✓ 4. Publish Release 4.7s
runner: gitdxd-runner-1 (docker://ubuntu-latest) EXIT 0
01[21:58:01] INFO  Spawning ephemeral container catthehacker/ubuntu:act-latest
02[21:58:03] RUN   ./install.sh /tmp/forgejo-custom
03[21:58:05] PASS  16 theme stylesheets validated (0 warnings)
04[21:58:18] DONE  Job completed in 18.0s — container destroyed cleanly.
zsh — ~/projects/my-app HTTPS GIT
❯ git remote add dxd https://git.dvorakmortonxd.dev/dvorakmortonxd/my-app.git
❯ git push -u dxd main
Enumerating objects: 48, done.
Counting objects: 100% (48/48), done.
Delta compression using up to 16 threads
Compressing objects: 100% (34/34), done.
Writing objects: 100% (48/48), 19.42 KiB | 19.42 MiB/s, done.
remote: Forgejo: Buat/update branch main -> https://git.dvorakmortonxd.dev/dvorakmortonxd/my-app
To https://git.dvorakmortonxd.dev/dvorakmortonxd/my-app.git
 * [new branch]      main -> main
0 Trackers
No analytics beacons, ad pixels, or third-party scripts
0% AI Scraping
Your repositories are never used to train corporate models
GPLv3 Libre
Powered by Forgejo — community-governed open source
100% Self-Hosted
Dedicated Linux hardware with isolated Docker CI runners
01 // ARCHITECTURE BUILT FOR SPEED & AUTONOMY

Everything you need to ship.

The complete developer workflow — without the bloated enterprise upsells.

GIT CORE // LFS

Unlimited Public & Private Repositories

Fast HTTPS clones, Git LFS for large assets, branch protection rules, commit graph visualization, wikis, webhooks, and instant repository mirroring from external hosts.

main ●──●──●──● feat/2026-ui ⑂ merged Git LFS Commit Graph Webhooks
FORGEJO ACTIONS // CI/CD

Ephemeral Docker CI Runners

Drop a workflow into .forgejo/workflows/ and build, test, and release inside isolated throwaway containers right next to your code.

✓ ubuntu-latest ✓ node-22 Isolated Docker
CODE REVIEW

Pull Requests & Diffs

Side-by-side and unified diffs, inline review threads, required status checks, and squash/rebase/merge strategies.

+652 additions -12 deletions
PLANNING

Issues, Milestones & Boards

Organize bugs and roadmaps with custom color labels, time tracking, issue dependencies, and Kanban boards.

bug enhancement v2026.1
REGISTRY

Packages & Containers

Publish OCI/Docker images, npm, PyPI, Cargo, Go, and Maven artifacts directly from your workflows.

OCI / Docker Cargo npm
02 // AESTHETICS INSPIRED BY OMARCHY · JETBRAINS · CACHYOS

Pick a theme, change everything.

Preview every installed palette right now — or press T on your keyboard to cycle through them.

Shortcut: T next theme
03 // MANIFESTO DOING OUR OWN THING

Why not just use GitHub?

Fair question. Here is the unfiltered answer.

100% Microsoft-Free Zone
01 BAIT & SWITCH

GitHub is greedy

GitHub gave students cool stuff, then slowly removes them and moves features into more expensive plans. I am tired of depending on free perks that can disappear whenever they feel like it — Copilot Education/Pro for students had every good model stripped out, making it practically worthless. Fuck GitHub.

02 CORPORATE LOCK-IN

It is owned by Microsoft

GitHub is owned by Microsoft. That alone is enough for me to hate it. I do not want all of open source software sitting in the hands of a giant company that makes closed-source software and loves locking people into its ecosystem. I also despise Windows, but that is irrelevant.

03 NO BLOAT

AI slop everywhere

GitHub keeps pushing Copilot and AI into every corner. I do not want my code host to constantly shove AI in my face. I just want somewhere to put my repositories without feeling like everything is being turned into training data or another Microsoft product.

04 ZERO TELEMETRY

Privacy

This server is run by me, a random student, so you do not have to blindly trust me either. But at least I am not a massive company trying to track you, sell AI tools, or measure everything you do for profit. If that is not enough, GitLab or Codeberg are still better than the alternative.

05 ANTI-MONOPOLY

GitHub is a monopoly

Everyone puts everything on GitHub now: code, issues, releases, docs, packages, websites, actions, discussions, everything. That is way too much power for one website owned by one company — especially when that company is Microsoft.

06 OWN YOUR IRON

Self-hosting is better

This place exists because I wanted my own git host. No giant platform, no corporate branding, no pretending this is the future of software. Just my own little forge on my own domain, because running your own stuff is cool. Want your own? Look up Forgejo — it is great.

REALITY CHECK // PLATFORM COMPARISON Why independent forges matter in 2026
Capability GitDXD (Forgejo) GitHub (Microsoft) GitLab SaaS
Ownership & Governance ✓ Independent & GPLv3 Libre ✕ Proprietary Microsoft subsidiary ~ Open-core corporate SaaS
AI Popups & Upsells in UI ✓ Zero — pure code & git ✕ Injected into every button & PR ~ Duo upsells on enterprise tiers
Telemetry & Behavioral Tracking ✓ None (self-hosted box) ✕ Extensive analytics & profiling ~ SaaS analytics & tier limits
Resource Footprint ✓ Single Go binary, snappy UI ✕ Heavy hydrated React bundles ✕ Heavy multi-gigabyte stack
04 // LAUNCHPAD

Ready to forge something real?

Spin up an account and push your first repository in under sixty seconds.

01 Create account 02 New repository 03 git push -u origin main