XO Documentation
Jump to What's new.
This documentation is best viewed at https://www.xo-js.dev.
A complete playground (Studio) is included and code examples can directly be run and edited.
XO-JS is a compact, developer-friendly, pure JavaScript (ES6) Component Library that helps with Progressive Web App development and includes a Declarative Web Forms Engine
- < 70KB minified and Brotli-compressed
- No external dependencies
- Vue, React, Angular, Vanilla JS supported
Modules
xo.form
- Why Declarative Webforms?
- Getting Started
- XO Studio
- Debugging
- Controls
- Validation
- Navigation
- Theming
- Model Binding
- JSON-Schema
xo.pwa
Installing
CDN
Use XO directly from the CDN:
<script src="https://xo-js.dev/v1.6/xo.js"></script>
or...
<script src="https://xo-js.dev/v1.6/xo.min.js"></script>
NPM
... or get the latest NPM package
Team
Author: Marc van Neerven
Contributors: