{"id":21844175,"url":"https://github.com/electronstudio/kaylib","last_synced_at":"2025-07-14T07:32:48.499Z","repository":{"id":122565089,"uuid":"408805185","full_name":"electronstudio/kaylib","owner":"electronstudio","description":"Raylib in Kotlin/Native","archived":false,"fork":false,"pushed_at":"2021-09-21T12:09:49.000Z","size":173,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T03:14:02.811Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","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/electronstudio.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":"2021-09-21T12:08:52.000Z","updated_at":"2025-03-28T13:16:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b18cb78-d103-48be-bcba-f3053f23fb85","html_url":"https://github.com/electronstudio/kaylib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/electronstudio/kaylib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electronstudio%2Fkaylib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electronstudio%2Fkaylib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electronstudio%2Fkaylib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electronstudio%2Fkaylib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electronstudio","download_url":"https://codeload.github.com/electronstudio/kaylib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electronstudio%2Fkaylib/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265255274,"owners_count":23735222,"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":[],"created_at":"2024-11-27T22:18:39.154Z","updated_at":"2025-07-14T07:32:48.491Z","avatar_url":"https://github.com/electronstudio.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an example of using Raylib in Kotlin Native.\n\nI'm hesitant to call it a binding, because Kotlin Native creates the binding itself.\nThis just shows you how to set it up.  (Copy this project.)\n\nOnly tested on Linux, you'd need to change the paths for Windows.\n\nSyntax is not completely pleasant so might be worth doing a wrapper to make it easier to use, but I\ndon't know how you'd autogenerate that and I don't plan to make one by hand.\n\nPerformance is pretty poor.\n\n### Bunnymark\n\n| Library                | Implementation    | Bunnies (60 FPS) | Percentage    |\n| -------------          | -------------     | -------------    | ------------- |\n| Raylib 3.7             | C                 | 180000           | 100%          |\n| Jaylib 3.7 | Java 11         | 39000            | 22%           |\n| Jaylib 3.7 | Java 11 Avoiding native calls         | 64000            | 36%           |\n| Jaylib 3.7 | Java 17 Avoiding native calls         | 73000            | 41%           |\n| Kaylib 3.7 | Kotlin native | 28000 | 16% |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectronstudio%2Fkaylib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felectronstudio%2Fkaylib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectronstudio%2Fkaylib/lists"}