KRAFT - Kotlin Resource Assembly and Flow Toolkit
Find a file
mey 699b7ab0c2
Some checks failed
Qodana / qodana (push) Has been cancelled
feat: standardize examples & their run configs
2025-05-01 12:33:39 -05:00
.github/workflows Add github workflow file 2024-10-30 10:38:47 +00:00
.idea feat: standardize examples & their run configs 2025-05-01 12:33:39 -05:00
core fix: finish multi-provider logging & PrettyLog example 2025-05-01 07:16:52 -05:00
core-old chore: cleanup gradle files, add missing build logic 2025-03-10 03:31:40 -05:00
examples feat: standardize examples & their run configs 2025-05-01 12:33:39 -05:00
gradle feat: multi-provider logging features + PrettyLog 2025-04-26 01:45:58 -05:00
kraftx fix: prettylog example & add usage & installation guide 2025-05-01 07:36:08 -05:00
.gitignore feat: add tests to core, fix playground 2025-03-09 20:17:03 -05:00
build.gradle.kts feat: multi-provider logging features + PrettyLog 2025-04-26 01:45:58 -05:00
CODE_OF_CONDUCT.md feat(oss): add indev warning, code of conduct, and contribution guidelines 2024-10-30 12:34:24 +01:00
CONTRIBUTING.md feat(oss): add indev warning, code of conduct, and contribution guidelines 2024-10-30 12:34:24 +01:00
gradle.properties fix: dokka PLEASE 😭 2025-04-05 11:13:09 -05:00
gradlew feat: gradle wrapper 2025-03-10 15:15:51 -05:00
gradlew.bat feat: gradle wrapper 2025-03-10 15:15:51 -05:00
LICENSE feat(init): generate project, commit war crimes 2024-10-26 10:02:24 +02:00
qodana.yaml Add qodana.yaml file 2024-10-30 10:38:46 +00:00
README.md feat(oss): add indev warning, code of conduct, and contribution guidelines 2024-10-30 12:34:24 +01:00
settings.gradle.kts feat: standardize examples & their run configs 2025-05-01 12:33:39 -05:00

KRAFT - Kotlin Resource Assembly and Flow Toolkit

KRAFT is a service orchestration toolkit that allows you to define and execute complex workflows in a simple and efficient way. It is designed to be used in a microservices architecture, where each service is responsible for a specific task. KRAFT allows you to define dependencies between services and then takes care of loading and processing services and service calls in the correct order, while also ensuring services are kept in scope only as long as they are required to prevent memory leaks.

⚠️ Danger Ahead!

This project is still in the early stages of development and is not yet ready for production use. It is not recommended to use this project in a production environment until this warning is removed.

Looking to Contribute?

Contributions are always welcome! If you would like to contribute to this project, please read the CONTRIBUTING.md file for more information on how to get started. And thank you for your interest in this project!

License

This project is provided under the MIT license.