{"id":13428680,"url":"https://github.com/korlibs/korge","last_synced_at":"2025-05-14T13:06:24.071Z","repository":{"id":37318558,"uuid":"80095683","full_name":"korlibs/korge","owner":"korlibs","description":"KorGE Game Engine. Multiplatform Kotlin Game Engine","archived":false,"fork":false,"pushed_at":"2025-05-12T10:10:26.000Z","size":89854,"stargazers_count":2744,"open_issues_count":246,"forks_count":131,"subscribers_count":38,"default_branch":"main","last_synced_at":"2025-05-12T10:32:40.374Z","etag":null,"topics":["android","game-engine","ios","jvm","kotlin","webgl"],"latest_commit_sha":null,"homepage":"https://korge.org/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/korlibs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-01-26T07:56:45.000Z","updated_at":"2025-05-12T10:10:28.000Z","dependencies_parsed_at":"2024-01-17T23:17:30.126Z","dependency_job_id":"0d6fb2de-d1c6-4880-a1a2-ed15fe696917","html_url":"https://github.com/korlibs/korge","commit_stats":{"total_commits":4207,"total_committers":72,"mean_commits":58.43055555555556,"dds":"0.14547183265985264","last_synced_commit":"1a565007ab748e00a4d602fcd78f7d4032afaf0b"},"previous_names":["soywiz/korge"],"tags_count":141,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/korlibs","download_url":"https://codeload.github.com/korlibs/korge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253763962,"owners_count":21960484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","game-engine","ios","jvm","kotlin","webgl"],"created_at":"2024-07-31T01:01:02.757Z","updated_at":"2025-05-14T13:06:24.002Z","avatar_url":"https://github.com/korlibs.png","language":"Kotlin","readme":"\u003ch1 align=\"center\"\u003eKorGE\u003c/h1\u003e\n\u003cp align=\"center\"\u003eMultiplatform Kotlin Game Engine\u003c/p\u003e\n\u003c!-- BADGES --\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/korlibs/korge/actions\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/korlibs/korge/workflows/TEST/badge.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://search.maven.org/artifact/com.soywiz.korlibs.korge.plugins/korge-gradle-plugin\"\u003e\u003cimg alt=\"Maven Central\" src=\"https://img.shields.io/maven-central/v/com.soywiz.korlibs.korge.plugins/korge-gradle-plugin\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://discord.korge.org/\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/728582275884908604?logo=discord\u0026label=Discord\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c!-- /BADGES --\u003e\n\nAccepting Donations/Sponsorship via Bitcoin: `bc1qfmnd2jazh6czsuvvvy5rc3fxwsfvj6e8zwesdg`\n\n\u003c!-- SUPPORT --\u003e\n\u003ch2 align=\"center\"\u003eSupport korge\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\nIf you like korge, or want your company logo here, please consider \u003ca href=\"https://github.com/sponsors/soywiz\"\u003ebecoming a GitHub sponsor ★\u003c/a\u003e,\u003cbr /\u003e\n\u003c/p\u003e\n\u003c!-- /SUPPORT --\u003e\n\n## Info about the project:\n\nKorGE is a modern multiplatform game engine for Kotlin. Features include:\n\n* Hot Reloading\n  * KorGE supports HotReloading to see changes immediately without having to restart the application\n* KProject support\n  * Share \u0026 re-use source code and resources via GitHub\n* Debugger\n  * Live-debug your games\n* 100% Kotlin\n  * KorGE is fully written in Kotlin and designed from the ground up to embrace modern and easy coding styles\n* Multiplatform\n  * KorGE gradle plugin allows to target the following platforms: JVM for Android, JS \u0026 WASM for the Web, native code for iOS, and JVM/JS for Desktop\n* Quick installation\n  * Install the KorGE IntelliJ Plugin or clone the “Hello World!” project and start making your own game in less than a minute\n* Fully productive\n  * Since KorGE targets the JVM, you can develop your game, try it, debug it and test it using IntelliJ IDEA\n* Tons of features\n  * KorGE is just the last layer of a larger stack (Korlibs) for multimedia development\n* Small footprint\n  * KorGE has a very small footprint. It has no external dependencies and only uses the libraries available on each platform\n\nFor more information, visit:\n\n* \u003chttps://korge.org/\u003e\n* \u003chttps://docs.korge.org/\u003e\n* \u003chttps://discord.korge.org/\u003e\n\n## Usage:\n\nKorGE and all the other korlibs in a single monorepo.\n\nTo use this version in other projects,\nyou have to publish it locally to mavenLocal,\nand then use `999.0.0.999` as version: \n\n```shell script\n./gradlew publishToMavenLocal\n```\n\nIf you want to make changes and easily try things.\nYou can run the `korge-sandbox` module that runs\nthe `src/commonMain/kotlin/Main.kt` file;\nyou can make experiments there:\n\n```shell script\n./gradlew :korge-sandbox:runJvm\n./gradlew :korge-sandbox:runJs\n./gradlew :korge-sandbox:runAndroidRelease\n./gradlew :korge-sandbox:runIosDeviceRelease\n```\n\n## KorGE Store\n\nTraditionally all the KorGE modules were published to central and their source code was available here,\nnow they are available via kproject in separate repositories.\nYou can find a catalog of all the published extensions here:\n\n\u003chttps://store.korge.org/\u003e\n","funding_links":["https://github.com/sponsors/soywiz"],"categories":["Libraries","Kotlin"],"sub_categories":["Kotlin"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorlibs%2Fkorge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkorlibs%2Fkorge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorlibs%2Fkorge/lists"}