Modulum Studio
v0.4.0-alpha.0

KompKit

Cross-platform utility library

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

TypeScript
Kotlin
Dart

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
isEmail
Validates email addresses using RFC-compliant regex — handles edge cases across all platforms
formatCurrency
Formats a number as currency with full locale support — defaults to en-US / USD
clamp
Constrains a number within an inclusive [min, max] range — safe and predictable
throttle
Limits execution to at most once per wait period — ideal for scroll and resize handlers

Get Started

Choose your platform and start building

TS
✓ Published

Web

TypeScript / JavaScript

npm install kompkit-core
View on npm
DT
✓ Published

Flutter

Dart

flutter pub add kompkit_core:^0.4.0-alpha.0
View on pub.dev
KT
🚧 Local 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. We encourage experimentation and feedback from the developer community.

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