korlibs
6.1.0indexedHosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.
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.
TODO: List below needs to be updated to reflect the current state of the repo. Some libraries may have been merged with others.
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")
If your pull request breaks the Korge unit tests run by CI (the korge-test job), see
Contributing changes that affect both Korlibs and Korge
for how to provide a companion Korge branch so both repos can be updated together.
@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)Surfaced from shared tags and platforms — no rankings paid for.