Philip Wedemann avatar

Philip Wedemann

hfhbd

Currently bringing Kotlin and its ecosystem to the IBM mainframe and to the SAP Integration Suite, formerly worked in the Security Operations Center.

  • 74 followers
  • @volkswagen
  • Germany

routing-compose

by hfhbd

154

Facilitates URL-based routing for web and desktop applications with implementations like `HashRouter`, `BrowserRouter`, and `DesktopRouter`, supporting dynamic routing, query parameters, and composable functions.

#compose-html

JVMWasmJS

Apache License 2.0

kotlinx-uuid

by hfhbd

125

Introduces support for universally unique identifiers (UUIDs), offering serialization capabilities and compatibility across various platforms. Integrates seamlessly with existing serialization libraries for enhanced data handling.

#utility, #serialization, #maven, #language-extensions

JVMKotlin/NativeWasmJS

Apache License 2.0

bootstrap-compose

by hfhbd

70

Enhances Compose HTML projects with predefined Bootstrap functions and icon support. Facilitates SCSS integration for styling customization, simplifying frontend development with Bootstrap's styling capabilities.

#compose-html

JS

Apache License 2.0

postgres-native-sqldelight

by hfhbd

49

Creates a native PostgreSQL driver using libpq, supporting single-threaded operations and listener functionality. Compatible with SQLDelight for database interactions and offers raw query execution and lazy cursor via Flow.

#sqldelight, #kotlin-native

Kotlin/Native

Apache License 2.0

kotlinx-serialization-csv

by hfhbd

33

Serialize and deserialize ordered CSV and Fixed Length Format Files, leveraging a specific serialization library. Supports multiple platforms and offers easy integration via MavenCentral.

#serializer, #serialization, #maven, #kotlin-serialization, #kotlin-native, #fileformat, #csv

JVMKotlin/NativeWasmJS

Apache License 2.0

kfx

by hfhbd

13

Generates code from API formats by transforming them into an intermediate representation and utilizing a code generator. Supports WSDL, Swagger, OpenAPI, with customizable plugin mechanisms.

#ktor-server, #ktor-client, #kotlin-serialization, #gradle-plugin, #fileformat, #code-generation, #api

JVMKotlin/NativeWasmJS

Apache License 2.0

RateLimit

by hfhbd

11

Limits requests to a server with configurable timeout, allowing implementation per route. Supports custom storage for persisting limits, with options to always allow or block specific hosts.

#ktor

JVMKotlin/Native

Apache License 2.0

kotlin-actions

by hfhbd

7

Facilitates writing GitHub actions, enabling automation workflows with customizable scripts. Integrated with Maven Central for easy installation and supports seamless project development and build management.

#maven, #automation

JS

Apache License 2.0

CloudKitClient

by hfhbd

5

Enables server access to Apple CloudKit public and private databases using serverKey authentication, supporting key generation with ECDSA keypairs, while leveraging experimental libraries for enhanced functionality.

#service-sdk, #cryptography, #client, #authentication, #apple

JVM

Apache License 2.0

serviceloader

by hfhbd

4

Compiler and ksp plugin generates and validates service providers, utilizing annotations for streamlined integration. Accessible through mavenCentral, supports both compiler and ksp integration methods.

#maven, #ksp, #kotlin-compiler-plugin, #gradle-plugin, #code-generation

JVMKotlin/NativeWasmJS

Apache License 2.0

validation

by hfhbd

1

Compiler plugin validates the length of string properties using annotations for minimum and maximum length constraints, throwing exceptions when conditions aren't met.

#validation, #maven, #kotlin-compiler-plugin, #gradle-plugin, #compiler-plugin

JVMKotlin/NativeWasmJS

Apache License 2.0

Survey iconComplete survey to improve klibs.io ↗
Let’s go