|
Vix.cpp is a modern C++ runtime for building fast, reliable, production-ready applications. Website · Docs · Registry · Engineering notes |
Vix.cpp removes friction from C++ application development. It gives C++ a modern application workflow while keeping native performance, explicit control, and production-oriented architecture.
Vix is not just a web framework. It is a runtime foundation for backend services, AI agents, games, P2P systems, local-first applications, fast builds, templates, and production-ready C++ projects.
Shell, Linux and macOS:
curl -fsSL https://vixcpp.com/install.sh | bashPowerShell, Windows:
irm https://vixcpp.com/install.ps1 | iexMore installation options:
Create server.cpp:
#include <vix.hpp>
using namespace vix;
int main()
{
vix::App app;
app.get("/", [](Request &req, Response &res) {
res.send("Hello from Vix.cpp");
});
app.run(8080);
return 0;
}Run it:
vix run server.cppOpen:
http://localhost:8080
C++ is powerful, but building real applications often means rebuilding the same foundation again and again.
Vix gives you that foundation:
- run C++ files with
vix run - create projects with
vix new - build fast with
vix build - build backend services
- build WebSocket applications
- build P2P systems
- build AI agents
- build game-oriented projects
- use threadpool and async runtime modules
- use KV, cache, database, ORM, middleware, crypto, validation, and template modules
- generate production-ready backend projects
- integrate backend projects with frontend apps such as Vue.js
agent async cache cli conversion
core crypto db env error
fs game io json kv
log middleware net orm os
p2p p2p_http path process reply
sync template tests threadpool time
utils validation webrpc websocket
Vix.cpp is designed as an application runtime layer, not only as an HTTP server.
A JavaScript and TypeScript runtime layer built on Vix and Softadastra.
https://github.com/softadastra/kordex
A local-first and offline-first runtime foundation for reliable applications.
https://github.com/softadastra/softadastra
Real-time service monitoring built with Vix.cpp.
https://github.com/softadastra/PulseGrid
Game-oriented project built on the Vix.cpp runtime foundation.
https://github.com/vixcpp/vix-game
- Documentation: https://docs.vixcpp.com
- Registry: https://registry.vixcpp.com
- Engineering notes: https://blog.vixcpp.com
- Website: https://vixcpp.com
Contributions are welcome.
Read the contribution guide:
https://docs.vixcpp.com/contributing
MIT License.
