See Libertas in Action

Three interactive pages show what an App declares and what clients draw from it. Each runs in your browser on its own; nothing is installed and no account is needed. Each one has an explanation page that shows the same content without JavaScript.

The step-through: Rust App code on the left, Avro bytes in the middle, and the page a client draws on the right.The step-through: Rust App code on the left, Avro bytes in the middle, and the page a client draws on the right.

From Declaration to Page

Everything is in source code and its comments: a GUI for people, tool calls for AI, and the same library for other programs.

Try it → · Explanation

One W-2 declaration beside the screen a client draws from it, at a width the page sweeps from phone to web.One W-2 declaration beside the screen a client draws from it, at a width the page sweeps from phone to web.

Data is everything.

Presentation takes care of itself. Adjust it with AI, on live data.

Try it → · Explanation

Declarations beside the phone questions a client draws from them, from a plain Boolean to a Union whose answers bring their own questions.Declarations beside the phone questions a client draws from them, from a plain Boolean to a Union whose answers bring their own questions.

Simple Data. Rich Semantics. Adaptive Interaction.

A few declared words turn one Boolean into the right question.

Try it → · Explanation

Search Libertas