Modulum Studio
v0.4.0-alpha.0

KompKit

Cross-platform utility library

Same functions, same behavior, adapted to each platform's conventions

TypeScriptKotlinDart

Conceptual API Parity

Same concepts, same function names, adapted to each platform's conventions

Same Names

Identical function names across platforms

Same Behavior

Consistent functionality and results

Native Feel

Adapted to platform conventions

Easy Switch

Minimal learning curve between platforms

Utilities

Five functions. All platforms. Same behavior.

debounce

Delays execution until after a wait period — prevents excessive calls on fast inputs

cancel()
isEmail

Validates email addresses using RFC-compliant regex — handles edge cases across all platforms

→ boolean
formatCurrency

Formats a number as currency with full locale support — defaults to en-US / USD

→ string
clamp

Constrains a number within an inclusive [min, max] range — safe and predictable

→ number
throttle

Limits execution to at most once per wait period — ideal for scroll and resize handlers

cancel()

Get Started

Choose your platform and start building

TSPublished

Web

TypeScript / JavaScript

npm install kompkit-core
View on npm
DTPublished

Flutter

Dart

flutter pub add kompkit_core:^0.4.0-alpha.0
View on pub.dev
KTLocal only

Android

Kotlin / JVM

// Local project reference

Maven Central publishing coming soon

Alpha Release · v0.4.0-alpha.0

Early Development

KompKit is in active alpha development. APIs may change before stable release. Experimentation and feedback from the developer community are very welcome.

Road Ahead

Building toward a comprehensive cross-platform utility ecosystem

More Utilities

Expanding the core utility collection

API Stability

Moving toward stable 1.0 release

Platform Coverage

Ensuring comprehensive platform support