OAObjectGraph Libraries

Open Source on GitHub

oa-core

The foundation of OA — oa-core provides OAObjectGraph base classes, event system, property path engine, sync queue logic, and the OAObject and Hub classes.

Features include:

🔗 github.com/viaoa/oa-core

oa-jfc

oa-jfc is a rich, model-bound Java Swing framework that uses oa-core to dynamically bind UI components to data. It supports real-time updates, form validation, UI rules, and full MVC-style structure — without requiring boilerplate UI code.

🔗 github.com/viaoa/oa-jfc

oa-web Coming Soon

oa-web is the newest addition to the OA platform. It is the successor to the legacy oa-jsp library, designed from the ground up to support reactive, real-time web development using OAObjectGraphs. Supports full model binding and real-time sync.

🔗 github.com/viaoa/oa-web