https://github.com/wp-labs/warp-parse
Focusing on building industry-leading ETL engines.
https://github.com/wp-labs/warp-parse
data-collector dataprocessing etl etl-framework etl-pipeline etl-process events logging metrics observability oml pipeline siem streaming streaming-processing telemetry warp-parse wp-parse wpl
Last synced: 8 days ago
JSON representation
Focusing on building industry-leading ETL engines.
- Host: GitHub
- URL: https://github.com/wp-labs/warp-parse
- Owner: wp-labs
- License: apache-2.0
- Created: 2025-12-15T08:31:48.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-01-29T11:05:27.000Z (15 days ago)
- Last Synced: 2026-01-30T02:07:08.491Z (14 days ago)
- Topics: data-collector, dataprocessing, etl, etl-framework, etl-pipeline, etl-process, events, logging, metrics, observability, oml, pipeline, siem, streaming, streaming-processing, telemetry, warp-parse, wp-parse, wpl
- Language: Rust
- Homepage: https://warpparse.ai/
- Size: 1.17 MB
- Stars: 123
- Watchers: 1
- Forks: 6
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.en.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
Warp Parse
---
Warp Parse is a high-performance Rust ETL engine built for observability, security, real-time risk control, and data platform teams. It focuses on log/telemetry ingestion, parsing, and transformation, providing extreme throughput parsing (WPL), transformation (OML), routing, unified connector APIs, and streamlined operations.
## ✨ Core Features
- **🚀 Extreme throughput:** EPS (Events Per Second) significantly surpasses Vector across multiple scenarios, with 2~6x performance advantages in core scenarios like fixed rate and large logs (see [Performance Report](https://github.com/wp-labs/wp-examples/tree/main/benchmark/report)).
- **📝 Readable rules:** Self-developed WPL (Parse DSL) + OML (Transform DSL) offer far superior readability and maintainability compared to regular expressions and Lua scripts.
- **🔌 Unified connectors:** Built on standardized `wp-connector-api` interface design, enabling community developers to rapidly extend multi-source log connector ecosystem.
- **🛠️ Ops friendly:** Single binary deployment with full configuration-based management; includes `wproj`, `wpgen`, `wprescue` tool suite to reduce operational costs.
- **🧠 Knowledge transformation:** Built-in in-memory database supports real-time SQL queries for log data field enrichment and correlation analysis.
- **🎯 Data routing:** Flexible routing based on rule engine and transformation models, supporting multi-path data replication, precise filtering, and target distribution.
## Performance
WarpParse VS Vector、LogStash [Report](https://github.com/wp-labs/wp-examples/tree/main/benchmark/report)
## Setup
```bash
#stable version:
curl -sSf https://get.warpparse.ai/setup.sh | bash
#beta version:
curl -sSf https://get.warpparse.ai/beta_setup.sh | bash
#alpha version:
curl -sSf https://get.warpparse.ai/alpha_setup.sh | bash
```
## 🤝 Community & Collaboration
### 1. Developer Contributions
We welcome all developers to participate in WarpParse development, whether it's feature development, bug fixes, or documentation improvements:
- Contribution Guide: [CONTRIBUTING.md](CONTRIBUTING.md) (Includes PR submission process, code standards, and Issue feedback templates)
- Issue Tracking: [GitHub Issues](https://github.com/wp-labs/warp-parse/issues)
- Community Discussion: GitHub Discussions
### 2. Enterprise/Vendor Partnerships
If your product is a **security threat detection platform, operations observability system, or cloud-native logging service** and requires high-performance log parsing capabilities:
- You can directly integrate WarpParse open-source edition for free - we provide comprehensive technical documentation and integration guide support;
- For customized adaptation, joint solution testing, or performance tuning, contact us via: coop@warpparse.ai
> Note: After integration, simply mention "Built with WarpParse high-performance log parsing engine" in your product's technical documentation - no additional authorization required.
## 📄 License
**WarpParse core engine and supporting toolchain (including WPL/OML parsers, wp-connector-api, tool suite, etc.) are licensed under Apache License 2.0.**
You are free to use, modify, and distribute the source code and derivative works of this project. When embedding into closed-source commercial products, you do not need to open-source your proprietary business code; when distributing modified derivative works, you must retain this license statement and copyright information.
For details, please refer to the [LICENSE](LICENSE) file in the repository root.
---
# Warp Parse(中文版)
高性能 Rust ETL 引擎,专为极致日志处理而设计
---
面向可观测性、安全、实时风控、数据平台团队的高性能 ETL 引擎,专注于日志/事件接入、解析与转换,提供高吞吐解析(WPL)、转换(OML)、路由、统一连接器 API 及极简运维体验。
## ✨ 核心特性
- **🚀 极致吞吐:** 多场景下 EPS(事件处理速率)全面超越 Vector,固定速率/大日志等核心场景性能优势达 2~6 倍(详见[性能测试报告](https://github.com/wp-labs/wp-examples/tree/main/benchmark/report))。
- **📝 规则易编写:** 自研 WPL(解析 DSL)+ OML(转换 DSL),可读性、可维护性远超正则表达式与 Lua 脚本。
- **🔌 连接器统一:** 基于 `wp-connector-api` 标准化接口设计,支持社区开发者快速扩展多源日志连接器生态。
- **🛠️ 运维友好:** 单二进制文件部署,全配置化管理;配套 `wproj`、`wpgen`、`wprescue` 工具套件,降低运维成本。
- **🧠 知识转换:** 内置内存数据库支持 SQL 实时查询,实现日志数据字段富化与关联分析。
- **🎯 数据路由:** 基于规则引擎与转换模型的灵活路由,支持多路数据复制、精准过滤与目标分发。
## 🤝 社区与合作
### 1. 开发者贡献
我们欢迎所有开发者参与 WarpParse 的迭代,无论是功能开发、Bug 修复还是文档完善:
- 贡献指南:[CONTRIBUTING.md](CONTRIBUTING.md)(内含 PR 提交流程、代码规范、Issue 反馈模板)
- 问题反馈:[GitHub Issues](https://github.com/wp-labs/warp-parse/issues)
- 交流社群:GitHub Discussions
### 2. 企业/厂商合作
如果你的产品是 **安全威胁检测平台、运维观测系统、云原生日志服务**,需要高性能日志解析能力:
- 可直接免费集成 WarpParse 开源版,我们提供完整的技术文档与集成指南支持;
- 如需定制化适配、联合方案测试、性能调优,可通过官方邮箱联系:coop@warpparse.ai
> 注:集成后只需在你的产品技术文档中注明「基于 WarpParse 高性能日志解析引擎构建」,无需额外申请授权。
## 📄 许可协议
**WarpParse 核心引擎及配套工具链(含 WPL/OML 解析器、wp-connector-api、工具套件等)均采用 Apache License 2.0 开源协议授权**。
你可自由使用、修改、分发本项目源码及衍生作品,嵌入闭源商业产品时无需开源自有业务代码;分发修改后的衍生作品时,需保留本协议声明及版权信息。
详情请参阅仓库根目录 [LICENSE](LICENSE) 文件。