NucleusFramework logo

NucleusFramework

Nucleus is the Kotlin framework for native desktop apps. Combined with Compose Multiplatform, it forms the most complete desktop application stack ever built.

ComposeNativeTray

by NucleusFramework

401

Enables creation of cross-platform system tray applications with native support, offering dynamic menu items, submenus, HDPI improvements, single instance management, and tray position detection using a DSL-style syntax.

#windows, #ui, #macos, #linux, #kotlin-dsl, #desktop, #compose

JVM

MIT License

ComposeNativeWebview

by NucleusFramework

173

Cross-platform WebView component exposing WebViewState and navigator APIs; backed by native OS webviews via Rust+UniFFI (Wry), with JS-native bridge, cookie API, request interceptor.

#webview, #desktop, #compose-multiplatform, #compose, #apple, #android-ui

Android JVMJVMKotlin/NativeWasm

Apache License 2.0

compose-macos-26-ui

by NucleusFramework

85

macOS‑26 visual system delivering 30+ native‑feeling components, light/dark theming, built‑in design tokens (colors, Manrope typography), animations, and zero external UI dependencies.

#design-system, #compose-multiplatform, #compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

compose-fluent-ui

by NucleusFramework

20

Fluent Design component library providing comprehensive UI controls, themed Mica/Acrylic layers, full RTL mirroring, reduced recompositions for performance, and decorated windows with native backdrops.

#web, #native, #ksp, #kotlinx-datetime, #graphics, #desktop, #design-system, #compose-multiplatform, #compose, #animation

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

yaru-compose-ui

by NucleusFramework

4

Reimplements Ubuntu's Yaru design language into a widget toolkit: 50+ components, 29 accent variants, light/dark/high-contrast themes, RTL, GNOME-style decorated windows.

#compose-multiplatform

Android JVMJVMKotlin/NativeWasmJS

Other