# Barda **Repository Path**: moushengkoo/barda ## Basic Information - **Project Name**: Barda - **Description**: 🔥 🔥 🔥开源Retool, Tooljet和Appsmith的替代方案,码匠的开源版 - **Primary Language**: TypeScript - **License**: AGPL-3.0 - **Default Branch**: Barda - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 44 - **Forks**: 29 - **Created**: 2023-07-19 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: lowcode **Tags**: None ## README # 🚀 Barda 国庆预览版发布说明 ### 在线试用 请访问 https://www.barda.com.cn ### 在线文档 请访问 https://docs.barda.com.cn ## 📈 版本概述 值此国庆佳节之际,我们非常高兴地向大家发布 Barda 预览版!经过一年多的精心开发与持续优化,这个基于 Openblocks 重新构建的分支版本终于与大家见面。 本次更新在核心功能增强、用户体验提升、性能优化等多个维度进行了全面升级,致力于为用户提供更加流畅、高效、安全的使用体验。我们诚挚邀请您体验这一全新版本,并期待您的宝贵反馈与建议。 > ⚠️ **重要提醒**:当前版本仍处于测试阶段,项目架构和功能可能会发生较大幅度的调整和变更,这可能导致不同版本间的应用不兼容。**请勿将此版本用于生产环境或正式项目交付**,建议仅用于测试、学习和功能体验。 ## ✨ 核心新功能 ### 🔐 安全增强 * **RSA 加密登录**:采用 RSA 加密技术保护用户账户密码,大幅提升系统安全性 ### 🎨 品牌定制化 * **企业品牌设置**:支持自定义品牌名称、企业标识、网站图标及顶部主题颜色,打造专属企业形象 ### 💻 开发体验优化 * **智能代码提示**:增强代码编辑器功能,提供更丰富的上下文信息提示,显著提升开发效率 * **查询管理增强**:支持为查询添加备注说明,并可通过备注进行快速搜索,便于团队协作 ### 🎯 界面交互改进 * **自由拖拽排序**:自由模式下支持通过拖拽调整组件显示顺序,操作更加灵活便捷 * **零边距设计**:允许组件设置 0 边距,实现更紧凑的布局设计(部分组件正在适配中) * **组件复制优化**:修复快速粘贴时出现幽灵组件的 bug,确保复制功能的稳定性 ### 🏗️ 架构重构 * **GridLayout 重写**:完全重构网格布局组件,优化拖拽逻辑和布局计算算法,提升鼠标偏移量计算精度 ## ⚡ 性能大幅提升 ### 🎨 界面渲染优化 * **编辑界面流畅度提升**:大幅优化编辑界面组件渲染机制,减少不必要的组件刷新,显著提升组件切换时的流畅度 * **画布性能突破**:优化画布渲染算法,即使拖入上百个组件仍能保持丝滑操作体验 ### 📊 数据处理能力 * **表格组件性能革命**:解决表格组件性能瓶颈,支持 10 万条数据无卡顿加载,列宽度计算性能提升 **1500+ 倍** ### 📦 资源优化 * **核心文件瘦身**:barda-core 文件大小从 639KB 优化至 196KB,减少 **69%** 的体积 * **状态管理优化**:重构 editorState 类,引入智能缓存机制,显著提升常用中间属性的访问性能 ## 🛠️ 开发体验全面升级 ### 🚀 开发环境优化 * **一键调试脚本**:为 Windows + WSL2 用户提供便捷的一键调试脚本,简化开发环境配置 * **国内镜像加速**:将前后端 yarn 和 maven 源全面切换为国内镜像,大幅提升依赖安装速度 ### 📚 依赖管理改进 * **冷门依赖集成**:将 rjson 等冷门 jar 包直接集成到项目 lib 文件夹,避免依赖缺失问题 * **核心依赖升级**:升级核心依赖和构建工具,确保开发环境的稳定性和兼容性 --- ## 🎉 结语 感谢大家一直以来的耐心等待!虽然作为个人开发者,我们的开发速度可能比较慢,但我们依然想把 Barda 好好维护下去,并持续添加新功能,保持免费开源。 我们深知一个人的力量有限,因此更加期待与大家一起添砖加瓦,共同打造一个更好的低代码平台。每一个建议、每一个反馈、每一个贡献,都是推动 Barda 前进的重要力量。 **让我们一起见证 Barda 的成长,开启高效开发之旅!** 🚀