{"repo":"xiaopujun/light-chaser","free":true,"listed":false,"github":"https://github.com/xiaopujun/light-chaser","clone":"git clone https://github.com/xiaopujun/light-chaser.git","description":"light chaser is a lightweight data visualization designer tool","language":"TypeScript","stars":873,"topics":["blueprints","data-visualization","web-editor","data-analysis","draggable","javascript","typescript"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"English 中文 LIGHT CHASER LIGHT CHASER 是一套面向大屏展示、数据报表和数据分析场景的开源可视化设计平台。当前仓库已将前端设计器和后端服务合并到同一个代码库，便于统一开发、联调、构建和部署。 项目定位 LIGHT CHASER 不是一个简单的页面拼装器，而是一套可视化设计底座。它把“组件编排、蓝图交互、数据源接入、资源管理、项目导出”放在同一条工作流里，适合快速搭建可交付的数据可视化产品。 项目特色 特色 说明 --- --- 前后端同仓 前端设计器、后端服务、部署脚本和开发规范统一维护，减少跨仓库协作成本 拖拽式设计 在画布中完成组件摆放、尺寸调整和属性配置，更贴近可视化搭建场景 蓝图式交互 将事件联动、数据流转和节点关系以蓝图方式表达，复杂交互更容易组织 AI 辅助设计 提供模型管理页、样式优化和数据优化，效果与桌面端保持一致 外部数据源接入 默认 SQLite 开箱即用，数据源管理页支持连接测试与维护 资源统一管理 项目资源、图片、封面和静态文件统一保存与访问，便于项目资产管理 可部署性强 支持本地开发、Nginx 静态托管、Docker 镜像和 Compose 编排 技术栈 端 技术 --- --- 前端 React 18、Vite 5、TypeScript 5、MobX 后端 Java 17、Spring Boot 3.2.5、MyBatis Plus 3.5.5 数据库 SQLite（默认主库） 部署 Nginx、Docker、Docker Compose 目录结构 路径 说明 --- --- frontend/ 前端设计器工程 backend/ 后端服务工程 docs/ 开发规范、Git 规范等文档 lc-server.db SQLite 数据库文件，启动后生成 logs/ 服务运行日志目录 系统架构 核心能力 前端设计器 - 画布拖拽、缩放和选择 - 属性面板配置样式、布局和行为 - 蓝图式节点交互编排 - AI 模型管理、AI 样式优化和 AI 数据优化 - 组件库和图表扩展 - 代码编辑器和复杂配置支持 - 首页、模板市场、设计器、预览和结果页形成完整链路 后端服务 - 项目创建、复制、更新、导入和导出 - 数据源列表、分页、添加、更新、删除和连接测试 - AI 模型代理接口，供前端调用兼容 OpenAI 的模型服务 - 图片上传、封面管理和静态资源访问 - SQL 执行器和调试接口 - 加密接口支持，便于前后端协同处理敏感请求 - 数据库迁移能力，启动时可自动执行初始化脚本 典型工作流 - 创建或导入项目 - 在设计器中拖拽组件并完成页面布局 - 绑定数据源并配置 SQL 或接口数据 - 使用蓝图节点定义事件联动 - 预览、导出并部署到目标环境 效果展示 文档与入口 - 开发文档 - 在线体验 - 部署教程 - 部署运维说明 - 开发规范 - Git 规范 推荐版本 如果你正在构建企业级数据可视化平台，或者需要更完整的协作与交付能力，可以优先考虑以下版本。 LIGHT CHASER Pro（私有化部署） - 官网入口：https://lcpdesigner.cn/home - 适用场景：团队协作、权限管理、业务化交付、企业内部系统 - 推荐人群：商业项目、生产环境、需要持续扩展的团队 LIGHT CHASER Pro 桌面端 - 下载入口：https://lcpdesigner.cn/download - 适用场景：离线演示、内网环境、轻量部署、单机交付 - 推荐人群：需要开箱即用桌面客户端的","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaopujun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaopujun/light-chaser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}