{"id":13577627,"url":"https://github.com/ocornut/imgui_club","last_synced_at":"2025-05-14T21:06:13.285Z","repository":{"id":41440591,"uuid":"100580599","full_name":"ocornut/imgui_club","owner":"ocornut","description":"Nice things to use along dear imgui","archived":false,"fork":false,"pushed_at":"2025-04-30T16:28:55.000Z","size":111,"stargazers_count":1002,"open_issues_count":6,"forks_count":110,"subscribers_count":36,"default_branch":"main","last_synced_at":"2025-04-30T17:41:56.155Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/ocornut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2017-08-17T08:31:16.000Z","updated_at":"2025-04-30T16:28:58.000Z","dependencies_parsed_at":"2024-07-17T11:47:23.120Z","dependency_job_id":"4ce87bb1-2333-4a90-b5c9-daf7b0149a3d","html_url":"https://github.com/ocornut/imgui_club","commit_stats":{"total_commits":98,"total_committers":22,"mean_commits":4.454545454545454,"dds":"0.36734693877551017","last_synced_commit":"17510b03602c8b6c7ed48fd8fa29d9a75eb10dc6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocornut%2Fimgui_club","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocornut%2Fimgui_club/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocornut%2Fimgui_club/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocornut%2Fimgui_club/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ocornut","download_url":"https://codeload.github.com/ocornut/imgui_club/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254227611,"owners_count":22035669,"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-08-01T15:01:23.050Z","updated_at":"2025-05-14T21:06:13.273Z","avatar_url":"https://github.com/ocornut.png","language":"C","funding_links":[],"categories":["C","Graphics"],"sub_categories":[],"readme":"# Index\n\nOfficially maintained small extensions for Dear ImGui:\n- [Memory Editor](#imgui_memory_editor)\n- [Multi-Context Compositor](#imgui_multicontext_compositor)\n- [Threaded Rendering](#imgui_threaded_rendering)\n\n\u003cBR\u003eYou also can find many useful third-party snippets here: https://github.com/ocornut/imgui/wiki/Useful-Extensions\n\n# imgui_memory_editor\n\nhttps://github.com/ocornut/imgui_club/tree/main/imgui_memory_editor\n\nMini hexadecimal editor! Right-click for option menu.\nFeatures: Keyboard controls. Read-only mode. Optional Ascii display. Optional HexII display. Goto address. Highlight range/function. Read/Write handlers.\n\n**Usage**\n```cpp\nstatic MemoryEditor mem_edit;\nmem_edit.DrawWindow(\"Memory Editor\", data, data_size);\n```\n![memory editor](https://raw.githubusercontent.com/wiki/ocornut/imgui_club/images/memory_editor_v19.gif)\n\n![memory editor](https://raw.githubusercontent.com/wiki/ocornut/imgui_club/images/memory_editor_v32.png)\n\n# imgui_multicontext_compositor\n\nhttps://github.com/ocornut/imgui_club/tree/main/imgui_multicontext_compositor\n\nWhen using and displaying multiple contexts simultaneously (e.g. Update vs Rendering domains):\n- Manage z-order of contexts\n- Manage input routing\n- Allow drag and drop between contexts\n\n![multi_context_compositor.gif](https://github.com/user-attachments/assets/220a9469-db15-419a-8f29-3e0bf7025c84)\n\n# imgui_threaded_rendering\n\nhttps://github.com/ocornut/imgui_club/tree/main/imgui_threaded_rendering\n\nHelper to take a snapshot of ImDrawData in order to render it later.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focornut%2Fimgui_club","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Focornut%2Fimgui_club","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focornut%2Fimgui_club/lists"}