little demo on how to use themeing using the companion app in Kore
Kore
The default design system in Compose Multiplatform is Material, and honestly, it's great.
But it doesn't allow a lot of deep customization without fighting the framework.
There are also libraries that let you build your own design system completely from scratch but not everyone wants to spend weeks designing UI foundations or writing every component manually.
That's why I created Kore.
Kore is a Compose Multiplatform design system that comes with beautiful pre-styled components which are fully customizable and extensible.
You can use it as-is, customize the theme, or even copy-paste components directly into your project for full control.
One of Kore's biggest advantages is that every component lives in its own isolated file, making it super easy to understand, modify, and extend.
If you want complete ownership over a component, you can simply copy it and rename a few things.
Features
- Beautiful pre-styled UI components
- Easy customization & extensibility
- Theme support
- Isolated component architecture
- Compose Multiplatform support
- Companion theme builder app
Kore also includes a companion app similar to Material Theme Builder for generating themes and customizing your design system visually.
Currently, the companion app is available for Windows and Linux.
A web version will be released in a future update.
Links
- GitHub Repository:
- https://github.com/dev778g-me/Kore
- Quick Start Guide:
- https://kore-1.gitbook.io/kore/documentation/getting-started/quickstart
- Releases (Companion App):
- https://github.com/dev778g-me/Kore/releases