Browse Kotlin Multiplatform libraries
index data from klibs.ioEnhances Swift API integration from Kotlin, reducing boilerplate code and improving maintainability for seamless cross-platform development. Valuable for modular projects and supports Compose Multiplatform integration.
Multi-platform game engine focuses on OpenGL/WebGPU, offering diverse demos (physics, UI, shaders, PBR, etc.), basic compute shader support, a shader language DSL, and an ongoing graphical scene editor.
2D game development framework inspired by libGDX and KorGE, offering flexibility and idiomatic features. Supports desktop, web, and Android platforms, with a planned iOS release.
Lightweight 2D game engine enables creation of simple games with modular plugins for scaling, object management, audio, shaders, and physics. Offers tools like Scene Editor and Debug Menu.
Enables integration with Unreal Engine, offering access to all Blueprint functions and customizable hot reload. Attach components to actors to control behavior and interoperate with Blueprint variables and functions.
Facilitates the use of Phaser for creating 2D HTML5 games with definitions, extensions, and examples. Supports Canvas and WebGL rendering for desktop and mobile web browsers.
Enables modularization of applications through systems, entities, and attributes, similar to an Entity Component System. Provides flexibility, cohesion, and safe composition for business objects and game entities.
Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.
Framework for developing 2D board games, featuring examples like MauMau, Sudoku, and Tetris. Offers comprehensive guides, playground for experimentation, and supports various development environments.
Physics engine integration into game development, offering 2D rigid body dynamics, collision detection, and simulation capabilities, facilitating realistic and interactive game environments.
Offers a library for generating legal chess moves, parsing chess games in PGN or FEN formats, and capturing events. Supports advanced features like Perft testing and chess engine creation.
Facilitates mathematical manipulation and visualization of hexagonal grids, supporting line generation, distance calculation, and various layout types for board games or simulations.
Lightweight tool for creating game-like experiences using an Entity Component System to coordinate elements within a game world. Supports easy integration with composable functions.
Game engine inspired by olcPixelGameEngine, utilizing Lightweight Java Game Library for creating and managing game development tasks.
Multiplatform, concurrent Kotlin-first game engine built on WebGPU, still in alpha. Updated README is on Codeberg due to technical issues: https://codeberg.org/Laxystem/Spock.
2D runtime for Compose apps offering scene/entity/system architecture, camera-aware rendering, normalized input events, asset registry, and optional physics including Barnes–Hut gravity.
Unified Raylib API with automatic C-header code generation to produce language bindings, sample applications, and build tooling for creating statically-linked games and streamlined debugging.
Circuit-based, zero-allocation frontend skeleton enabling deterministic, nanosecond-tier, lock-free data pipelines via flat, preallocated arrays, compiler-enforced memory budgets, SoA ECS and native UI bindings.