
Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.
This repository hosts all libraries used by KorGE (Kotlin Coroutine Game Engine). Its main purpose is to make maintenance easier. KorGE itself is not part of it and lives in its own repo.
The old korlibs repo can be found here: https://github.com/korlibs/korlibs-all
Here is a comprehensive list of the libraries available in the org.korge:korlibs collection, organized by their level of dependency.
Each library is designed to be modular and can be used independently. The levels indicate the dependency hierarchy, with Level 1 being the
most fundamental libraries that have no dependencies on other korlibs, and higher levels building upon the lower ones. This structure allows
you to easily pick and choose the libraries you need for your project without having to include unnecessary dependencies.
@Serializable, @Keep, @KeepNames, @DeprecatedParameter)IntList, FloatList, DoubleList) and fast array collectionsFixed, Half, BFloat, Complex)Closeable, AsyncCloseable)Buffer, typed array read/write helpers)WString)AsyncInputStream, AsyncOutputStream, ring buffers)SystemFS)CoreImage) and basic image abstractionsModules are published to Maven Central under the org.korge group.
For example, you can use korlibs-crypto as follows (replacing X.X.X with the latest release):
implementation("org.korge:korlibs-crypto:X.X.X")This repository hosts all libraries used by KorGE (Kotlin Coroutine Game Engine). Its main purpose is to make maintenance easier. KorGE itself is not part of it and lives in its own repo.
The old korlibs repo can be found here: https://github.com/korlibs/korlibs-all
Here is a comprehensive list of the libraries available in the org.korge:korlibs collection, organized by their level of dependency.
Each library is designed to be modular and can be used independently. The levels indicate the dependency hierarchy, with Level 1 being the
most fundamental libraries that have no dependencies on other korlibs, and higher levels building upon the lower ones. This structure allows
you to easily pick and choose the libraries you need for your project without having to include unnecessary dependencies.
@Serializable, @Keep, @KeepNames, @DeprecatedParameter)IntList, FloatList, DoubleList) and fast array collectionsFixed, Half, BFloat, Complex)Closeable, AsyncCloseable)Buffer, typed array read/write helpers)WString)AsyncInputStream, AsyncOutputStream, ring buffers)SystemFS)CoreImage) and basic image abstractionsModules are published to Maven Central under the org.korge group.
For example, you can use korlibs-crypto as follows (replacing X.X.X with the latest release):
implementation("org.korge:korlibs-crypto:X.X.X")