Open Source

开源项目

我参与开发和维护的开源项目。每一行代码,都是对工程品质的追求。

A

AISCA

AI 驱动的智能安防指挥平台

面向一线安保人员与监控指挥中心的智能安防系统。集成地图、人像、视频三大业务模块,通过自然语言交互操控安防设备,支持 Agent 编排与多模态分析。

TypeScript React Electron PostgreSQL Qwen
C

CMake Toolkit

现代 CMake 构建模板与工具集

一套面向 C++ 项目的 CMake 构建模板,涵盖 check_symbol_exists 函数检测、第三方库适配、跨平台编译等常见痛点。基于 VLC 重构实战经验提炼。

CMake C++ Shell
E

Electron Guard

Electron 客户端安全框架与编译工具链

解决 Electron 客户端在 Windows 下的编译问题(@paymoapp/electron-shutdown-handler 等),提供 .desktop 快捷方式脚本,集成安全加固与自动更新。

TypeScript Electron Node.js
F

FinModels

金融经济学量化建模与分析工具

利用多角色框架对美股标的进行多维度分析,涵盖利率、债券收益率、期权定价等金融经济学核心模型。支持 Qwen3 本地模型辅助决策。

Python Pandas NumPy Qwen
L

LobeHub Agent Runtime

基于 LobeHub 的 Agent 化二次开发框架

深入研究 Agent Runtime 架构(工具注册、MCP 支持)及前端交互,为地图、人像、视频业务构建专有 Agent,攻克知识库行级访问控制权限管控。

TypeScript Next.js React Zustand
R

RustFS

Rust 实现的高性能分布式文件系统

面向本地部署场景的分布式文件存储系统,使用 Rust 实现核心存储引擎,支持副本策略、故障转移和快照备份。为零信任架构设计。

Rust Tokio gRPC
S

StyleGenerator

QWidget CSS 渲染框架 — 高性能 UI 样式引擎

探索 QWidget CSS 渲染框架的高性能实现,支持序列化功能与实时样式预览。利用 Qwen3 本地模型进行智能样式生成与推荐。

C++ Qt CSS Qwen
V

VLC Core 重构

libvlc 核心库 C++20/Qt 6.11 现代化改造

将 VLC libvlc 核心库从 C 结构体迁移至 C++ class,构建系统从 Meson 迁移至 CMake,处理 14+ 第三方库依赖适配。重点优化 RTSP 流媒体与媒体管道架构。

C++ CMake Qt FFmpeg