xinchen (@xinchentechnote) 在 【开源分享】fin-protoc:一款高效跨语言的二进制协议编译器,释放你的协议开发效率! 中发帖
📢 技术干货 | fin-protoc:一款高效跨语言的二进制协议编译器,释放你的协议开发效率!
在协议开发中,你是否经常为不同语言间的序列化/反序列化代码编写而头疼?是否希望有一个工具能自动生成高性能、跨平台的二进制协议代码?今天给大家推荐一个开源利器——fin-protoc!
🔍 项目简介
fin-protoc 是一个基于 antlr4自定义DSL 的二进制协议编译器,能够将协议定义文件为 Java/Rust/Lua(Wireshark)/Go/Python/C++ 等多种语言的序列化代码,极大提升开发效率,减少重复劳动!
✨ 核心优势
✅ 跨语言支持:支持6种主流语言,满足不同场景需求
✅ 高性能序列化:Rust版支持零拷贝,Java版适配Netty,Go版集成bytes
✅ Wireshark解析...