https://github.com/fork-handles/forkhandles
Foundational libraries for Kotlin
https://github.com/fork-handles/forkhandles
Last synced: 2 months ago
JSON representation
Foundational libraries for Kotlin
- Host: GitHub
- URL: https://github.com/fork-handles/forkhandles
- Owner: fork-handles
- License: apache-2.0
- Created: 2020-06-26T16:46:31.000Z (over 5 years ago)
- Default Branch: trunk
- Last Pushed: 2025-04-01T10:36:06.000Z (12 months ago)
- Last Synced: 2025-04-01T11:31:44.481Z (12 months ago)
- Language: Kotlin
- Homepage: https://forkhandles.dev
- Size: 2.14 MB
- Stars: 235
- Watchers: 6
- Forks: 30
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - fork-handles/forkhandles - Foundational libraries for Kotlin (Kotlin)
README

Forkhandles (4k) contains foundational libraries for Kotlin
- [Bunting4k](bunting4k) - Command line argument parser
- [Data4k](data4k) - Typesafe data-oriented programming
- [Fabrikate4k](fabrikate4k) - Test utility to instantiate objects with fake data
- [Fs4k](fs4k) - Simple file tree manipulation DSL
- [Mock4k](mock4k) - The very cheapest mocking framework platform
- [Parser4k](parser4k) - Recursive descent parser combinator library
- [Partial4k](partial4k) - Adds partial application of functions to Kotlin
- [Result4k](result4k) - A usable Result type
- [Ropes4k](ropes4k) - A high-performance Rope data type.
- [State4k](state4k) - Simple event/command state machine modelling
- [Time4k](time4k) - Clock and deterministic scheduler
- [Tuples4k](tuples4k) - Tuple classes
- [Values4k](values4k) - Value classes aka Microtypes aka Tinytypes
## Installation
In Gradle, install the BOM and then any other modules in the dependency block:
```kotlin
implementation(platform("dev.forkhandles:forkhandles-bom:X.Y.Z"))
implementation("dev.forkhandles:$libraryName")
```