{"id":16286891,"url":"https://github.com/nor0x/overflower","last_synced_at":"2025-09-15T09:03:46.420Z","repository":{"id":45033568,"uuid":"424850613","full_name":"nor0x/OverFlower","owner":"nor0x","description":"♾ endless scroller control for .NET MAUI + Xamarin.Forms","archived":false,"fork":false,"pushed_at":"2024-03-15T10:14:58.000Z","size":36623,"stargazers_count":32,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-12T17:06:03.055Z","etag":null,"topics":["dotnet-maui","endless-scroll","maui","net-maui","scrollview","xamarin","xamarin-forms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nor0x.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":["nor0x"],"ko_fi":"j0hnny","buy_me_a_coffee":"j0hnny","patreon":"j_hnny","custom":["https://www.bento.me/nor0x"]}},"created_at":"2021-11-05T06:34:12.000Z","updated_at":"2025-09-08T16:21:04.000Z","dependencies_parsed_at":"2024-04-08T02:09:18.769Z","dependency_job_id":"88c9174b-009d-4b34-863d-a23f94d91b72","html_url":"https://github.com/nor0x/OverFlower","commit_stats":{"total_commits":38,"total_committers":1,"mean_commits":38.0,"dds":0.0,"last_synced_commit":"49bb4cbfcf7b0a7f546f574db9418372f85fc149"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/nor0x/OverFlower","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nor0x%2FOverFlower","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nor0x%2FOverFlower/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nor0x%2FOverFlower/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nor0x%2FOverFlower/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nor0x","download_url":"https://codeload.github.com/nor0x/OverFlower/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nor0x%2FOverFlower/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275180189,"owners_count":25419065,"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-14T02:00:10.474Z","response_time":75,"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":["dotnet-maui","endless-scroll","maui","net-maui","scrollview","xamarin","xamarin-forms"],"created_at":"2024-10-10T19:43:59.065Z","updated_at":"2025-09-15T09:03:46.351Z","avatar_url":"https://github.com/nor0x.png","language":"C#","funding_links":["https://github.com/sponsors/nor0x","https://ko-fi.com/j0hnny","https://buymeacoffee.com/j0hnny","https://patreon.com/j_hnny","https://www.bento.me/nor0x"],"categories":[],"sub_categories":[],"readme":"\n\u003cimg src=\"https://raw.githubusercontent.com/nor0x/OverFlower/main/imgs/icon.png\" width=\"200px\" /\u003e\n\n# OverFlower\n[![.NET](https://github.com/nor0x/OverFlower/actions/workflows/dotnet.yml/badge.svg)](https://github.com/nor0x/OverFlower/actions/workflows/dotnet.yml)\n[![](https://img.shields.io/nuget/v/OverFlower)](https://www.nuget.org/packages/OverFlower)\n[![](https://img.shields.io/nuget/dt/OverFlower)](https://www.nuget.org/packages/OverFlower)\n\na simple control to display scrolling overflow content!\n\n\u003cimg src=\"https://raw.githubusercontent.com/nor0x/OverFlower/main/imgs/appstore.gif\" /\u003e\n\n\n| Platform      | Support       |\n| :-------------: |:-------------:|\n| Xamarin.Forms      | ✔      |\n| .NET MAUI        | ✔      |\n\n## Getting started\n\nOverFlower is available on NuGet and GitHub\n\n[https://www.nuget.org/packages/OverFlower ](https://www.nuget.org/packages/OverFlower )\n[https://github.com/nor0x/OverFlower/packages](https://github.com/nor0x/OverFlower/packages)\n\nStart by adding a the XAML namespace  `xmlns:over=\"clr-namespace:OverFlower;assembly=OverFlower\"` and use it like this:\n```xml\n\u003cover:OverFlower\n    ImageSource=\"yourimage.png\"\n    ImageWidth=\"2500\"\n    ImageHeight=\"1000\"\n    ScrollDirection=\"Left\"\n    ScrollDuration=\"20000\" /\u003e\n```\n\n## API\n\n### `ImageSource`\nis a regular .NET MAUI / Xamarin.Forms ImageSource and \n### `ImageWidth`\nwidth of the overflow image\n### `ImageHeight`\nheight of the overflow image\n### `ScrollDirection`\nscrolling direction of the overflow image\n### `ScrollDuration`\nduration of the scrolling operation (in milliseconds)\n### `Reverse`\ntoggle if animation should run indefinitely or reverse after reaching the end\n\n## Demo\nSampleMaui includes a playground \u0026 demo of the control\n\u003cimg src=\"https://raw.githubusercontent.com/nor0x/OverFlower/main/imgs/demo.png\" /\u003e\n\n## Contribution\nfeel free to create issues and PRs 👋\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnor0x%2Foverflower","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnor0x%2Foverflower","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnor0x%2Foverflower/lists"}