# web-builder

> AI 驱动 UI 生成和发布的低代码平台，基于TailwindCss，通过拖拽可视化快速构建现代化响应式UI、动态自定义组件、多主题、多语言的网站应用。AI-powered UI generation and publishing low code platform, built on TailwindCSS, enabling rapid drag-and-drop visual creatio

- **URL**: https://www.freshcrate.ai/projects/web-builder
- **Author**: biaogebusy
- **Category**: Uncategorized
- **Latest version**: `V11.3.0` (2026-05-23)
- **License**: AGPL-3.0
- **Source**: https://github.com/biaogebusy/web-builder
- **Homepage**: https://builder.design
- **Language**: TypeScript
- **GitHub**: 556 stars, 94 forks
- **Registry**: github
- **Tags**: `ai`, `ai-agents`, `angular`, `deepseek`, `drag-and-drop`, `drupal`, `frond-end`, `low-code`, `typescript`

## Description

AI 驱动 UI 生成和发布的低代码平台，基于TailwindCss，通过拖拽可视化快速构建现代化响应式UI、动态自定义组件、多主题、多语言的网站应用。AI-powered UI generation and publishing low code platform, built on TailwindCSS, enabling rapid drag-and-drop visual creation of modern responsive UIs, dynamic customizable components, multi-theme, and multi-language web applications.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `V11.3.0` | 2026-05-23 | High | - 使用 OAuth 重构用户认证方式； - 移除 drupalProxy 模式； - 应用 i18n 国际化配置； - Branding 支持表单配置； - 页面列表下拉菜单添加复制页面功能； - ssr 服务端请求超时问题； - 修复先打开 code editor 再打开 page json 不工作的问题； - 提交项目开发所需的 Claude md 和 skills； - 重构了 widget picker； - 使用最新的 angular 特性，系统性的特性升级优化； - Api path 不再从后台 config 获取； - Headless 后端升级到 Drupal D10； - 弃用前台密码登录方式，统一在后端认证； - 接入 linux.do 社区用户认证登录； - 重写了 header 的吸顶方式，减少 DOM； - 转换项目全量组件为单例组件，解决打包盒性能问题； - 自定义组件支持 dialog 弹窗，可装载任意组件； |
| `V11.2.2` | 2026-03-28 | Medium | 1. 修复 component toolbar 移动组件错误问题； 2. footer 整个页脚支持使用自定义组件； 3. 添加可高度配置的动态表单 DynamicForm； 4. 移除 contact us 定制组件； 5. 修复自定义组件页码显示问题； 6. 完善了 taildwindCss 白名单； 7. 修复 SSR 渲染动态组件两次的问题； 8. 登录和搜索页面的多语言配置； 9. 修复 router link 和 innerHTML link 动态页面锚点滚动问题； |
| `V11.2.1` | 2026-01-01 | Low | - 完善了 tailwindCss 宽高白名单； - 重构了页面 url alias 更新方式； - 优化了媒体库上传流程； - 优化了 dashboard chart 统计，包含总数、当年总数、当年所有月份总数； - 修复 tailwindCss transform 样式问题； - 优化媒体库选择操作； - builder-cms 由 D9 升级到 D10； - 修复 loading 在浅色和暗黑主题的样式; - 弃用移除数据迁移组件，使用 drupal share-entity 即可； - 优化 builder 边栏和媒体库样式； |
| `V11.2.0` | 2025-11-02 | Low | - 修复 swiper 轮播组件 Input 自定义 Class 问题； - 优化了移动端 header toolbar; - 升级 angular 到 20.3.0，修复 ssr 安全漏洞问题； - 修复 ssr 水合与传统路由初始化 enabledBlocking 冲突问题； - 修复了多层嵌套动态组件 AOS 动画执行问题； - 重构了 app.component，移动 header,footer 到下一层，builder 可以更好的分离，减少层级和模式判断，且各个页面可自定义是否显示 header,footer； - 下拉菜单支持任意类型的组件，只需要指定组件的 uuid 即可； - 优化了组件背景图的配置，支持填充方式、位置等； - 相关依赖的资源库默认使用 cdn，支持配置为本地资源库； - Footer 支持动态组件，满足不同布局需要； - 重构 AOS 动画的触发机制； - 修复了 Header 响应式样式； - 移除旧版 http 请求拦截，使用 ssr 新的请求拦截； - 修复了 tailwindCss 最大宽度白名单错误 pattern； |
| `V11.0.0` | 2025-09-01 | Low | - 升级了 angular 到 v20，material 到 v20； - 各依赖库升级到最新版本； - 修复某些场景下 diglog afterClose 不执行的问题； - 迁移 emit 为 output 方式； - 优化 ssr; - 移除了 storybook 到另外版本库； - Formly type 新增了 rich editor 类型，用户发布文章博客等富文本类型； - 移除了独立的 logoutToken； - UIUX 重构为后端更新维护； - 重构了一些组件的归属关系，将页面不常用的模块放入一组，提升加载性能； - 修复了 SSR 水合过程的错误； - 修复了 AOS 动画水合过程的渲染问题； - 搜索列表重构为支持自定义组件显示； - 数据迁移采集器支持自定义选择字段（非关联字段）； - 可在前台 builder 中修改更新组件库组件数据； - 删除了 tailwindCss 白名单不常用的颜色，极大减少了 style 包大小； - 修复页面再次提交时提示有冲突的问题； |
| `V10.1.0` | 2025-06-13 | Low | - 重构升级主题至material v3; - 重构自定义主题； - 优化了builder 右侧Drawer； - code editor 新建语法指南； - TailwindCss config 修复及更新； |
| `V10.0.0` | 2025-05-05 | Low | - angular 升级到了v19； - 优化 code editor，可以拉高方便编辑； - 编辑区删除组件时，添加确认信息，防止误删； - 优化了code editor，可以置底方便查看媒体库，添加了editing状态，查看是否已保存； - 新建页面后，弹窗提示是否要打开属性面板； - 新增数据采集-站点数据迁移，基于jsonapi; - 修复 widget picker； - 当页面编辑有报错时，可通过页面JSON入口查看JONS修复； - 背景色支持自然界常见的颜色和100-900的变体； - 添加了对Base, Branding, Builder, Page, component 在jsoneditor的schema校验； - 新增icon picker; - 修复手机号正则验证； - 新增node add组件，可通过builder创建node数据； - 移除了ang-jsoneditor依赖，使用jsoneditor原生方式； - 在组件中按需加载 swiper,video-js,lightgallery,quill,jsoneditor的样式， |
| `V9.0.3` | 2025-03-13 | Low | - 优化了 builder 边栏样式； - 优化了 widget picker 样式； - 优化了移动端菜单样式； - 修复了 layout settings 通过JSON修改后，再配置被还原的问题； - 修复了暗黑模式下 material 按钮样式； - 修复媒体库批量上传； - 优化了页面发布或者更新的状态提示； - 用户资料可更新头像； - 升级并优化了code editor 编辑器； - logo 登录页优化； - 修复媒体库上传带有中文名的问题； - Echart 改为导入全部组件，方便AI生成； - 优化了Widget picker的用户体验； - 新增了tailwind class 白名单； - 重构了媒体库，移除了mat-drawer； - 优化了builder 工作区边栏； - 添加配置检查页面，新的项目可通过该页面检查是否有配置遗漏； |
| `V9.0.2` | 2025-01-10 | Low | - 新增了账户更新组件； - 重构了复合组件和基组件个Formly配置； - 重构了主题色彩组件，数据来源API； - 组件支持AOS动画，让用户可选AOS基础的滚动动画和GSAP高颗粒度的动画； - AOS 动画可一键应用到页面一级组件； - 表格支持sticky固定； - 重构了chart组件，移除ngx-echarts依赖包； - 拆分了swiper到carousel模块； - 拆分了formly到form模块； - 拆分search-sidebar到search模块； - 修复了formly fields 引起的性能问题； - 修复了富文本HTML较大时渲染的问题； - 修复了aos,gsap动画在builder中渲染引起的性能问题； - 修复了layout builder 选择组件并插入新一栏的bug; - 移动core config的builder配置到builder config； - MediaAssets 媒体库 Provider 移到 builder 模块，并默认开启缓存； - 修改了媒体库svg的显示问题； - 按钮组件Icon支 |
| `V9.0.1` | 2024-12-09 | Low | - 优化了 builder 边栏菜单 icon 的样式； - 编辑区中，当 hover 最外层组件时，显示新增布局或者新增基组件的入口，优化用户编辑体验； - 优化 app 页面 loading 效果； - 对所有的组件进行了优化重构，复合组件和基组件都有全屏、间隔、背景色、蒙版、class、ID通用属性； - 添加了eslint，husky，统一了格式化； - 成功更新页面后，如果页面已存在则更新最新的页面，不会新建记录； - builder 的页面版本在加载或者切换时，检查是否是最新的版本，防止覆盖线上最新的更新修改； - 新增对分类的管理，支持添加、删除、修改分类； - builder 页面添加语言过滤器； |

## Citation

- HTML: https://www.freshcrate.ai/projects/web-builder
- Markdown: https://www.freshcrate.ai/projects/web-builder.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/web-builder/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
