Skip to content
Orbeon Forms is an open source web forms solution. It includes an XForms engine, the Form Builder web-based form editor, and the Form Runner runtime.
Java HTML Scala JavaScript CSS XProc Other
Failed to load latest commit information.
.idea For #2165: update IntelliJ project files May 26, 2016
builder/src/builder/scala/org/orbeon/builder For #2232: compile with sbt May 19, 2016
common For #2164: move XUpdate support to separate module May 24, 2016
data Minor: default value for dynamic data dropdown Apr 20, 2016
descriptors Implement #2764 "Proxy portlet: property to disable namespace mapping" May 9, 2016
dom4j/src/main/java/org/dom4j For #2165: remove unused code May 26, 2016
lib For #2165: move Saxon dom4j wrappers May 24, 2016
project For #2232: compile with sbt May 19, 2016
src Implement #2796 "XML processor to convert XML to JSON" May 27, 2016
test/catalina_base Proper Tomcat config for PostgreSQL Nov 20, 2014
third-party-licenses Fix #1438 "Remove HSQLDB JAR and related" Nov 18, 2013
tools Remove unneeded ORO zip as we don't use ORO anymore Jul 13, 2012
xupdate For #2164: fix compilation warning May 26, 2016
.editorconfig Added EditorConfig to keep trailing spaces in .md files Dec 2, 2015
.gitattributes Mark *.bin files as binary for git May 13, 2013
.gitignore Include Scala.js for Form Builder Aug 2, 2015
.project Implemented "[ #313231 ] RFE: Support HTML in checkboxes/radio button… Mar 11, 2011
.travis.yml Add quotes, maybe necessary for variable expansion Mar 3, 2016
LICENSE.txt Moved files around. Jan 18, 2011 Fix Travis badge to point to branch May 2, 2016
build.sbt For #2165: separate dom4j module May 24, 2016
build.xml Remove TeamCity build number May 26, 2016

Orbeon Forms - Open source web forms done the right way

Last updated for Orbeon Forms 2016.1 April 2016

Build Status

What is Orbeon Forms?

Orbeon Forms is an open source, standard-based web forms solution, which includes:

  • Form Builder: a browser-based WYSIWYG form authoring tool
  • Form Runner: a runtime environment which facilitates the deployment and integration of large and complex forms
  • a core forms processing engine which implements the XForms specification and an XBL-inspired component model

For more information about Orbeon Forms, please visit

What's new

Downloading and installing

Orbeon Forms comes in two editions:

  • Community Edition (CE)
  • Professional Edition (PE)

For more information and downloadable binaries, see the download page.

The system requirements and installation procedure are detailed on Installing Orbeon Forms.

Community and support

See the community page. In a nutshell:


All documentation is available online:

What's happening?

Compiling Orbeon Forms

You usually don't have to compile Orbeon Forms yourself. But if you want to, see Building Orbeon Forms. The source code is available on github.

Orbeon Forms is written mainly using the following languages and technologies:

  • Java
  • Scala
  • JavaScript
  • CoffeeScript
  • XForms, XSLT, and other XML technologies

Known bugs and requests for enhancements (RFEs)

For a list of known issues and RFEs, check the issue tracking system.


The source code is distributed under the terms of the GNU Lesser General Public License (LGPL). The full text of the license is available at LGPL is a business-friendly license that allows you to use Orbeon Forms for open source and commercial applications.

Some examples are distributed under the terms of the Apache License, Version 2.0. The full text of the license is available at:

Please refer to file headers to identify which license governs the distribution of a particular file.

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.

See the next section for more details about the licenses of included third-party software.

Third-party software

This product includes software developed by the Apache Software Foundation (

In addition, this product includes the following software:

This product makes use of schemas for XSLT 2.0 and XForms 1.1 provided under W3C Software License. The schemas are available at the following locations:


This product makes use of the Silk Icons, released under a Creative Commons Attribution 2.5 License:

This product makes use of the PixelMixer icons at

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


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

Copyright 1999-2016 (C) Orbeon, Inc. All rights reserved.

Something went wrong with that request. Please try again.