Tech News
โ† Back to articles

Show HN: Mosaic โ€“ A Kotlin framework for cleaner back end code

read original related products more articles

Think from the response up, not the database down.

Mosaic is a Kotlin framework that transforms backend development through composable tiles that automatically handle caching, concurrency, and dependency resolution. Build complex responses by composing simple, testable pieces.

๐Ÿš€ Why Mosaic?

๐Ÿงฉ Type-Safe Composition : Compile-time guarantees for all your data dependencies

: Compile-time guarantees for all your data dependencies โšก Zero Duplication : Call the same tile from anywhere - it fetches only once

: Call the same tile from anywhere - it fetches only once ๐Ÿ”„ Out-of-the-Box Concurrency : Automatic parallel execution without the complexity

: Automatic parallel execution without the complexity ๐Ÿงช Natural Testability : Mock any tile, test in isolation

: Mock any tile, test in isolation ๐Ÿ“ฆ Response-First Design: Build what you need, not how to get it

๐Ÿ Quick Start

Installation

... continue reading