Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sandwich-go/protokit

golang parser for proto buffer file
https://github.com/sandwich-go/protokit

golang microservice parser protobuf protobuf3

Last synced: 4 months ago
JSON representation

golang parser for proto buffer file

Awesome Lists containing this project

README

        

# protokit

主要实现了对Google Protobuff文件的解析.

- 通过注释的方式扩展proto语义
- 将proto schema解析为ProfoFile,便于借助`Service`定义实现自定义的服务代码生成
- 为单个生成目标(Service,DB等)引入`ImportSet`概念,自动管理依赖