{"id":14960397,"url":"https://github.com/fairygui/fairygui-unity","last_synced_at":"2025-04-10T04:53:29.429Z","repository":{"id":38107099,"uuid":"45892822","full_name":"fairygui/FairyGUI-unity","owner":"fairygui","description":"A flexible UI framework for Unity","archived":false,"fork":false,"pushed_at":"2024-08-09T10:02:56.000Z","size":85290,"stargazers_count":2765,"open_issues_count":26,"forks_count":647,"subscribers_count":171,"default_branch":"master","last_synced_at":"2025-04-03T02:54:46.984Z","etag":null,"topics":["cross-platform-gui","curved-ui","flipbook","gesture","infinite-scroll","richtext","typing-effect","ui-framework","unity-emoji","unity3d","unity3d-plugin","virtual-list"],"latest_commit_sha":null,"homepage":"https://fairygui.com","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/fairygui.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":"2015-11-10T06:39:27.000Z","updated_at":"2025-04-01T23:13:11.000Z","dependencies_parsed_at":"2024-09-22T11:01:36.702Z","dependency_job_id":"61a83631-8961-467f-bd34-5df3c0cdd658","html_url":"https://github.com/fairygui/FairyGUI-unity","commit_stats":{"total_commits":688,"total_committers":23,"mean_commits":29.91304347826087,"dds":0.5043604651162791,"last_synced_commit":"b7ca22bd13700873669ce0356feb4bb3abcae523"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairygui%2FFairyGUI-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairygui%2FFairyGUI-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairygui%2FFairyGUI-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fairygui%2FFairyGUI-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fairygui","download_url":"https://codeload.github.com/fairygui/FairyGUI-unity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161259,"owners_count":21057553,"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":["cross-platform-gui","curved-ui","flipbook","gesture","infinite-scroll","richtext","typing-effect","ui-framework","unity-emoji","unity3d","unity3d-plugin","virtual-list"],"created_at":"2024-09-24T13:22:11.680Z","updated_at":"2025-04-10T04:53:29.394Z","avatar_url":"https://github.com/fairygui.png","language":"C#","readme":" FairyGUI for Unity\r\n====\r\n\r\nFairyGUI is a Cross Platform UI Editor \u0026 UI framework.\r\n[Get FairyGUI-Editor](https://en.fairygui.com/product.html)  \r\n\r\nCompared with traditional Unity UI engines such as NGUI and UGUI, FairyGUI uses a way of thinking closer to the designer to redefine the production process of the UI, which greatly reduces the time the programmer needs to invest in making the UI.\u003cbr\u003e\r\n\r\nIn terms of running efficiency, FairyGUI uses the unique `FairyBatching` technology for DrawCall optimization, which is more efficient and easier to control than the traditional optimization techniques of NGUI and UGUI. \u003cbr\u003e\r\n\r\nIn terms of functionality, FairyGUI has good built-in support for traditional UI production pain points, such as `rich text` (including image and animation), `emoji input` (direct support for keyboard), `virtual list`, `loop list`, `pixel-level hit test`, `curved UI`, `gesture`, `particles and model interspersed UI`, `typing effect`, etc. \u003cbr\u003e\r\n\r\nFairyGUI also fully encapsulates all input methods. Whether mouse, single touch, multi-touch, or VR handle input, developers can use the same code to handle interaction.\u003cbr\u003e\r\n\r\nThe library was designed to work with Unity 5.6 and above, but is currently only tested with Unity 2018 and above.\r\n\r\n![](images/2015-11-10_000547.png)\r\n\r\n![](images/2015-11-10_001320.png)\r\n\r\n![](images/2015-11-10_001445.png)\r\n\r\n![](images/2015-11-10_001516.png)\r\n\r\n![](images/2016-06-15_010207.png)\r\n\r\n![](images/turn_page.gif)\r\n\r\nLearn\r\n====\r\n\r\n[Guide](https://en.fairygui.com/docs/guide/index.html)\r\n\r\nLicense\r\n====\r\nMIT\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffairygui%2Ffairygui-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffairygui%2Ffairygui-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffairygui%2Ffairygui-unity/lists"}