mvneerven / xo-form

Declarative Web Forms using Web Components

Home Page:https://www.xo-js.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

Self-contained, complex Web Forms as pure JavaScript Object Literals.

Technology

The library is written as Web Components, using pure native ES6+ Modules, and has just one dependency: Lit.

TypeScript is used for generating API documentation.

Features

  • Describe multi-page, complex web forms
  • Use any HTML/custom element
  • Supports HTML5 validation rules and custom validation logic
  • Two-way databinding: map controls in a form to a data model and interface with APIs directly as the model changes.
  • Powerful Rules engine for Conditional Logic
  • Themes

Documentation

See Docs

About

Declarative Web Forms using Web Components

https://www.xo-js.dev


Languages

Language:JavaScript 80.3%Language:SCSS 8.1%Language:CSS 7.6%Language:HTML 4.0%