Get the latest tech news

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


Contribute to Nick-Abbott/Mosaic development by creating an account on GitHub.

Mosaic is a Kotlin framework that transforms backend development through composable tiles that automatically handle caching, concurrency, and dependency resolution. Why this matters: In a traditional API with 20+ services, you'd need to mock databases, HTTP clients, message queues, and coordinate complex test data. ๐ŸŽฏ Response-First: Think from the response up, not database down โšก Zero Duplication: Intelligent caching eliminates redundant fetches ๐Ÿ”„ Automatic Concurrency: Parallel execution without complexity ๐Ÿงฉ Type Safety: Compile-time guarantees for all dependencies ๐Ÿงช Natural Testability: Mock any tile, test in isolation ๐Ÿ“ฆ Production Ready: Handles errors, edge cases, and performance optimization

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Kotlin

Kotlin

Photo of Mosaic

Mosaic

Photo of Kotlin framework

Kotlin framework

Related news:

News photo

Just for fun: animating a mosaic of 90s GIFs

News photo

Detekt โ€“ A static code analyzer for Kotlin

News photo

Mill: A better build tool for Java, Scala, and Kotlin