
zenq
malikhan-dev
ZenQ is an internal DSL for Go that provides expressive querying and streaming pipelines over in-memory and asynchronous data sources. While inspired by the elegance of C# LINQ, it is built with its own identity, design principles, and performance‑oriented architecture—featuring a rich syntax that is native to Go.
AI 简介
ZenQ 是一个为 Go 语言设计的内部领域特定语言(DSL),用于构建表达力强、类型安全的数据查询与流式处理管道。它支持内存集合(如切片)和异步数据源(如 CSV/JSON 文件)的链式操作,提供类 LINQ 的流畅 API,并通过 Thor 查询引擎实现操作融合以提升性能,同时原生集成 Go 的 context 取消机制与 channel 流式模型。适用于需要简洁、可读性强且高性能的数据过滤、转换与流式消费场景,如 ETL 预处理、配置数据校验或日志行解析等轻量级数据管道开发。
Go
MIT License25
Stars
2
Forks
25
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分41.43
默认分支main