mkappworks cloudzilla Public

Self-hosted Git forge in Go: issues, pull requests, code review and CI, with pure-Go git transport.

6
142
3 branches 2 tags

Files at main

Repository files at main, directories first
Type Name Last commit Updated
.github ci: set up release-please pipeline and branch protection scaffolding (#30)
cmd feat: add the cz remote client (#41)
docs docs: refresh README with phase 15 features
internal feat: add publish step to promote draft releases to published
tailwind tech: move to Tailwind v4 (#38)
.gitignore chore: ignore .worktrees/
CLAUDE.md docs: document the dev build tag
Makefile tech: add test-integration target
README.md docs: refresh README with phase 15 features
go.mod fix: update dependencies in go.mod and go.sum for compatibility and security
go.sum fix: update dependencies in go.mod and go.sum for compatibility and security

README.md

Cloudzilla

A self-hosted Git forge built in Go with Templ and HTMX. Issues, pull requests, code review, and CI integration, without the bloat.

Quickstart

git clone https://cloudzilla.dev/mkappworks/cloudzilla.git
cd cloudzilla
make setup-tailwind
make migrate
make dev

Open http://localhost:8080 and you'll land on the setup wizard.

Architecture

  • Backend: Go, chi router, sqlx, go-git, cobra CLI
  • Frontend: Templ, HTMX for partial updates, Alpine.js, Tailwind CSS
  • DB: PostgreSQL
  • Git transport: HTTP smart protocol and SSH server, both pure Go with no git binary required

Contributing

See CONTRIBUTING.md for the development workflow. PRs welcome; check the roadmap in docs/ROADMAP.md for in-flight work.

Edit repository details