{"id":13712187,"url":"https://github.com/adospace/reactorui-xamarin","last_synced_at":"2025-04-09T15:06:07.692Z","repository":{"id":44451310,"uuid":"244403779","full_name":"adospace/reactorui-xamarin","owner":"adospace","description":"An alternative UI framework on top of Xamarin Forms highly inspired to React.js and Flutter","archived":false,"fork":false,"pushed_at":"2023-05-20T14:58:46.000Z","size":3850,"stargazers_count":73,"open_issues_count":1,"forks_count":8,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-09T15:05:53.071Z","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/adospace.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":"2020-03-02T15:20:44.000Z","updated_at":"2024-09-11T10:24:11.000Z","dependencies_parsed_at":"2024-08-03T00:04:44.974Z","dependency_job_id":"4325152e-108a-4b23-8466-cc8d95acc404","html_url":"https://github.com/adospace/reactorui-xamarin","commit_stats":{"total_commits":141,"total_committers":3,"mean_commits":47.0,"dds":0.4964539007092199,"last_synced_commit":"ae1f34d7aec438b6c2fc2e74f8b4f186a25365df"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adospace%2Freactorui-xamarin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adospace%2Freactorui-xamarin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adospace%2Freactorui-xamarin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adospace%2Freactorui-xamarin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adospace","download_url":"https://codeload.github.com/adospace/reactorui-xamarin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"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-02T23:01:15.765Z","updated_at":"2025-04-09T15:06:07.666Z","avatar_url":"https://github.com/adospace.png","language":"C#","readme":"# ReactorUI for Xamarin Forms\n\nReactorUI is an alternative UI framework written on top of Xamarin Forms highly inspired to React.js and Flutter\n\n📣 **MAUI PORT IS STARTED: PLEASE GET IN TOUCH IF YOU WANT TO HELP (https://github.com/adospace/reactorui-maui)** 📣\n\n:tada: **UPDATED TO XAMARIN FORMS 5** :tada:\n\n[ReactorUI for Xamarin Documentation](https://adospace.gitbook.io/reactorui/)\n\n[![Build status](https://ci.appveyor.com/api/projects/status/cxa9n9bdy14jkter?svg=true)](https://ci.appveyor.com/project/adospace/reactorui-xamarin) [![Join the chat at https://gitter.im/reactorui-xamarin/community](https://badges.gitter.im/reactorui-xamarin/community.svg)](https://gitter.im/reactorui-xamarin/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n## Main Features\n* Component based UI with state management (similar to React.js or Flutter)\n* Very fast hot reload even when debugging\n* Completely integrated with Visual Studio 2019 and Visual Studio for Mac 2019 (no need to install or lunch external servers) ([Install the Extension](https://adospace.gitbook.io/reactorui/guide/setting-up))\n\n### Visual Studio 2019 (Android)\n![ReactorUI Hot Reload in action](images/ReactorUI_HotReloadDebugDemo.gif)\n\n### Visual Studio for Mac 2019 (iOS)\n![ReactorUI Hot Reload in action](images/ReactorUI_MacIOS.gif)\n\n### Visual Studio for Mac 2019 (Android)\n![ReactorUI Hot Reload in action](images/ReactorUI_MacAndroid.gif)\n\n\n## Samples\nThis repository contains many samples of ReactorUI components: I'm heavily working on them adding new ones every week.\n\nFurthermore I've opened a new repository that shows how to implement a fully working app: please take a look https://github.com/adospace/reactorui-xamarin-realworld\n\n\n## Video Tutorials\nIn the following 3 parts video, I'll show how create a sample Calculator app in ReactorUI for Xamarin Forms: You can get a deeper look at how to create statefull components, how react to state changes and modify visual tree accordinly. \n\nFurthermore you'll learn how create an adaptative layout and react to landscape/poirtrat mode change event.\n\n* PART 1 (15 min) https://www.youtube.com/watch?v=77vpONQFJCE\u0026t=44s\n* PART 2 (15 min) https://www.youtube.com/watch?v=wZPDe3k3_pY\n* PART 3 (8 min) https://www.youtube.com/watch?v=RBfixSZnaF0\u0026t=324s\n","funding_links":[],"categories":["UI"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadospace%2Freactorui-xamarin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadospace%2Freactorui-xamarin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadospace%2Freactorui-xamarin/lists"}