What is OpenSavvy?
We are a duo of developers who have the habit of creating tools to simplify our lives. Through OpenSavvy, we open source libraries we find useful, so the community can benefit from them. We believe that libraries should be interoperable with the rest of the ecosystem, so everything plays nice together.
What kinds of projects are available right now?
Our stable libraries allow us to represent
progress information throughout your codebase, represent
intermediate and final results, share
caching algorithms between all platforms,
architecture your fullstack Kotlin app for minimal code duplication, and
write better automated tests.
What are we working on?
Many of our projects are not stable yet—we're interested in your feedback so we can improve them 🙂 In the future, we will help you
declare Ktor endpoints in common code, compute
graphs of values lazily,
include resources in your Kotlin/JS libraries, and
use Vite instead of Webpack.
And, if you're feeling even more adventurous, we have a few libraries for Compose HTML too! Visit
#decouple to
use LazyRow and LazyColumn, help us
reimplement Material3, and
share your UI logic between _
all_
platforms, including Compose HTML.
We've been busy for a few years, and now we want to see what you think of our projects 🎉