orbeon/orbeon-forms

Orbeon Forms - Build, run, and manage web forms on-premises or in the cloud.

Scala

545

26,223 commits

updated Sep 18, 2026

See the code

README

Orbeon Forms

Build, run, and manage web forms on-premises or in the cloud.

Last updated in April 2026.

Latest release License Stack Overflow

Orbeon Forms Form Builder

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 | Download | Documentation | Professional Edition

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.

AreaCapabilities
Form authoringVisual Form Builder, sections, grids, repeated data, validation rules, calculations, visibility rules, and localization
Data captureResponsive Form Runner, attachments, multi-page forms, accessibility, data validation, and error summaries
IntegrationHTTP services, database services, actions, Java and JavaScript APIs, React and Angular components
OutputAutomatic PDF generation, PDF templates, Excel export, and submitted data with attachments
OperationsAccess 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:

EditionBest for
Community Edition (CE)Open-source use, evaluation, development, and self-supported deployments
Professional Edition (PE)Production deployments requiring commercial support, subscriptions, regular maintenance releases, performance improvements, and advanced enterprise features

Both editions include Form Builder, Form Runner, and the Orbeon Forms XForms processor. See the download and pricing pages for current builds and edition details.

Quick Start

The fastest way to see Orbeon Forms is the online demo. The demo is public, so do not enter private information.

To run Orbeon Forms locally:

Community and Support

Source and Issues

The source code of Orbeon Forms CE is available on GitHub. For known issues and RFEs, check the issue tracker.

You usually don't have to compile Orbeon Forms yourself. If you want to contribute or build locally, see Building Orbeon Forms.

Third-Party Software

This product includes:

  • software developed by the Apache Software Foundation
  • other third-party software listed in build.sbt
  • Silk Icons, licensed under the Creative Commons Attribution 2.5 License
  • PixelMixer icons
  • schemas for XSLT 2.0 and XForms 1.1, licensed under the W3C Software License

Please consult the third-party-licenses directory for more information about individual licenses.

Credits

We would like to thank YourKit, LLC for kindly supporting open source projects like Orbeon Forms CE with the full-featured YourKit Java Profiler.

Contributors

ebruchez

18,057 commits

avernet

6,705 commits

obruchez

612 commits

orbeon

335 commits

orbeon/orbeon-forms

Orbeon Forms - Build, run, and manage web forms on-premises or in the cloud.

Scala

545

26,223 commits

updated Sep 18, 2026

See the code

README

Orbeon Forms

Build, run, and manage web forms on-premises or in the cloud.

Last updated in April 2026.

Latest release License Stack Overflow

Orbeon Forms Form Builder

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 | Download | Documentation | Professional Edition

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.

AreaCapabilities
Form authoringVisual Form Builder, sections, grids, repeated data, validation rules, calculations, visibility rules, and localization
Data captureResponsive Form Runner, attachments, multi-page forms, accessibility, data validation, and error summaries
IntegrationHTTP services, database services, actions, Java and JavaScript APIs, React and Angular components
OutputAutomatic PDF generation, PDF templates, Excel export, and submitted data with attachments
OperationsAccess 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:

EditionBest for
Community Edition (CE)Open-source use, evaluation, development, and self-supported deployments
Professional Edition (PE)Production deployments requiring commercial support, subscriptions, regular maintenance releases, performance improvements, and advanced enterprise features

Both editions include Form Builder, Form Runner, and the Orbeon Forms XForms processor. See the download and pricing pages for current builds and edition details.

Quick Start

The fastest way to see Orbeon Forms is the online demo. The demo is public, so do not enter private information.

To run Orbeon Forms locally:

Community and Support

Source and Issues

The source code of Orbeon Forms CE is available on GitHub. For known issues and RFEs, check the issue tracker.

You usually don't have to compile Orbeon Forms yourself. If you want to contribute or build locally, see Building Orbeon Forms.

Third-Party Software

This product includes:

  • software developed by the Apache Software Foundation
  • other third-party software listed in build.sbt
  • Silk Icons, licensed under the Creative Commons Attribution 2.5 License
  • PixelMixer icons
  • schemas for XSLT 2.0 and XForms 1.1, licensed under the W3C Software License

Please consult the third-party-licenses directory for more information about individual licenses.

Credits

We would like to thank YourKit, LLC for kindly supporting open source projects like Orbeon Forms CE with the full-featured YourKit Java Profiler.

Contributors

ebruchez

18,057 commits

avernet

6,705 commits

obruchez

612 commits

orbeon

335 commits

Languages

Scala

57.4%

HTML

18.5%

Java

11.1%

XSLT

3.6%

Less

2.9%

JavaScript

2.1%

XProc

1.9%

CSS

1.5%