{"id":19782729,"url":"https://github.com/minegame159/glfw-beef","last_synced_at":"2025-02-28T06:48:46.953Z","repository":{"id":48682319,"uuid":"260283224","full_name":"MineGame159/glfw-beef","owner":"MineGame159","description":"Beef wrapper library for GLFW","archived":false,"fork":false,"pushed_at":"2023-01-24T15:29:47.000Z","size":624,"stargazers_count":13,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-11T02:41:42.025Z","etag":null,"topics":["beef","beef-language","library"],"latest_commit_sha":null,"homepage":null,"language":"Beef","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MineGame159.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}},"created_at":"2020-04-30T18:09:44.000Z","updated_at":"2024-11-27T19:14:46.000Z","dependencies_parsed_at":"2023-02-13T22:45:33.577Z","dependency_job_id":null,"html_url":"https://github.com/MineGame159/glfw-beef","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MineGame159%2Fglfw-beef","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MineGame159%2Fglfw-beef/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MineGame159%2Fglfw-beef/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MineGame159%2Fglfw-beef/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MineGame159","download_url":"https://codeload.github.com/MineGame159/glfw-beef/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241113941,"owners_count":19911993,"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":["beef","beef-language","library"],"created_at":"2024-11-12T06:05:57.512Z","updated_at":"2025-02-28T06:48:46.914Z","avatar_url":"https://github.com/MineGame159.png","language":"Beef","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Glfw-Beef\n**glfw-beef** is a Beef wrapper library for **GLFW 3.3.4**. Functions that return cstring are converted to return void and take String as a buffer to what the actuall return value will be appended.\n\nYou can find an example in the [example](https://github.com/MineGame159/glfw-beef/tree/master/example) folder.\n\n**Note:** When passing delegates to callbacks you must allocate them on heap and not on stack.\n**Note:** Native access is only partially implemented.\n\n# Quick Start *(using Beef IDE)*\n1. **Download** glfw-beef and copy it into your beef folder and into BeefLibs.\n2. Right-click on your workspace and select **Add from Installed** and choose GLFW.\n3. **Make** GLFW **as a dependency** of your project.\n4. Enjoy beautiful **GLFW**.\n\nThis does not come with any graphics api. But you can check out my [opengl-beef](https://github.com/MineGame159/opengl-beef) library.\n\n## Linux usage\n\nTo use this library on Linux you must install **libglfw3-dev** package.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminegame159%2Fglfw-beef","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminegame159%2Fglfw-beef","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminegame159%2Fglfw-beef/lists"}