Desktop node
Qt 6 app with Ed25519 identity keys, local bare Git mirrors, profile metadata, BCH address fields, and repository-scoped chat channels.
Distributed source-code preservation
ForkMesh pairs local bare Git mirrors with signed identities and mainnode relay rooms, giving projects a path beyond one central forge.
ForkMesh is an open-source desktop node and relay prototype for hosting, mirroring, discovering, and discussing software projects without depending on one central code-hosting company.
Qt 6 app with Ed25519 identity keys, local bare Git mirrors, profile metadata, BCH address fields, and repository-scoped chat channels.
Python Cloudflare Worker routes encrypted WebSocket traffic through Durable Object rooms without storing message bodies.
Projects are represented by signed metadata, clone URLs, mirror health, contribution objects, and optional funding metadata.
Mainnodes can publish catalogs, host leaderboards, relay rooms, and mirror-health indexes while users keep their own identities.
git clone --mirror <url> <app-data>/mirrors/<owner>-<repo>.git
ws://127.0.0.1:8787/api/repo/mainnode/forkmesh/rooms/general/ws