Vix.cpp
Pinned Loading
Repositories
- vix Public
⚡ Vix.cpp a C++20 runtime for offline-first, P2P and high-performance applications. Local-first execution, Asio-powered async I/O, modular architecture.
vixcpp/vix’s past year of commit activity - webrpc Public
Minimal WebRPC layer for Vix. Explicit, typed remote procedure calls over HTTP/WebSocket, focused on clarity, structured errors, and deterministic behavior.
vixcpp/webrpc’s past year of commit activity - time Public
Provides a simple, explicit API for working with dates, times, timestamps, and durations in C++. Designed for ergonomics similar to Node.js and Python, while remaining predictable, type-safe, and aligned with modern C++ and std::chrono.
vixcpp/time’s past year of commit activity - validation Public
Composable validation framework for C++: rules, schemas, and structured errors for entities, models, and user input.
vixcpp/validation’s past year of commit activity - conversion Public
Low-level, zero-overhead type conversion utilities for C++ (string to int, enum, bool, etc.) with explicit error handling.
vixcpp/conversion’s past year of commit activity - cache Public
HTTP cache engine for Vix. Pluggable cache stores, cache policies, and keying strategies for high-performance HTTP response caching.
vixcpp/cache’s past year of commit activity - cli Public
vixcpp/cli – Command Line Interface for vix.cpp. Scaffold new projects, run the server with hot reload, and generate models or resources.
vixcpp/cli’s past year of commit activity - crypto Public
Modern cryptography primitives for Vix. Explicit, auditable, dependency-light crypto building blocks for secure runtimes.
vixcpp/crypto’s past year of commit activity - utils Public
utils – The utility module of the framework. Provides common tools such as logging (via Logger), configuration management, string manipulation, and general-purpose helpers. Used across all other modules in the project to ensure consistency and reduce code duplication.
vixcpp/utils’s past year of commit activity