{"id":17476689,"url":"https://github.com/shadowlordalpha/glfw_cpp","last_synced_at":"2025-03-28T11:43:13.699Z","repository":{"id":258150953,"uuid":"871764351","full_name":"ShadowLordAlpha/glfw_cpp","owner":"ShadowLordAlpha","description":"C++ Wrapper around GLFW using C++20 and modules","archived":false,"fork":false,"pushed_at":"2024-10-18T21:02:52.000Z","size":658,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-20T05:04:26.909Z","etag":null,"topics":["cpp20","glfw3","modules","wrapper"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShadowLordAlpha.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":"2024-10-12T21:41:49.000Z","updated_at":"2024-10-18T21:02:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"1a3f889e-5ee5-4663-bc75-fab955601512","html_url":"https://github.com/ShadowLordAlpha/glfw_cpp","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"4964f2a220a7e705b280fcb26cb8c242d262eeae"},"previous_names":["shadowlordalpha/glfw_cpp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowLordAlpha%2Fglfw_cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowLordAlpha%2Fglfw_cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowLordAlpha%2Fglfw_cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowLordAlpha%2Fglfw_cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShadowLordAlpha","download_url":"https://codeload.github.com/ShadowLordAlpha/glfw_cpp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246025935,"owners_count":20711575,"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":["cpp20","glfw3","modules","wrapper"],"created_at":"2024-10-18T19:09:18.018Z","updated_at":"2025-03-28T11:43:13.666Z","avatar_url":"https://github.com/ShadowLordAlpha.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# glfw_cpp\n \nA side project to wrap glfw in C++ RAII as well as use the mostly new C++20 modules. May go somewhere, may not but im mostly using this for properly learning several things all at once.\n___\nUserPointers for raw GLFW objects is restricted and should not be used if planning to use callback or other specific types of functions throught this library, there is an object replacement but the library itself requires the use of these pointers to for proper implementation of different portions, primarily working with callbacks. As long as the method is used through this libraries object it will be fine.\nThough this is mainly just for windows because of their callback needs...","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowlordalpha%2Fglfw_cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowlordalpha%2Fglfw_cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowlordalpha%2Fglfw_cpp/lists"}