Shivam avatar

Shivam

brahmkshatriya

uh huh

  • 496 followers
  • Optical Delusion

echo

by brahmkshatriya

3.6k

Extension-based music player with clean, intuitive UI, offline-first playback, user-managed external sources, extension ecosystem, translation/localization workflows, nightly builds and active community channels for contributions.

#localization, #audio

AndroidJVM

Other

compose-native

by brahmkshatriya

17

Enables building native GUI executables without a JVM, adds native window/application APIs, packaging (AppImage/zip), stackable sticky headers, and improved desktop bottom-sheet behavior.

#resources, #material3, #linux, #kotlin-native, #graphics, #gradle-plugin, #exe, #desktop, #compose-ui, #compose-multiplatform

iOSAndroidJVMWasmJSmacOSLinuxWindows

Apache License 2.0

betterwindow

by brahmkshatriya

8

Enhances window customization by transforming title bars into insets for drawing behind, easily replacing existing windows while offering additional features through an example application.

#ui, #compose

JVM

GNU Affero General Public License v3.0

HypnoticCanvas

by brahmkshatriya

4

Animated, customizable shader backgrounds via a simple modifier; ships with mesh gradient, glossy and lens shaders, supports texture uniforms and custom shader implementations.

#ui, #image, #graphics, #compose-ui, #compose-multiplatform, #compose, #animation

iOSAndroidJVMWasmJSmacOSLinuxWindows

Apache License 2.0

wasmtime-kmp

by brahmkshatriya

3

Run WebAssembly modules with Wasmtime runtime, offering low-level function and memory APIs, generated typed contracts, host capabilities (HTTP, storage, logging), resource handles, streams, and execution limits.

#wasm, #sdk, #native, #logging, #kotlin-serialization, #kotlin-native, #kotlin-flow, #kotlin-coroutines, #gradle-plugin, #code-generation

iOSAndroidJVMWasmmacOSLinuxWindows

Apache License 2.0

webview-kmp

by brahmkshatriya

2

Embed web content with a controller-driven WebView offering navigation, JavaScript evaluation, app-page messaging, cookie and profile management, user scripts, navigation interception, and configurable headers/user-agent.

#wrapper, #windows, #web, #macos, #linux, #desktop, #compose-multiplatform, #compose, #apple

iOSAndroidJSmacOSLinuxWindows

Apache License 2.0

kmplayer

by brahmkshatriya

2

Unified API for audio/video playback and HLS, declarative video-surface integration, audio-only mode, observable playback state, one-shot events, and native media-handle access.

#wrapper, #web, #sdk, #kotlin-flow, #kotlin-coroutines, #desktop, #compose-multiplatform, #compose, #audio, #apple

iOSAndroidWasmJSmacOSLinuxWindows

Apache License 2.0

wayland-appview

by brahmkshatriya

1

Runs an in-process private Wayland compositor to embed native Wayland apps into a host UI, compositing client surfaces (DMA-BUF via EGL/OpenGL, wl_shm fallback) and forwarding input, cursors, clipboard, fullscreen.

#process, #native, #kotlin-native, #graphics, #desktop, #compose-ui, #compose-multiplatform, #compose

Linux

Unknown license

runtimeloader

by brahmkshatriya

1

Load separately compiled runtime modules into running apps via a tiny common API, generating automatic bridges, supporting UI module embedding, integrity verification hooks, and build plugins.

#sdk, #native, #kotlin-native, #gradle-plugin, #desktop, #compose, #automation

iOSAndroidJVMWasmmacOSLinuxWindows

Apache License 2.0

ktorwasi

by brahmkshatriya

1

Asynchronous framework for building microservices and web apps: unopinionated DSL, interception pipelines, coroutine-based nonblocking I/O, routing, embedded servers and built-in test harness.

#test, #ktor-server, #ktor, #kotlin-coroutines, #http, #framework, #asynchronous

Wasm

Apache License 2.0

kmpv

by brahmkshatriya

1

Wrapper for libmpv offering a typed playback API, observable player state, optional video rendering helpers, and Compose-ready video surfaces with track selection and low-level command access.

#wrapper, #sdk, #kotlin-native, #kotlin-flow, #desktop, #compose-ui, #compose-multiplatform, #audio, #apple, #android-ui

iOSAndroidmacOSLinuxWindows

Apache License 2.0

landscapist-native

by brahmkshatriya

0

Highly optimized, pluggable image-loading component for Compose with engine adapters, traceable load states, memory/disk caching, progressive loading, transformations, animations, and plugin-based extensibility.

#ktor-client, #kotlin-flow, #kotlin-coroutines, #image-zoom, #image-loader, #image, #compose-multiplatform, #cache, #animation

iOSAndroidJVMWasmJSmacOSLinuxWindows

Apache License 2.0

kmpalette-native

by brahmkshatriya

0

Generate color palettes and dominant colors from images, with composable state helpers (DominantColorState, PaletteState), plus base64, network, and file loaders for dynamic Material theming.

#wasm, #ui, #macos, #ktor-client, #image-loader, #image, #desktop, #compose-ui, #compose-multiplatform

iOSAndroidJVMWasmJSmacOSLinuxWindows

MIT License