{"id":34794835,"url":"https://github.com/wp-labs/wp-editor","last_synced_at":"2026-04-07T10:02:51.759Z","repository":{"id":330258935,"uuid":"1121572513","full_name":"wp-labs/wp-editor","owner":"wp-labs","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-03T11:08:30.000Z","size":18380,"stargazers_count":26,"open_issues_count":37,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-03T11:56:09.198Z","etag":null,"topics":["data-collector","data-processing","etl","events","metrics","observability","oml","siem","stream-processing","streaming","telemetry","warp-parse","wp-ed","wp-parse","wpl"],"latest_commit_sha":null,"homepage":"https://editor.warpparse.ai/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wp-labs.png","metadata":{"files":{"readme":"README.en.md","changelog":"CHANGELOG.en.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-23T07:48:15.000Z","updated_at":"2026-04-03T11:01:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1eca202-75ab-4d84-91fe-b2a2fe791cf6","html_url":"https://github.com/wp-labs/wp-editor","commit_stats":null,"previous_names":["wp-labs/wp-editer"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/wp-labs/wp-editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wp-labs","download_url":"https://codeload.github.com/wp-labs/wp-editor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-labs%2Fwp-editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31508282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-collector","data-processing","etl","events","metrics","observability","oml","siem","stream-processing","streaming","telemetry","warp-parse","wp-ed","wp-parse","wpl"],"created_at":"2025-12-25T10:38:48.234Z","updated_at":"2026-04-07T10:02:51.739Z","avatar_url":"https://github.com/wp-labs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wp-editor\n\n![License](https://img.shields.io/badge/license-Apache%202.0-blue)\n\nwp-editor is a standalone web system designed for writing and validating WPL (log parsing rules) and OML (data transformation rules).\n\n## Features\n\n- **Log Parsing**: Supports WPL (Warp Parse Language) rules, capable of parsing logs in multiple formats\n- **Data Transformation**: Supports OML (Object Mapping Language) rules to transform parsed data into specified formats\n- **Real-time Preview**: Supports real-time parsing and transformation result preview\n- **Rule Editor**: Built-in CodeJar editor with syntax highlighting and Tab key indentation support\n\n## Tech Stack\n\n### Backend\n\n- **Language**: Rust (Edition 2024)\n- **Web Framework**: Actix Web 4.4\n- **Core Engine**: warp-flow\n- **Async Runtime**: Tokio\n\n### Frontend\n\n- **Framework**: React 19.0.0\n- **Build Tool**: Vite 6.3.5\n- **UI Components**: Ant Design 5.24.9\n- **Editor**: CodeJar\n\n## License\n\nThis project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.\n\n### Apache License 2.0 Overview\n\nThe Apache License 2.0 is a permissive open-source license that:\n\n- Allows commercial use, modification, and distribution\n- Requires preservation of copyright and license notices\n- Provides an explicit grant of patent rights from contributors\n- Disclaims warranties and limits liability\n- Is compatible with various other open-source licenses\n\nFor the full license terms, please refer to the [LICENSE](LICENSE) file.\n\n## Contributing\n\nWe welcome contributions of all kinds! For detailed contribution guidelines, development workflow, and the release process, please refer to our [CONTRIBUTING.md](CONTRIBUTING.md) guide.\n\nKey highlights:\n- Three-stage release process: alpha → beta → main\n- Pull requests should target the `alpha` branch\n- Code review is required before merging\n\n## Support\n\nIf you have any questions or suggestions, please submit an Issue or contact the development team.\n\n---\n\n# wp-editor\n\n![License](https://img.shields.io/badge/license-Apache%202.0-blue)\n\nwp-editor 是一个独立运行的 WEB 系统，专门用于 WPL（日志解析规则）和 OML（数据转换规则）的编写和验证。\n\n## 功能特性\n\n- **日志解析**: 支持 WPL (Warp Parse Language) 规则，可解析多种格式的日志\n- **数据转换**: 支持 OML (Object Mapping Language) 规则，将解析后的数据转换为指定格式\n- **实时预览**: 支持实时解析和转换结果预览\n- **规则编辑**: 内置 CodeJar 编辑器，支持语法高亮和 Tab 键缩进\n\n## 技术栈\n\n### 后端\n\n- **语言**: Rust (Edition 2024)\n- **Web 框架**: Actix Web 4.4\n- **核心引擎**: warp-flow\n- **异步运行时**: Tokio\n\n### 前端\n\n- **框架**: React 19.0.0\n- **构建工具**: Vite 6.3.5\n- **UI 组件**: Ant Design 5.24.9\n- **编辑器**: CodeJar\n\n## 许可证\n\n本项目采用 Apache License 2.0 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。\n\n### Apache License 2.0 概述\n\nApache License 2.0 是一个宽松的开源许可证，具有以下特点：\n\n- 允许商业使用、修改和分发\n- 要求保留版权和许可证声明\n- 为贡献者明确授予专利权\n- 免除担保并限制责任\n- 与多种其他开源许可证兼容\n\n有关完整的许可证条款，请参考 [LICENSE](LICENSE) 文件。\n\n## 贡献指南\n\n我们欢迎任何形式的贡献！有关详细的贡献指南、开发流程和发布流程，请参考我们的 [CONTRIBUTING.md](CONTRIBUTING.md) 文档。\n\n主要亮点：\n- 三阶段发布流程：alpha → beta → main\n- Pull Request 应该针对 `alpha` 分支\n- 合并前需要代码审查\n\n## 支持\n\n如有问题或建议，请提交 Issue 或联系开发团队。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwp-labs%2Fwp-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwp-labs%2Fwp-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwp-labs%2Fwp-editor/lists"}