Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Korlibs

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

Support this project

If you like the project, or want your company logo here, please consider becoming a sponsor ★,
in addition to ensure the continuity of the project, you will get exclusive content.

This repository is for core-devs only. If you want to contribute to any lib, please download the korge-next repository and make a PR there. We will manually merge your changes to each repo on the next release.

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)

About

Multiplatform VideoGame engine and cohesive libraries for Kotlin JS + JVM + Native

Resources

Sponsor this project

 

Packages

No packages published