Obyx

Obyx: A New Way

Obyx is a powerful and incredibly simple programming language that empowers you to create valid XHTML web applications quickly.

Obyx has been designed with separation of concerns as the driving force of the language. Obyx has the unique ability to validate XML against any arbitrary XML schema. Obyx has been built for web 2.0 and beyond.

Explore Obyx

While your eagerly anticipating the release of the Obyx binary please take time to explore our site and learn more about what we do.

Get Started

Here is a glimpse of Obyx code. Find out what this code does and more in the Obyx Docs.
<instruction xmlns="http://www.obyx.org">
	<input wsstrip="true">
		<instruction note="load view">
			<output type="object" value="v" />
			<input type="file" value="hello_world.html" />
		</instruction>
		<iteration operation="sql" note="get model">
			<output type="object" value="v#//*[@id='msg']/text()" />
			<control>select "hello world" as message</control>
			<body type="field" value="message" encoder="xml" />
		</iteration>
		<instruction note="display view">
			<input type="object" value="v" />
		</instruction>
	</input>
</instruction>