Fore 3.0.0 released
March 16, 2026
Submitted by Joern Turner.
Fore - the declarative front-end framework - has released version 3.0.0.
With the new version it's not XML versus JSON any more. You're free to choose which one fits your requirements and even mix and match.
This release closes the gap to full JSON support in Fore, allowing efficient updating of JSON structures using XPath Maps and Arrays syntax for binding. A complete new layer based upon Lenses has been implemented to not only update JSON but also make it available for model calculations and constraints. No mapping from/to XML is required but JSON is natively manipulated through its respective lens.
XML and JSON can be used alongside in a single page by simply specifying the type of data. With the support of XPath predicates efficient and powerful filters can be applied that even may use your own custom functions (e.g. ?movies?*[custom-function(?title)]).
Functions can now be externalised in standard way as ES6 module functions and pre-defined variables for all data instances simplify writing absolute references.
If you have complex forms, dashboards or configuration editors to build that use multiple data sources at once give Fore a try.
Fore is published under MIT License.