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.

Inbox.html
<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>
  • 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.