raft.zig
基础库基于Zig语言的高性能基础库,提供核心数据结构、算法实现和系统抽象
内存安全 高性能 跨平台支持 零依赖
基础协议与组件库
Layer 1 是整个技术架构的基础,提供基于 Zig 语言 实现的高性能基础库和通信协议组件。 Zig 语言以其内存安全、高性能和零依赖特性,成为工业物联网应用的理想选择。
基于Zig语言的高性能基础库,提供核心数据结构、算法实现和系统抽象
PackML协议的Zig语言实现,用于工业自动化设备的标准化通信
OPC UA客户端/服务器库的Zig实现,支持工业数据交互
MQTT协议的轻量级Zig客户端,适用于物联网设备通信
Modbus协议的Zig实现,支持RTU/TCP通信模式
为什么选择 Zig 语言作为基础开发语言
Zig 的编译时检查机制确保内存访问安全,消除空指针、悬垂指针等常见问题,为工业级应用提供坚实保障。
零成本抽象和手动内存管理,配合 LLVM 优化后端,生成接近 C 语言的机器码,满足高性能场景需求。
标准库功能完善,不依赖 libc 等外部库,生成的二进制文件小而精,部署简单,适合嵌入式和边缘计算场景。
支持 Linux、macOS、Windows 等主流系统,同时适配 ARM、RISC-V 等多种硬件架构,统一代码,多端部署。