Om Gupta avatar

Om Gupta

OmyDaGreat

Kotlin software dev with an interest in open source library and framework development

  • 12 followers

iced-kt

by OmyDaGreat

2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

#unidirectional-data-flow, #state-management, #elm-architecture, #desktop, #compose-ui, #compose-multiplatform, #compose

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

MaleficComponents

by OmyDaGreat

1

Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.

#ui, #kotlin-native, #desktop, #design-system, #compose-ui, #compose-multiplatform, #compose, #apple

Android JVMJVMKotlin/NativeJS

MIT License

MaleficTheming

by OmyDaGreat

1

Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.

#serialization, #resources, #material-design, #json, #desktop, #design-system, #compose-multiplatform, #compose, #apple, #android-ui

Android JVMJVMKotlin/NativeJS

MIT License

MultiLibTemplate

by OmyDaGreat

1

Comprehensive template enables building and publishing libraries to Maven Central with ease, offering full multiplatform support, pre-configured development tools, and automated GitHub Actions for seamless release management.

#wasm, #maven, #desktop, #compose-ui, #compose, #automation

Android JVMJVMKotlin/NativeWasmJS

MIT License

MaleficExtensions

by OmyDaGreat

1

Collection of productivity-boosting extensions for common types, operator-based function composition and UI: memoization, numeric and tuple utilities, tree structures, file helpers, rich Compose modifiers/tray APIs.

#language-extensions, #file, #desktop, #compose-ui, #compose, #cache

Android JVMJVMKotlin/NativeWasmJS

MIT License

Doppelganger

by OmyDaGreat

1

Type-safe DSL for building and rendering SVG graphics with composable UI integration, intuitive path DSL, gradients, clipping/masking, and first-class Kobweb web application support.

#web, #wasm, #rendering, #graphics, #dsl, #compose-ui, #compose-multiplatform, #compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

emKt

by OmyDaGreat

1

Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.

#web, #wasm, #utility, #native, #kotlin-native

Android JVMJVMKotlin/NativeWasmJS

MIT License