开源项目

我的开源项目,分享技术,共建开源

image

lexer

一个基于DFA的开源词法分析器,使用 JavaScript 构建,支持多语言扩展。完全解耦词法分析器与具体语言,聚焦词法分析本质原理,已获 ⭐ 345+ Stars。

🔍 完整词法分析基于确定有限自动机(DFA)实现完整的词法分析能力,准确识别各类 Token。 🌐 多语言扩展通过两个配置文件即可实现词法分析器与语言的完全解耦,轻松支持任意语言扩展。 📊 状态流日志提供完整的状态流转日志,方便调试和理解词法分析的内部工作过程。
查看项目
img

sparrow

一键快速启动多个服务环境的 Docker 容器化编排工具 🦜。支持 MySQL、Redis、Kafka、Nginx、Prometheus 等 20+ 服务,统一规范管理所有开发环境,已获 ⭐ 102+ Stars。

🚀 一键启停通过简单命令即可启动、停止、重启全部或单个服务,告别繁琐的环境配置。 🌍 统一规范管理所有环境统一规范管理,支持 Web 可视化面板,团队成员环境保持一致。 📦 超强打包能力支持 20+ 主流服务开箱即用,含 MySQL、Redis、Kafka、Elasticsearch、Jupyter 等。
查看项目
img

esupdater

一个基于 Canal 实现 ES 文档增量更新的高性能轻量 PHP 框架。通过 Binlog 监听 MySQL 变更,经 Kafka 消费后自动同步至 Elasticsearch,已获 ⭐ 211+ Stars。

⚡ 高性能消费采用一个 Consumer 进程加多个 Worker 进程的一对多模型,吞吐量提升 10 倍以上。 🔌 插件化扩展支持插件化扩展机制,在不影响框架内部运行的前提下自定义行为扩展。 🐳 全面容器化已实现全面容器化,一条命令完成安装、部署与维护,极大降低使用门槛。
查看项目

还有更多开源项目等待探索

查看更多开源项目
关注