A Java web framework in the spirit of WebObjects
Free and open source. Components pair an HTML template with a Java class, and engifer apps deploy alongside your existing WO apps.
<h2>Hello <wo:str value="$user.name" /></h2>
<wo:if condition="$hasMessages">
<ul>
<wo:repetition list="$messages" item="$message">
<li>
<wo:link action="$openMessage">
<wo:str value="$message.subject" />
</wo:link>
</li>
</wo:repetition>
</ul>
</wo:if>
Latest from the blog
Status update 2023
For quite a while (as in, for over a decade) I've been thinking about the future of my WebObjects-based software. While I love WO, it's now been obsolete and unmaintained for 15 years and as technology evolves, patching it through Project Wonder isn't really fun and can only keep…
Good places to start
-
Getting started
From an empty folder to a running app with a page and a component action, in ten minutes.
-
Templating
Components, dynamic tags and bindings: what you can write in a template.
-
For WebObjects developers
What's the same, what's different, and deploying alongside WO apps.