Create
Start a C++ application from a known project structure instead of assembling the layout manually each time.
Project
A modern C++ runtime for building fast and reliable applications.
Vix.cpp exists because C++ projects need more than source files and a build command when they begin to grow. A serious project needs structure, dependency discipline, reproducible builds, clear modules and diagnostics that help the developer understand what is happening before the project becomes fragile.
Purpose
C++ gives developers control, performance and long-term stability, but the project workflow around the language can become difficult to manage. Dependencies are often installed differently on each machine, CMake configuration can become hard to reason about, and teams lose time fixing build problems instead of improving the application.
Vix.cpp is built around the idea that a C++ project should have a clear local workflow. The developer should be able to create a project, declare its modules, install dependencies, build it, test it and diagnose its environment without turning the project into a collection of disconnected scripts.
Workflow
Start a C++ application from a known project structure instead of assembling the layout manually each time.
Describe the application, its modules, sources, resources, links and dependencies through Vix project files.
Resolve and install dependencies with a lockfile so the project can be restored more predictably.
Build the application through a workflow that keeps the project model and the generated build system connected.
Use diagnostics to understand configuration, dependency and environment problems before they become release issues.
Commands
The Vix workflow is designed to stay close to the terminal. The goal is not to hide the C++ toolchain, but to make the project easier to operate from one consistent entry point.
vix init my-app
cd my-app
vix add rix/rix
vix install
vix build
vix test
vix doctor
Direction
The local runtime and project workflow for C++ applications. It focuses on project structure, modules, dependencies, builds and diagnostics.
The unified userland library layer for Vix.cpp. It provides common building blocks that make application code more consistent across Vix projects.
The project operations platform for C++ teams using Vix. Vix works locally, while Softadastra Cloud organizes the team layer around projects, packages, lockfiles and reports.
Creator
Vix.cpp is created by Gaspard Kirira as part of Softadastra’s work on modern C++ tooling. The project is developed with a focus on practical workflows, readable structure and long-term reliability.
View official profile