Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.

Latest commit

 

History

History
29 lines (21 loc) · 1.52 KB

index.md

File metadata and controls

29 lines (21 loc) · 1.52 KB

XO Form Component (a.k.a XO form)

XO form is a Declarative Web Forms Engine written in pure ES6 JavaScript.

Portal

Features

  • Build complex (data-bound) Web Forms, Wizards, Surveys using declarative JSON/JS code.
  • No bulky dependencies. HTML5, CSS3, ECMAScript. That's it. They're powerful enough ;-)
  • Use it in any environment, Vue, React, Angular, or plain vanilla JavaScript.
  • Complete freedom for Frontend Devs: customize styling, validation, navigation, progress indication, etc.
  • Get typed JSON post data or sync to a data model
  • All HTML5 controls included, plus a large number of custom controls, including wrappers for the Ace Code Editor, the CkEditor WYSIWYG/HTML editor, Leaflet Openstreetmap control, etc.
  • Autocompletion (using standard HTML5 DataLists & more, fixed lists, or dynamic API searches)
  • Customizable built-in validation, navigation, progress indication types (or roll your own using the addins interface)
  • Create and include your own control libraries
  • Experiment with XO form using XO form Studio
  • Auto-generate forms using JSON Schema & OpenAPI

See Also: