lowdefy
活跃·★ 3.0k·Apache-2.0·更新于 2026-10-27
★ 时下流行
Lowdefy 是一个用 YAML 或 JSON 配置描述应用、而不是手写界面代码的 Web 框架。README 说你可以搭建网页界面、连接数据库和 API,并用 npm 插件扩展功能。它基于 Next.js 和 Auth.js,面向内部工具、管理后台、BI 仪表盘、CRUD 应用和网站。
一个应用由这些部分组成:块(React 组件,内置 70 多个)、运算符(150 多个逻辑函数)、动作(由点击、页面加载等事件触发)和请求(调用数据库和 API,Lowdefy 自己不带存储)。这些都可以用 npm 插件扩展。Auth.js 提供 SSO、SAML 和 2FA,基于角色的访问控制覆盖公开和私有页面。配置是纯文本,可以在 git 里评审。
试用只需运行 `pnpx lowdefy@latest init && pnpx lowdefy@latest dev`,它会生成 `lowdefy.yaml` 并在 localhost:3000 启动开发服务器。能部署在任何运行 Next.js 的地方,包括 Vercel 或 Docker。README 自称“source available”,仓库标注的许可是 Apache-2.0。本评测依据 README 和仓库数据,我们没有实际运行过它。
#低代码#Web框架#内部工具#YAML/JSON#Next.js
01
功能特性
01轻松配置Web UI:提供70多个组件和150多个逻辑操作符,用于构建动态响应式UI,并支持自定义React组件。
02连接数据与API:支持对数据库和API进行动态查询,确保密钥安全,并通过NPM模块实现自定义连接。
03通过NPM插件扩展一切:提供灵活的插件系统,支持通过NPM扩展组件、请求、操作符、动作和认证提供商。
04随时随地部署:作为Next.js应用运行,可在任何支持Next.js的平台部署,如Vercel和Docker。
05使用Auth.js实现安全认证:基于Auth.js构建,提供SSO、SAML、2FA等全面安全功能,并支持多种认证提供商。
02
为什么选择它
+用 YAML/JSON 描述应用:70 多个块和 150 多个运算符,简单内部工具几乎不用写代码
+通过请求连接数据库和 API,密钥单独管理
+基于 Next.js 和 Auth.js:支持 SSO、SAML、2FA 和基于角色的访问控制,能部署在任何运行 Next.js 的地方
+块、请求、运算符、动作和认证都能用 npm 插件扩展
03
权衡点
!它是低代码 Web 框架,不是 AI 代理工具,收录是因为属于开发者工具范畴
!Lowdefy 自己不带数据存储,需要自备数据库或 API,README 说连接器列表仍在扩充
!复杂逻辑要学它的运算符和动作词汇;README 自称 source available,使用前请核对许可条款
04
维护状况检查
活跃检查日期: 2026-10-26
- 最近提交
- 2026-10-21
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 8
- 最新发布
- v7.1.0 (2026-10-21)
- 未关闭 issue
- 13
- 近期 issue 至少有一条评论的比例
- 0/1
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #815 App onLoad and onLoadAsync events3 条评论 · 2021-08-30
- #1998 Add init-e2e command to Lowdefy CLI2 条评论 · 2026-02-11
- #2040 Add E2E Testing Methods section to block doc pages1 条评论 · 2026-03-10
- #2010 Lowdefy Static Site Output1 条评论 · 2026-02-13
- #2803 _base64 in the browser gives different results than on the server for non-ASCII text0 条评论 · 2026-10-25
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Next.js
原生支持
已通过文档验证
Auth.js
原生支持
已通过文档验证
Vercel
支持
已通过文档验证
Docker
支持
已通过文档验证
NPM
插件系统
已通过文档验证
06
快速开始
1
$ pnpx lowdefy@latest init
2
$ pnpx lowdefy@latest dev
07
使用场景
↳构建内部工具
↳创建管理面板
↳开发BI仪表板
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧