Enaium logo

Enaium

Active open source contributor

xicons

by Enaium

3

Icon library collection offering Java implementations of many popular icon sets (Fluent, Antd, Font Awesome, Material, Tabler, etc.), usable across Swing and JavaFX with multiple styles.

#ui, #graphics, #desktop

iOSAndroidJVMWasmJS

MIT License

onnxruntime-kmp

by Enaium

2

Common API wrapping ONNX Runtime (CPU-only), tensor types with operator overloading and conversion helpers, session/run conveniences, plus packaged native runtimes for straightforward linking.

#wrapper, #sdk, #native, #kotlin-native

AndroidJVMmacOSLinuxWindows

MIT License

sdl-kmp

by Enaium

1

Cross-platform SDL3 bindings offering a curated common API, embedding static SDL3 per target, automatic JNI extraction, Emscripten wasm assets, and graphics/audio examples.

#wrapper, #wasm, #sdk, #resources, #native, #kotlin-native, #graphics, #desktop, #audio

iOSAndroidAndroid NativeJVMWasmmacOStvOSLinuxWindows

MIT License

silero-vad-kmp

by Enaium

1

Streaming voice-activity detection with embedded Silero ONNX model; frame-based API accepts Short/Float/Byte PCM, keeps internal state, supports reset and simple integration.

#native, #kotlin-native, #device, #desktop, #compose-multiplatform, #compose, #audio, #ai

AndroidJVMmacOSLinuxWindows

Unknown license

webview-kmp

by Enaium

1

Cross-platform bindings for the native webview C++ library, enabling lightweight desktop GUIs with async JS↔native bindings, HTML/JS injection, JS eval, window control, and automatic native-binary loading.

#kotlin-native

JVMmacOSLinuxWindows

MIT License

opencv-kmp

by Enaium

1

Bindings for OpenCV 5.x exposing a thin C ABI, exception-safe native calls, embedded native libs with automatic loader; Mat operators, image I/O, DNN and image-processing helpers.

#wrapper, #windows, #sdk, #resources, #native, #linux, #kotlin-native, #image, #apple

iOSAndroidAndroid NativeJVMmacOSwatchOStvOSLinuxWindows

MIT License

glm-kmp

by Enaium

0

Bindings for the GLM C++ math library exposing vectors, matrices, quaternions, transforms and scalar functions with value-type semantics, operator overloads and automatic native-binary loading.

#wrapper, #web, #wasm, #native, #math, #language-extensions, #kotlin-native

iOSAndroidJVMWasmJSmacOSwatchOStvOSLinuxWindows

MIT License

webrtc-aec3-kmp

by Enaium

0

Bindings for WebRTC AEC3 echo canceller enabling real-time acoustic echo removal with 10 ms frame API, adjustable render-to-capture delay, ERL/ERLE metrics, and example loopback demo.

#wrapper, #windows, #sdk, #resources, #native, #linux, #kotlin-native, #audio, #apple

iOSAndroidJVMmacOSwatchOStvOSLinuxWindows

MIT License

rnnoise-kmp

by Enaium

0

Real-time noise suppression and voice activity detection using RNNoise; frame-based API, custom model support, and automatic native binary loading with simple resource extraction.

#wrapper, #resources, #native, #kotlin-native, #audio, #apple

iOSAndroidJVMmacOSwatchOStvOSLinuxWindows

MIT License

tree-sitter-languages-kmp

by Enaium

0

Bindings to 24 Tree-sitter grammars, generated via a custom Gradle plugin, packaging native grammar binaries per target, parser integration and playground with editor, query highlighting, syntax-tree visualization.

#wrapper, #resources, #native, #kotlin-native, #kotlin-dsl, #gradle-plugin, #compose-ui, #compose-multiplatform, #compose, #code-generation

iOSAndroidJVMmacOSLinuxWindows

Unknown license

imgui-kmp

by Enaium

0

Bindings for Dear ImGui and extensions (ImPlot, ImPlot3D, node editor, file dialogs, color text editor), plus SDL renderer backends, demos, and native/JNI bridges.

#wrapper, #ui, #rendering, #native, #macos, #linux, #kotlin-native, #graphics, #desktop, #apple

iOSAndroidAndroid NativeJVMmacOSwatchOStvOSLinuxWindows

MIT License

sysinfo-kmp

by Enaium

0

Bindings to the Rust sysinfo crate offering a snapshot-style system-info API with embedded native libraries and automatic JNI loader, returning safe data snapshots for memory, CPU, processes and disks.

#wrapper, #windows, #native, #linux, #kotlin-native, #desktop, #automation, #apple

Android NativeJVMmacOSLinuxWindows

MIT License

sdl-image-kmp

by Enaium

0

SDL_image 3 bindings exposing image loading/decoding/encoding, animation support, format detection, stream I/O and direct surface-to-texture upload integrated with SDL surface/texture types.

#native, #kotlin-native, #io, #image-loader, #image, #fileformat, #animated-image

iOSAndroid NativeJVMmacOStvOSLinuxWindows

MIT License

sdl-ttf-kmp

by Enaium

0

TrueType font rendering using FreeType/HarfBuzz: surface and renderer text engines, GPU SDF pipeline, glyph metrics/kerning, IOStream font loading, live editable text with substring inspection.

#wrapper, #rendering, #native, #kotlin-native, #graphics, #desktop, #apple

iOSAndroid NativeJVMmacOStvOSLinuxWindows

MIT License

sdl-mixer-kmp

by Enaium

0

SDL_mixer 3 bindings exposing mixer/device and decoder APIs: shared audio objects, tracks with per‑track controls and callbacks, bundled self‑contained decoders, and offline mixer rendering for headless use.

#wrapper, #sdk, #native, #kotlin-native, #audio

iOSAndroid NativeJVMmacOStvOSLinuxWindows

MIT License