fritz2 1.0-RC4
Documentation Getting Started Fundamentals Render HTML Store Creation Store Mapping Validation Routing Http Websockets Web Components Headless Components CheckboxGroup DataCollection Disclosure InputField Listbox (Select) Menu Modal PopOver RadioGroup Switch (Toggle) TabGroup TextArea Toast Tooltip Examples Blog
Documentation Headless Components Examples Blog

Getting Started

Create HTML, handle events, and bind data the fritz2 way.

Nested Model

Data binding of elements in deep nested models and lists is easy as pie in fritz2. See how to do so using lenses.

Validation

Include reusable validation in your stores and show the results - at your form elements for example.

Routing

Create routing through your single-page-app and handle parameters (deep links).

Remote

Wraps the browser's api to asynchronously communicate with your backend in a more Kotlin-like way.

Master Detail

Use the master detail pattern to separate the details section from the collection view. Includes undo and spinner.

WebComponent

Build WebComponents with fritz2 or use WebComponents provided by others in your projects.

Todo MVC

Our implementation of the TodoMVC specification. Compare fritz2 with react, vue.js, etc.

Tic-Tac-Toe

Demonstrates the combination of UI, logic, and state with fritz2.

Spring TodoMVC

TodoMVC fullstack web-application built with Spring backend.

Ktor TodoMVC

TodoMVC fullstack web-application built with Ktor backend.