{"id":22199943,"url":"https://github.com/durydevelop/raywui","last_synced_at":"2025-03-24T23:46:23.271Z","repository":{"id":247356040,"uuid":"823576303","full_name":"durydevelop/raywui","owner":"durydevelop","description":"C++ library for writing widgets based gui designed especially for headless SO (like raspberry pi of without grafical desktop).","archived":false,"fork":false,"pushed_at":"2025-03-18T20:15:59.000Z","size":41129,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T21:24:15.290Z","etag":null,"topics":["c","cpp","gui","headless","raygui","raylib","sbc","widgets"],"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/durydevelop.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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-07-03T09:44:15.000Z","updated_at":"2025-03-18T20:12:43.000Z","dependencies_parsed_at":"2025-03-09T12:33:26.267Z","dependency_job_id":null,"html_url":"https://github.com/durydevelop/raywui","commit_stats":null,"previous_names":["durydevelop/raywui"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/durydevelop%2Fraywui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/durydevelop%2Fraywui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/durydevelop%2Fraywui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/durydevelop%2Fraywui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/durydevelop","download_url":"https://codeload.github.com/durydevelop/raywui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245372221,"owners_count":20604489,"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":["c","cpp","gui","headless","raygui","raylib","sbc","widgets"],"created_at":"2024-12-02T15:19:14.257Z","updated_at":"2025-03-24T23:46:23.239Z","avatar_url":"https://github.com/durydevelop.png","language":"C","readme":"# raywui is a C++ library for writing widgets based gui designed especially for headless SO (like raspberry pi of without grafical desktop).\n\nBased on top of Raygui and Raylib, this project aim to create an eco-system of C++ widget classes.\n\nCan be used in 2 way:\n\n- Use DGuiApp event based login (preferred).\n- Instantiate a widget class and use Draw() method when you want to update it on screen but you need to handle app logic in classic raylib way.\n\nFeatures:\n\n* [x] DGuiApp to control **event base** and **callback** logic.\n* [x] Each widget has its own class with properties stored inside.\n\nCurrent widgets:\n\n* [x] DGuiContainer\n* [x] DGuiButton\n* [x] DGuiEdit\n* [x] DGuiLabel\n* [x] DGuiStatusBar\n* [x] DGuiImage\n* [ ] DGuiCheckBox\n\n## **WARNING: this lib it is under development: no alpha release yet**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdurydevelop%2Fraywui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdurydevelop%2Fraywui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdurydevelop%2Fraywui/lists"}