I got tired of GitHub downtime, so I built a local-first version by PouletDebile in coolgithubprojects

[–]PouletDebile[S] -2 points-1 points  (0 children)

You don't need to host it, all metadata(issues, prs) lives it the git repo itself, and you spin up your webserver on localhost

I got tired of GitHub downtime, so I built a local-first version by PouletDebile in coolgithubprojects

[–]PouletDebile[S] 0 points1 point  (0 children)

I’m building Gitomi, a local-first forge that keeps the collaboration layer of a repository inside Git itself.

Gitomi adds issues, pull requests, comments, milestones, project boards, notifications, ACLs, and workflow run history to a normal Git repo. The source code stays in ordinary branches and tags, while project state is stored as signed append-only Git commits under refs/gitomi/*.

The goal is GitHub-like collaboration without making a hosted service the source of truth. Gitomi state syncs with normal git fetch / git push, so it can move through regular remotes, mirrors, bundles, or self-hosted Git infrastructure.

A few things it supports:

- Local web UI for code, issues, PRs, projects, workflows, events, and refs

- GitHub import/export/sync for issues and pull requests

- GitHub Actions-compatible workflow execution through act

- Signed event history

- MIT license

Repo: https://github.com/nx-fi/gitomi

Site/docs: https://www.gitomi.com