orbeon-forms
544
Stars
214
Forks
38
Watchers
1,969
Open Issues
LGPL-2.1
许可证
Scala
语言
2009-07-20
创建时间
2026-11-12
最近更新
项目能做什么
Orbeon Forms 是一款面向企业和开发者的开源复杂表单构建与运行平台,基于 Scala 开发。它支持通过可视化设计器制作多页面表单,内置校验、计算和重复项等逻辑;可高效采集数据、生成 PDF/Excel 文件,并提供权限控制及 API,方便与现有系统集成。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Orbeon Forms
Build, run, and manage web forms on-premises or in the cloud.
Last updated in April 2026.
[](https://github.com/orbeon/orbeon-forms/releases)
[](LICENSE.txt)
[](https://stackoverflow.com/questions/tagged/orbeon)
<p align="center">
<a href="https://www.orbeon.com/">
<img src="https://www.orbeon.com/img/home/hero-fb.png" alt="Orbeon Forms Form Builder" width="900">
</a>
</p>
Orbeon Forms CE is an open-source web form builder and runtime for creating, publishing, and managing complex forms. It helps you manage large numbers of forms, control access, collect data and attachments, generate PDF and Excel files, and integrate forms with existing systems.
- **Build forms visually** with Form Builder, a browser-based form authoring tool.
- **Run responsive forms** with validation, repeated sections, attachments, multi-page navigation, and PDF output.
- **Manage the form lifecycle** from design and testing to publishing, data capture, versioning, and submission.
[Try Orbeon Forms](https://www.orbeon.com/try) |
[Download](https://www.orbeon.com/download) |
[Documentation](https://doc.orbeon.com/) |
[Professional Edition](https://www.orbeon.com/pricing)
## What You Can Build
Orbeon Forms is used around the world in government, banking, healthcare, telecom, education, and more. It is designed for teams that need secure, maintainable, compliant, and integrated forms rather than one-off surveys.
| Area | Capabilities |
|----------------|---------------------------------------------------------------------------------------------------------------------------------------|
| Form authoring | Visual Form Builder, sections, grids, repeated data, validation rules, calculations, visibility rules, and localization |
| Data capture | Responsive Form Runner, attachments, multi-page forms, accessibility, data validation, and error summaries |
| Integration | HTTP services, database services, actions, Java and JavaScript APIs, React and Angular components |
| Output | Automatic PDF generation, PDF templates, Excel export, and submitted data with attachments |
| Operations | Access control, form definition versioning, data persistence, deployment on Java servlet containers, and cloud or on-premises hosting |
## Editions
Orbeon Forms is open-core and available in two editions:
| Edition | Best for
阅读完整原文
项目深度分析 AI 生成
Orbeon Forms 专属现代容器化与云原生运维交付方案
| 产品构想 | 针对官方CE版本部署门槛高(基于Java Servlet容器/Tomcat)的痛点,提供打包现代化PostgreSQL/MySQL支持、Docker Compose/Kubernetes Helm Charts以及一键备份还原的发行版管理套件。 |
| 核心功能 | 预配置数据库持久化驱动、自动化SSL证书管理、基于GitOps的表单版本同步工具、监控与健康检查仪表盘。 |
| 目标用户 | 希望快速将CE版落地到生产Kubernetes/云环境的中小型系统集成商和自建IT团队。 |
| 难度/周期 | 中等 · 1-2个月 · 成本:低(主要为云测试服务器与CI/CD流水线成本) |
| 收费模式 | 售卖开箱即用的商业部署脚本包(付费下载)及按年运维支持订阅。 |
| 竞争风险 | 官方PE版本已具备Docker试用且商业壁垒高,CE用户群体付费意愿可能偏低。 |
| 依据 | 已验证事实 |
行业合规电子表单模板与自动化PDF映射套件
| 产品构想 | 针对政府与金融机构需要严格还原物理纸质表单PDF的需求,开发垂直行业(如医疗报销、信贷审批、政务申报)预置表单库与自动PDF映射工具扩展。 |
| 核心功能 | 开箱即用的行业标准表单模板、高级PDF排版与坐标自动对齐工具、动态计算公式预设模块。 |
| 目标用户 | 医疗合规审查团队、金融信贷表单开发顾问、政务系统外包开发商。 |
| 难度/周期 | 低 · 1个月 · 成本:低(主要为模板制作与合规规范研究的时间成本) |
| 收费模式 | 按模板包单次售卖或按行业解决方案包年订阅。 |
| 竞争风险 | 不同地区与机构的合规标准差异巨大,模板通用性受限。 |
| 依据 | AI推测 |
Orbeon Forms 到现代前端(React/Vue)与主流低代码生态的连接器
| 产品构想 | 构建与主流现代化前端框架和无代码工具(如Supabase、Directus、Zapier)深度集成的中间层网关,降低与遗留XForms标准交互的开发成本。 |
| 核心功能 | REST/GraphQL数据转发中间件、轻量级前端Web Components封装包、第三方身份认证(OIDC/Keycloak)代理适配器。 |
| 目标用户 | 需要将复杂表单内嵌至自研前端门户或现代SaaS平台的开发团队。 |
| 难度/周期 | 高 · 2-3个月 · 成本:中(涉及深入理解Scala代码及XForms机制) |
| 收费模式 | 开源核心连接器,提供针对企业SSO与高级API集成的商业授权收费。 |
| 竞争风险 | Scala技术栈门槛高,核心代码库复杂,独立开发者维护成本大。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| orbeon/saxon | 中文介绍暂未生成 Orbeon Forms's version of Saxon |
7 | Java |
| tiredofit/docker-orbeon | 中文介绍暂未生成 Docker Orbeon Forms CE w/S6 Init, Tomcat, based on Alpine |
5 | Dockerfile |
| orbeon/orbeon-forms-doc | 中文介绍暂未生成 | 4 | HTML |
| ebruchez/Orbeon-Forms | 中文介绍暂未生成 Orbeon Forms is an open source web forms solution designed t |
1 | - |
| brunobuzzi/OrbeonPersistenceLayer | 中文介绍暂未生成 GemStone/S® persistence layer for Orbeon Forms® |
1 | Smalltalk |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2009-07-20,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 544 / Fork 214 / Issue 1,969(数据支持,可自行核实) |
| 许可证 | LGPL-2.1 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。