Skip to content
Multiplatform VideoGame engine and cohesive libraries for Kotlin JS + JVM + Native
Kotlin Shell
Branch: master
Clone or download
Latest commit 7e2d67c Aug 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
easy-kotlin-mpp-gradle-plugin @ 75139fc More work Aug 25, 2019
gradle More work Aug 25, 2019
kbignum @ 8c40b4a
kbox2d @ a72eeb1 Update template Aug 25, 2019
kds @ 965f601 Update template Aug 25, 2019
klock @ 1ac26e2 Update template Aug 25, 2019
klogger @ 9db6ac3 Update template Aug 25, 2019
kmem @ 3e722d9 Update template Aug 25, 2019
korau @ 6b68f84 Update template Aug 25, 2019
korge @ 8d095cd Update template Aug 25, 2019
korge-hello-world @ 2b3aaa3 Preparing for Kotlin 1.3.50 Aug 22, 2019
korgw @ 5758f7c More work Aug 25, 2019
korim @ caa728f Update template Aug 25, 2019
korinject @ 0e78c8c Update template Aug 25, 2019
korio @ 4837a6d Update template Aug 25, 2019
korlibs-logos @ 6edb4d3 Preparing for Kotlin 1.3.50 Aug 22, 2019
korlibs.soywiz.com @ 6493ea5 More work Aug 25, 2019
korma @ 34237ac Update template Aug 25, 2019
korte @ 6a5e4db Update template Aug 25, 2019
kortemplate @ a2a8031 Update template Aug 25, 2019
krypto @ 3c407e6 Update template Aug 25, 2019
samples Revert "Update readme" Mar 19, 2019
.editorconfig More work Aug 25, 2019
.gitignore Preparing for Kotlin 1.3.50 Aug 22, 2019
.gitmodules More work Aug 25, 2019
README.md Add git submodule upate command to README May 18, 2019
build.gradle.kts Update template Aug 25, 2019
gradle.properties Revert "Update readme" Mar 19, 2019
gradlew More work Aug 25, 2019
gradlew.bat More work Aug 25, 2019
gradlew_linux Revert "Update readme" Mar 19, 2019
gradlew_win Revert "Update readme" Mar 19, 2019
gradlew_wine Revert "Update readme" Mar 19, 2019
local.properties Revert "Update readme" Mar 19, 2019
settings.gradle More work Aug 25, 2019
settings.gradle.old Revert "Update readme" Mar 19, 2019
update_versions.sh Revert "Update readme" Mar 19, 2019

README.md

Korlibs

Multimodule including all the libraries that are part of the korlibs.

Remember to download the modules:

git submodule update --init --recursive

Korlibs without dependencies (First Layer)

  • klock - Date and Time Library
  • kds - Data Structures Library
  • kmem - Fast Memory and bit utilities
  • korinject - Asynchronous dependency injector
  • krypto - Cryptographic library
  • klogger - Logger library
  • kbignum - BigInteger and BigDecimal library for common

Depending on kds and klock (Second layer)

  • korio - I/O Libraries
  • korma - Mathematics library mostly focused on 2d and 3d geometry and algebra

Depending on korio and korma (Third layer)

  • korim - Imaging and Vector Library
  • korau - Audio Library

Depending on korim (Fourth layer)

Depending on everything else (Fifth layer)

  • korge - 2D and 3D Game Engine

Others

  • kbox2d - Box2D port of JBox2D/Box2D physics engine
  • kortemplate - Gradle Template used for all these projects (buildSrc/build.gradle and settings.gradle)
You can’t perform that action at this time.