Marek Langiewicz avatar

Marek Langiewicz

mareklangiewicz
  • 67 followers
  • Warsaw, Poland

USpek

by mareklangiewicz

7

Micro testing tool offering concise syntax akin to Spek, enabling nested scenario testing without boilerplate. Features two variants, including USpekX for JUnit5 test factories.

#test, #gradle

JVMKotlin/NativeJS

Apache License 2.0

DepsKt

by mareklangiewicz

4

Facilitates sharing and managing current versions of popular libraries across projects using a Gradle convention plugin. Offers static type checking and IDE support for seamless integration.

#kotlin-dsl, #gradle-plugin, #gradle, #dependency-management

JVMJS

Apache License 2.0

SMokK

by mareklangiewicz

3

Library for mocking suspendable functions, facilitating testing by simulating coroutine behavior. Features include invocation tracking and support for cancellation scenarios in asynchronous operations.

#test, #mock, #kotlin-coroutines, #asynchronous

JVMKotlin/NativeJS

Apache License 2.0

RxMock

by mareklangiewicz

2

Tiny library enables mocking of RxJava calls, facilitating testing scenarios by simulating API responses and errors. Offers concise syntax for setting up and asserting mock behaviors.

#test, #reactive, #mock

JVM

Apache License 2.0

AbcdK

by mareklangiewicz

2

Tiny library offering union types, enabling variables to hold values of different types, enhancing flexibility and type safety in programming.

#utility

JVMKotlin/NativeJS

Apache License 2.0

KGround

by mareklangiewicz

1

Offers common code utilities for various projects, focusing on multiplatform support. Includes less common, experimental modules and a DSL for popular CLI commands.

#utility, #kotlin-dsl, #file, #command-line-interface

JVMKotlin/NativeJS

Apache License 2.0

UPue

by mareklangiewicz

0

Micro library enabling reactive programming with streamlined, cross-platform capabilities, enhancing app responsiveness by efficiently handling asynchronous data streams and events.

#utility, #reactive, #asynchronous

JVMKotlin/NativeJS

Apache License 2.0

UWidgets

by mareklangiewicz

0

Facilitates implementation of micro widgets tailored for detailed displays on compact devices, particularly beneficial for monitoring and debugging interfaces. Focuses on simplicity and usability.

#ui, #compose-multiplatform, #compose

Android JVMJVMJS

Apache License 2.0

KommandLine

by mareklangiewicz

0

Offers a domain-specific language for crafting and executing common command-line interface commands efficiently.

#kotlin-dsl, #dsl, #command-line-interface

JVMKotlin/NativeJS

Unknown license

TupleK

by mareklangiewicz

0

Tiny library enabling tuple creation with infix syntax for concise, readable code. Supports up to seven elements, enhancing tuple manipulation simplicity in Kotlin projects.

#utility

JVMKotlin/NativeJS

Apache License 2.0