{"id":16203145,"url":"https://github.com/usagirei/jankyui","last_synced_at":"2025-09-10T23:46:02.548Z","repository":{"id":96247628,"uuid":"128301804","full_name":"usagirei/JankyUI","owner":"usagirei","description":"Unity Immediate Mode GUI Wrapper","archived":false,"fork":false,"pushed_at":"2018-04-21T06:05:37.000Z","size":136,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-03T00:03:16.349Z","etag":null,"topics":["gui","imgui","unity","unity3d"],"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/usagirei.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":"2018-04-06T03:23:29.000Z","updated_at":"2024-04-04T14:44:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"6299745e-699c-462d-be99-63649b9fe9b0","html_url":"https://github.com/usagirei/JankyUI","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/usagirei/JankyUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usagirei%2FJankyUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usagirei%2FJankyUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usagirei%2FJankyUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usagirei%2FJankyUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usagirei","download_url":"https://codeload.github.com/usagirei/JankyUI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usagirei%2FJankyUI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274549572,"owners_count":25306358,"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","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gui","imgui","unity","unity3d"],"created_at":"2024-10-10T09:52:07.352Z","updated_at":"2025-09-10T23:46:02.510Z","avatar_url":"https://github.com/usagirei.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JankyUI\nUnity Immediate Mode GUI Wrapper\n\n---\nJankyUI is a Unity Immediate Mode GUI Wrapper for quickly writing User Interfaces from code.\n\n### Why?\n\n* Unity's new UI System is great, but creating Test UIs from Code with it is not.\n* Unity's Immediate Mode GUI is great for Code-Side UI, but writing the code to use it is not.\n\nJankyUI Provides a Way of Writing Immediate Mode GUI without touching any of the GUI/GUILayout Functions.\n\nWithout worrying about UI Callbacks/Code,\n\n#### Create This:\n![window](https://user-images.githubusercontent.com/12700106/38439183-12171fe0-39b3-11e8-8e3f-118bd1c4b8c7.png)\n\n#### From This:\n```xml\n\u003c?xml version=\"1.0\" encoding=\"utf-8\" ?\u003e\n\u003cJankyUI xmlns='janky://Schema/v1'\u003e\n  \u003cWindow width='400' height='300' title='Window Title' on-mouse-over='@MouseState'\u003e\n    \u003cGroup type='vertical'\u003e\n      \u003cGroup type='horizontal'\u003e\n        \u003cGroup type='vertical' stretch='none'\u003e\n          \u003cLabel text='A Label' /\u003e\n          \u003cLabel text='Another Label' /\u003e\n        \u003c/Group\u003e\n        \u003cGroup type='vertical' stretch='horizontal'\u003e\n          \u003cTextbox text='@BoundTextbox' stretch='horizontal' /\u003e\n          \u003cTextbox text='@AnotherBoundTextbox' stretch='horizontal' /\u003e\n        \u003c/Group\u003e\n      \u003c/Group\u003e\n      \u003cLabel text='A Big Text Area:' stretch='horizontal' /\u003e\n      \u003cTextbox type='multiline' stretch='both' text='@BigBoundText' /\u003e\n      \u003cGroup type='horizontal' stretch='horizontal' \u003e\n        \u003cSpace /\u003e\n        \u003cButton name='Button1' text='A Button' on-click='@Click' /\u003e\n        \u003cButton name='Button2' text='Another Button' on-click='@Click' /\u003e\n      \u003c/Group\u003e\n    \u003c/Group\u003e\n  \u003c/Window\u003e\n\u003c/JankyUI\u003e\n```\n\nCheck the [Wiki](https://github.com/usagirei/JankyUI/wiki) for Documentation and samples\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusagirei%2Fjankyui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusagirei%2Fjankyui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusagirei%2Fjankyui/lists"}