{"id":19348016,"url":"https://github.com/korlibs/korge5-prototype","last_synced_at":"2025-08-08T20:04:32.775Z","repository":{"id":195176800,"uuid":"683464433","full_name":"korlibs/korge5-prototype","owner":"korlibs","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-17T16:15:46.000Z","size":15755,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-20T20:41:06.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"WebAssembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"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":null,"code_of_conduct":null,"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}},"created_at":"2023-08-26T16:51:51.000Z","updated_at":"2025-05-31T01:04:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"8179deb2-8457-4e32-b6b8-f2e453d069ee","html_url":"https://github.com/korlibs/korge5-prototype","commit_stats":null,"previous_names":["korlibs/korge5-prototype"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/korlibs/korge5-prototype","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge5-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge5-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge5-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge5-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/korlibs","download_url":"https://codeload.github.com/korlibs/korge5-prototype/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korlibs%2Fkorge5-prototype/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269482507,"owners_count":24424403,"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","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-10T04:18:46.826Z","updated_at":"2025-08-08T20:04:32.734Z","avatar_url":"https://github.com/korlibs.png","language":"WebAssembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"## KorGE 5.0\n\nKorGE Reboot! New features and changes:\n\n* WASM and FFI modules in common code with a common interface.\n* Complex formats supported via WASM: WEBP loading and MP3 decoding as WASM modules embedded in code.\n* Operating system integrations now happen with FFI (that both works with JVM and JS). De-duplicated code.\n* Supports custom libraries to support complex formats via WASM and OS integrations via FFI.\n* JVM, JS and WASM targets only. Native K/N and Android dropped. Integrations still happen via WebViews or JavaScript/WASM loading.\n* Faster compile times. Lower download times due to having less targets.\n* WASM target eventually will support wasm2c to generate native executables for any platform.\n* JS target is isomorphic: generates a single executable that runs in the browser and via cli with Deno executable.\n* Korlibs split rework: `korge-foundation` (kbignum, krypto, kds, korinject, klogger, korma, kmem, klock), `korge-core` (korio, korim, korau, korte \u0026 ffi) and `korge` (korev, kgl, korgw, korge)\n* `AsyncInjector` is now a sync `Injector`. Not asynchronous anymore, and thus simpler and faster.\n* Old Korlib artifacts are going to be preserved in the `korlibs4` repository (except for korgw and korge that will be dropped). They will be maintained by the community. Will be kept up to date with Kotlin versions and targets and open to bugfixes, but won't include new features or backports from KorGE 5.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorlibs%2Fkorge5-prototype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkorlibs%2Fkorge5-prototype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorlibs%2Fkorge5-prototype/lists"}