Skip to content

Codr v2.29.0

Choose a tag to compare

@aimanmalib aimanmalib released this 03 Nov 21:13
· 4 commits to main since this release

First public release of Codr, a self-hosted git forge in one Go binary.

Your repositories stay plain bare git repositories on disk next to one SQLite file. The interface is in English and Malay, in light and dark, and works on a phone. Codr has run its author's own code since October 2026.

What is in it

  • Code browsing with history, blame, search, Git LFS and a wiki kept in git
  • Issues and pull requests with reviews, line comments, and merge, squash or rebase
  • Organisations, teams, forks, notifications by bell and email
  • CI with codr-runner: jobs run in containers with no network, and a protected branch can wait for them
  • REST API with an OpenAPI description, signed webhooks, mirrors from GitHub
  • Two-step sign-in, OpenID Connect, nightly backup with a restore drill, encrypted copies in your own S3 bucket

Install

Download the binary for your machine below, check it against SHA256SUMS, then:

sudo install codr-v2.29.0-linux-amd64 /usr/local/bin/codr
codr init --dir /srv/codr && cd /srv/codr
printf 'a-long-password\n' | codr admin user add you --admin
codr serve

You need git 2.38 or newer on the same machine. codr-runner is only needed for CI. Building from source works too: go build ./cmd/codr.

Licence: AGPL-3.0-or-later. Made by Aiman Malib at Sasa Teguh.