{"id":13441747,"url":"https://github.com/gongminmin/KlayGE","last_synced_at":"2025-03-20T12:32:35.868Z","repository":{"id":29090887,"uuid":"32620049","full_name":"gongminmin/KlayGE","owner":"gongminmin","description":"KlayGE is a cross-platform open source game engine with plugin-based architecture.","archived":false,"fork":false,"pushed_at":"2024-10-26T07:04:49.000Z","size":67002,"stargazers_count":2083,"open_issues_count":37,"forks_count":351,"subscribers_count":174,"default_branch":"develop","last_synced_at":"2024-10-29T15:47:38.979Z","etag":null,"topics":["cross-platform","d3d11","d3d12","engine","engine3d","game-engine","graphics","openal","opengl","opengles","python"],"latest_commit_sha":null,"homepage":"http://www.klayge.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gongminmin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2015-03-21T04:34:57.000Z","updated_at":"2024-10-28T19:25:03.000Z","dependencies_parsed_at":"2023-09-22T10:22:23.938Z","dependency_job_id":"35d87d7d-f9a6-408e-be5e-5911d07e325f","html_url":"https://github.com/gongminmin/KlayGE","commit_stats":{"total_commits":5979,"total_committers":21,"mean_commits":284.7142857142857,"dds":0.01655795283492223,"last_synced_commit":"a664e267e838387b2f9f5817491071366d89f7ee"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FKlayGE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FKlayGE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FKlayGE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongminmin%2FKlayGE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gongminmin","download_url":"https://codeload.github.com/gongminmin/KlayGE/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244591469,"owners_count":20477709,"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":["cross-platform","d3d11","d3d12","engine","engine3d","game-engine","graphics","openal","opengl","opengles","python"],"created_at":"2024-07-31T03:01:37.628Z","updated_at":"2025-03-20T12:32:35.863Z","avatar_url":"https://github.com/gongminmin.png","language":"C++","funding_links":[],"categories":["Game Engine","C++","Game Engines","Libraries"],"sub_categories":["Data Management","C++"],"readme":"# KlayGE\n\n[![GitHub release](https://img.shields.io/badge/release-v4.17.0-blue.svg)](https://github.com/gongminmin/KlayGE/releases/latest)\n[![Build Status](https://gongminmin.visualstudio.com/KlayGE/_apis/build/status/CI?branchName=develop)](https://gongminmin.visualstudio.com/KlayGE/_build/latest?definitionId=3\u0026branchName=develop)\n\nKlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to arm your engine with cutting-edge technology. It provides a framework to make game development, testing, porting as simple as possible. \n\n# Getting started\nBefore compiling KlayGE, Python 3.6+ and CMake 3.16+ must be installed first. Then you can run Build.py to build the whole code base. For details, please see [Installation](http://www.klayge.org/wiki/index.php/Installation).\n\n# Platforms\nKlayGE can be developed on those platforms, with no limitation.\n* Windows desktop\n* macOS\n* Linux\n\nKlayGE can be deployed and run on those runtime platforms. Some of them doesn't supports all plugins. Details in [Platforms](http://www.klayge.org/wiki/index.php/Platforms)\n* Windows desktop\n* Windows store\n* Android\n* Linux\n* macOS\n* iOS\n\n# Contribute\nAs an open source project, KlayGE benefits greatly from both the volunteer work of helpful developers and good bug reports made by users. \n\n## Bug Reports \u0026 Feature Requests\nIf you've noticed a bug or have an idea that you'd like to see come real, why not work on it? Bug reports and feature requests are typically submitted to the [issue tracker](https://github.com/gongminmin/KlayGE/issues).\n\n## Engineering Workflow\nIf you want contribute some code, please check [Workflow of Contributing Code](http://www.klayge.org/wiki/index.php/Workflow_of_contributing_code) before submitting a patch or pull request.\n\n# Links\n* Website: http://www.klayge.org\n* Wiki: http://www.klayge.org/wiki\n\n# License\n\nKlayGE's default license is the GNU General Public License 2.0 (See [LICENSE](./LICENSE)). In other words, anyone can use it and access to its source code, as long as the project which uses KlayGE must be released under GPL 2.0 license.\n\nKlayGE dependents on several external libraries. They are distributed under their own terms. See [LICENSE-External](./LICENSE-External.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongminmin%2FKlayGE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgongminmin%2FKlayGE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongminmin%2FKlayGE/lists"}