Vyx is a distributed version control system with a built-in hosting service (VyxSpace), hand coded from scratch as a modern replacement for Git/GitHub. My idea is that self hosting your own GitHub-like service should be free and easy, and should integrate directly with the version control. I built Vyx to make self hosting, especially for individual developers, as easy as possible. It's not a Git wrapper. Vyx has its own on-disk storage format, its own network protocol, and its own server. A project's whole history lives in one binary file called a megafile. It's built almost entirely by me, with around 23,000 lines of Zig, and it ships as a single binary with no runtime dependencies (unless you're setting up a VyxSpace server). The command line tool runs on macOS, Linux, and Windows; the server is Linux for now. Vyx is currently storing Vyx, so the tool is using itself.

Fund this project

Unverified URL

The funding manifest has not provided proof via wellKnown that this link is associated with it. Learn more.

Continue