
vix é um runtime/framework moderno em C++20 para construir aplicações back-end de alto desempenho e distribuídas (offline-first, peer-to-peer etc.) — tipo alternativa nativa ao Node/Deno, com HTTP async, roteamento, ORM e módulos.
Serve para criar servidores web, APIs e apps distribuídos em C++ com ergonomia contemporânea (sem garbage collector, sem overhead de frameworks “velhos”). Tem:
Clone o repositório e compile com CMake:
git clone https://github.com/vixcpp/vix.git
cd vix
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -jOpcional: instale headers/artefatos no sistema (conforme docs do projeto).
Para usar como dependência em seu projeto, inclua os headers/libs compilados e configure CMake para linkar com “vix”.
Crie um arquivo main.cpp:
#include <vix.hpp>
using namespace vix;
int main() {
App app;
app.get("/", [](Request&, Response& res) {
res.send("Hello world from Vix!");
});
app.run(8080);
}Compile com seu CMakeLists que linka o runtime Vix. Ao rodar, acesse> localhost:8080.
Para mais informações acesse: https://github.com/vixcpp/vix