Pull requests & review
Fast-forward, merge, or squash. Draft PRs, auto-merge, conflict detection, inline review with one-click suggestions, and CODEOWNERS-based required approvals.
Single binary. No external runtime dependencies. Self-host Git hosting, pull requests, code review, issues, and more — and keep full control of your code and data.
docker pull ghcr.io/mkappworks-dev/cloudzilla-app:v0.3.0 Pulls the alpha image from ghcr.io. PostgreSQL is the only thing it needs.
The familiar GitHub-style workflow — issues, pull requests, review, boards — without the operational weight. Grouped by what you'll actually reach for.
Fast-forward, merge, or squash. Draft PRs, auto-merge, conflict detection, inline review with one-click suggestions, and CODEOWNERS-based required approvals.
Built-in SSH server and smart HTTP transport — pure Go via go-git, no git executable on the box.
Comment on the diff, suggest changes, approve.
Labels, milestones, Kanban columns.
Repos, issues, PRs, and users — powered by PostgreSQL tsvector, no extra service to run.
OAuth, TOTP, LDAP / SAML.
HMAC-signed, retried, logged.
Browse files, blame lines, read history and diffs with syntax highlighting.
Group repos under orgs with three-tier, per-member access control.
One static Go binary. PostgreSQL is the only thing it talks to — trivial to operate next to GitLab or GitHub EE.
Runs entirely on your own infrastructure — no SaaS, no tenant you don't control. Source-available under the Business Source License 1.1, so you keep full data sovereignty.
Go + PostgreSQL + HTMX. Server-rendered HTML over the wire — no heavy SPA to download and hydrate.
no external runtime — nothing else to operate
Pull the image, point it at PostgreSQL, open the browser. No git to install, no services to wire together.
Clone the repo, run make dev, open the browser. Pure Go with templ + Tailwind hot reload — no git binary needed.
Grab the alpha from ghcr.io — no git to install.
One CZ_DATABASE_DSN, then run cloudzilla-cli migrate once.
Hit :8080 and you're running a forge.
git clone and cd in — pure Go, no git binary needed.
templ + Tailwind watch with hot reload.
Hit :8080 and start hacking.
$ docker pull ghcr.io/mkappworks-dev/cloudzilla-app:v0.3.0 $ docker run -d --name cloudzilla \ -p 8080:8080 -p 2222:2222 \ -e CZ_DATABASE_DSN=postgres://localhost/cloudzilla?sslmode=disable \ ghcr.io/mkappworks-dev/cloudzilla-app:v0.3.0 $ docker exec -it cloudzilla /app/cloudzilla-cli migrate # open http://localhost:8080 → redirects to /setup
$ git clone https://github.com/mkappworks-dev/cloudzilla-app $ cd cloudzilla-app $ make dev # templ + tailwind watch, hot reload # single binary — no git executable required $ go build -o cloudzilla ./cmd/server
The whole GitHub-style workflow, server-rendered and fast. Real screens from a running Cloudzilla instance.







Cloudzilla is in alpha. Milestone 1 is shipped and in daily use; Milestone 2 is what's next.
The core forge — in daily use today.
Planned — the path to 1.0.
General availability.
One binary. PostgreSQL. Your infrastructure. Pull the alpha and have a forge running before your coffee's cold.
docker pull ghcr.io/mkappworks-dev/cloudzilla-app:v0.3.0