Creative Leaf Creative Leaf
← All workCase study 03 / 03 · Open source, design + docs
Leaf + Hana

The open source tools we build for other builders, and use in every client project.

Leaf PHPHanaDeveloper experience500K+ downloads
Leaf + Hana
Our roleOurs, since 2019
Client
Leaf + Hana
Scope
Frameworks, docs, sites
Built with
PHP, React, React Native
Team
Andy + Michael
01 · The context

Why we started building our own tools.

Many frameworks and content systems come with steep learning curves and unnecessary abstraction, and slow down the work of building and shipping products.

Building software shouldn’t feel harder than the problem you’re solving.

Before and after
Setup
APIs
Tooling
Content
02 · What we did

What we’re working on.

01of 03

Remove ceremony from common tasks

  • Remove friction before adding features
  • Minimal configuration, clean defaults
  • Code that reads like intent
02of 03

Make APIs readable in context

  • Fast setup and clear documentation
  • Predictable APIs and consistent patterns
  • Tools that stay out of the way
ResultDeveloper experience treated as a product concern.
03of 03

Give content a predictable structure

  • Block-based content systems like Craftly
  • Flexible publishing workflows
  • CMS architecture developers enjoy working with
03 · What we learned

The best systems stay understandable.

Simplicity scales better than complexity.

Leaf PHP

A PHP framework for developers who value simplicity and performance.

Hana

React and React Native with a smaller architecture surface.

In client work

Simplify where possible, design for long-term clarity.

Next case study
Bitkern→

Want work like this?

Three ways in