{"id":25632582,"url":"https://github.com/MoonsideGames/MoonWorks","last_synced_at":"2026-06-15T03:30:17.109Z","repository":{"id":168358796,"uuid":"644050587","full_name":"MoonsideGames/MoonWorks","owner":"MoonsideGames","description":"A free cross-platform game development framework.","archived":false,"fork":false,"pushed_at":"2025-02-21T19:27:41.000Z","size":2883,"stargazers_count":130,"open_issues_count":3,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-21T20:27:36.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/MoonsideGames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"licenses/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":"2023-05-22T17:53:40.000Z","updated_at":"2025-02-21T19:27:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9e87802-3d14-4cfe-b1b9-e3e53d6e2ad6","html_url":"https://github.com/MoonsideGames/MoonWorks","commit_stats":null,"previous_names":["moonsidegames/moonworks"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonsideGames%2FMoonWorks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonsideGames%2FMoonWorks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonsideGames%2FMoonWorks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonsideGames%2FMoonWorks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoonsideGames","download_url":"https://codeload.github.com/MoonsideGames/MoonWorks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240236444,"owners_count":19769601,"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":"2025-02-22T21:18:03.854Z","updated_at":"2026-06-15T03:30:15.032Z","avatar_url":"https://github.com/MoonsideGames.png","language":"C#","funding_links":[],"categories":[":video_game: Game Development"],"sub_categories":[":books: Libraries"],"readme":"![image](MoonWorks_Logo.png)\n\n# MoonWorks\n\nMoonWorks is a free cross-platform game development framework. Its implementation is heavily inspired by [FNA](https://github.com/FNA-XNA/FNA), which is itself a free implementation of the Microsoft XNA API.\n\nMoonWorks wraps native-code implementations in managed C# for clean high-level abstractions that still run fast. It's simple and it tries to stay out of your way as much as possible.\n\nMoonWorks *does* provide the components you need to implement a functioning game: window management, input, graphics, 3D math utilities, and audio.\n\nMoonWorks *does not* include things like a built-in physics engine, a GUI editor, or a standard rendering pipeline. These decisions and tools are better made per-team or per-project. In short, if you don't mind learning what a vertex buffer is, this framework is for you.\n\nMoonWorks uses strictly Free Open Source Software. It will never have any kind of dependency on proprietary products.\n\n## Documentation\n\nThe source is documented in doc comments that your preferred IDE can read.\n\nJoin our Discord! https://discord.gg/ujhwdkHmhN\n\n## Dependencies\n\n* [SDL3](https://github.com/flibitijibibo/SDL3-CS) - Window management, Input, Graphics\n* [IRO](https://github.com/MoonsideGames/IRO) - Image Loading\n* [FAudio](https://github.com/FNA-XNA/FAudio) - Audio\n* [Wellspring](https://github.com/MoonsideGames/Wellspring) - Font Rendering\n* [dav1dfile](https://github.com/MoonsideGames/dav1dfile) - Compressed Video\n\nPrebuilt native dependencies can be obtained here: https://moonside.games/files/moonlibs.tar.gz\n\n## License\n\nMoonWorks is released under the zlib license. See LICENSE for details.\n\nMoonWorks uses code from the FNA project, released under the Microsoft Public License. See fna.LICENSE for details. By extension it uses code from the Mono.Xna project, released under the MIT license. See monoxna.LICENSE for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMoonsideGames%2FMoonWorks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMoonsideGames%2FMoonWorks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMoonsideGames%2FMoonWorks/lists"}