Rix is the official package layer for Vix.cpp Browse packages
Rix·Official Vix.cpp userland packages

The userland layer
for Vix.cpp projects.

Rix brings application-level packages to Vix.cpp: utilities, authentication, documents, data tools, developer helpers, and more. Vix stays focused on the runtime, CLI, build workflow, registry, and core foundations.

Vixruntime, CLI, build workflow
→
Rixuserland libraries and facade
→
Registrypackage metadata and versions
main.cpprixcsvdebugpdf
#include <rix.hpp>

int main(){
  auto auth = rix.auth.memory();
  auto user = auth.register_user({"ada@example.com","password"});
  if (user.failed()){
    rix.debug.eprint("auth failed");
    return 1;
  }

  auto login = auth.login({"ada@example.com", "password"});
  if (login.ok()){
    rix.debug.print("signed in:", login.value().user.email());
  }

  return 0;
}
$vix add @rix/rix
$vix install
$vix run main.cpp