ANJUNAR / OPEN SOURCE

Architecture. In code.

Seven frameworks. A shared idea: make complex applications understandable, from the data model to the interface.

7Frameworks. One ecosystem.
SCALA / JAVA / WEBOpen by design.
01 / The frameworks

Built for real systems.

Interfaces, schema evolution, domain models. Explore the projects and find the building blocks for your application.

07 / 07

More frameworks will follow. Find documentation where available and source code directly on each project.

02 / The idea

Clear boundaries. Room to build.

Good tools make their responsibilities visible. Each Anjunar project starts with a concrete problem and keeps the implementation open to inspection.

01

Interface

Scala.js UI

Build server-rendered interfaces with Scala 3. Carry the same component model into the browser.

02

Persistence

Hibernate DDL Manager

Make schema changes explicit. Work from Hibernate metadata and keep database evolution under control.

03

Domain

JSON Mapper

Map JSON into existing object graphs. Keep the domain model at the centre of the application.

03 / Engineering notes

The thinking behind the code.

Architecture decisions, implementation details and lessons from building the frameworks. Written down in the blog.

Read the blog
Built by Patrick Bittner / Open to collaboration

Let's build what comes next.

A question about a framework, an idea for a contribution, or a system you want to build? Let's talk.

Get in touch
SCALA · JAVA · OPEN SOURCE