{"id":16351565,"url":"https://github.com/freakyali/maui.freakycontrols","last_synced_at":"2025-04-13T07:51:45.477Z","repository":{"id":62370836,"uuid":"529211659","full_name":"FreakyAli/Maui.FreakyControls","owner":"FreakyAli","description":"FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.","archived":false,"fork":false,"pushed_at":"2024-05-23T02:20:09.000Z","size":1024,"stargazers_count":255,"open_issues_count":3,"forks_count":32,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-23T02:40:14.706Z","etag":null,"topics":["dotnet-maui","dotnet-maui-essentials","freakycontrols","maui","uikit","xamarin"],"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/FreakyAli.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":"2022-08-26T10:22:18.000Z","updated_at":"2024-05-23T02:40:23.393Z","dependencies_parsed_at":"2024-02-13T19:29:28.228Z","dependency_job_id":"21d58bf9-63a7-49fa-87e3-df583cf2da47","html_url":"https://github.com/FreakyAli/Maui.FreakyControls","commit_stats":{"total_commits":85,"total_committers":3,"mean_commits":"28.333333333333332","dds":"0.43529411764705883","last_synced_commit":"044731db6ad0a215abe7073d2f1274666868c0b2"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreakyAli%2FMaui.FreakyControls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreakyAli%2FMaui.FreakyControls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreakyAli%2FMaui.FreakyControls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreakyAli%2FMaui.FreakyControls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreakyAli","download_url":"https://codeload.github.com/FreakyAli/Maui.FreakyControls/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248681493,"owners_count":21144700,"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":["dotnet-maui","dotnet-maui-essentials","freakycontrols","maui","uikit","xamarin"],"created_at":"2024-10-11T01:23:11.199Z","updated_at":"2025-04-13T07:51:45.451Z","avatar_url":"https://github.com/FreakyAli.png","language":"C#","funding_links":["https://www.buymeacoffee.com/FreakyAli"],"categories":[],"sub_categories":[],"readme":"# Maui.FreakyControls\n\n\u003cdiv\u003e\n   \u003ca href=\"https://www.nuget.org/packages/FreakyControls\"\u003e\u003cimg src=\"https://img.shields.io/nuget/v/FreakyControls?color=blue\u0026logo=nuget\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://www.nuget.org/packages/FreakyControls\"\u003e\u003cimg src=\"https://img.shields.io/nuget/dt/FreakyControls.svg\"\u003e\u003c/a\u003e\n   \u003ca href=\"./LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/freakyali/maui.freakycontrols\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://www.codefactor.io/repository/github/freakyali/maui.freakycontrols\"\u003e\u003cimg src=\"https://www.codefactor.io/repository/github/freakyali/maui.freakycontrols/badge\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2FFreakyAli%2FMaui.FreakyControls?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2FFreakyAli%2FMaui.FreakyControls.svg?type=shield\"/\u003e\u003c/a\u003e\n   \u003c/div\u003e\n\n## Platforms\n\n| Support |          OS           |\n| ------- | :-------------------: |\n| iOS     |      iOS 14.0 +       |\n| Android | API 23+ (Marshmallow) |\n\n## Documentation\n\nFor more details and API documentation check our [Wiki](https://github.com/FreakyAli/MAUI.FreakyControls/wiki)\n\n### Like what you saw? Want to keep this repo alive?\n\n[![](https://miro.medium.com/max/600/0*wrBJU05A3BULKcWA.gif)](https://www.buymeacoffee.com/FreakyAli)\n\n## Previews:\n\n### Note: GIFs here don't represent the actual performance of said controls please feel free to clone the repository and check the performance of our controls yourself!!\n\n| iOS                                                                                                                                         | Android                                                                                                                                      |\n| ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/ad3e28df-6b94-4eb1-92c7-f4731c28a438\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/8e3513e8-d1d3-4c31-b81b-8585042f1605\" width=\"250\" height=\"550\"/\u003e  |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/45a38c0a-03d1-47f7-bd83-6dfda36abf33\" width=\"250\" height=\"550\"/\u003e | \u003cimg width=\"250\" height=\"550\" src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/825de592-e70c-48eb-a1d0-a18a00668fab\" /\u003e |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/bce1ec58-090b-4528-b51d-45a59da5c518\" width=\"250\" height=\"550\"/\u003e | \u003cimg width=\"250\" height=\"550\" src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/3a16dec7-2569-4fe6-bd86-4b0dd7fdebb3\" /\u003e |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/d6a2812f-9f55-41fa-9dad-b2be23924c6b\" width=\"250\" height=\"550\"/\u003e | \u003cimg width=\"250\" height=\"550\" src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/199bf72d-fc6b-46cf-8c1b-d1a87d0a9210\" /\u003e |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/b16c3d8a-d0e2-4e1e-badd-429f523bc63e\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/30baab9e-cdb7-41b6-a33b-d9b324571db4\" width=\"250\" height=\"550\"/\u003e  |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/1868d7bf-8f94-47f8-9f15-22c821d41a2c\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/ea99a389-e302-4857-bdf2-cda52f4821b2\" width=\"250\" height=\"550\"/\u003e  |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/2cfdbbdb-196c-4721-ba89-8446a8da66e3\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/48bc373e-ed13-4ba4-a6bf-f933af9ef150\" width=\"250\" height=\"550\"/\u003e  |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/f1d1f4db-06fc-4732-a66c-bedf6b6a9393\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/319b0342-02c0-4a88-8ee0-fd2c74d519d6\" width=\"250\" height=\"550\"/\u003e  |\n| \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/732eb058-7619-4288-a778-d3a670f64c2c\" width=\"250\" height=\"550\"/\u003e | \u003cimg src=\"https://github.com/FreakyAli/Maui.FreakyControls/assets/31090457/cf41f49b-30a0-4508-bffc-64ab35ebbc44\" width=\"250\" height=\"550\"/\u003e  |\n\n## License\n\nThe license for this project can be found [here](https://github.com/FreakyAli/Maui.FreakyControls/blob/master/LICENSE)\n\n## Installation\n\nAdd our [NuGet](https://www.nuget.org/packages/FreakyControls) package or\n\nRun the following command to add our Nuget to your .Net MAUI app:\n\n      Install-Package FreakyControls -Version xx.xx.xx\n\nAdd the following using statement and Initialization in your MauiProgram:\n\n```c#\nusing MAUI.FreakyControls.Extensions;\nnamespace Samples;\n\npublic static class MauiProgram\n{\n    public static MauiApp CreateMauiApp()\n    {\n        var builder = MauiApp.CreateBuilder();\n        builder\n        .UseMauiApp\u003cApp\u003e()\n        .ConfigureFonts(fonts =\u003e\n                        {\n                            fonts.AddFont(\"OpenSans-Regular.ttf\", \"OpenSansRegular\");\n                            fonts.AddFont(\"OpenSans-Semibold.ttf\", \"OpenSansSemibold\");\n                        });\n\n             //Takes one argument if you would like to init Skiasharp\n             // through FreakyControls or not. (Used for RadioButton, Checkbox \u0026 SVGImageView)\n             builder.InitializeFreakyControls();\n\n             return builder.Build();\n     }\n }\n\n```\n\nNow you can use the controls in your app.\n\n## Breaking Changes in v0.5.0+ !!\n\nPost v0.5.0-pre there will be some breaking changes made to the namespace structure of our controls,\nanywhere the namespace had the Shared folder mentioned in it, shall be removed, together with the folder itself\nSo the new namespace would be as shown below:\n\n```C#\n\nusing Maui.FreakyControls.Shared.Enums; //old namespace\nusing Maui.FreakyControls.Enums; // new namespace\n\n```\n\nThe above applies to all the other sub-folders as well.\n\nDeprecated API's from the previous version have also been removed!\n\n## Activity\n\nFossa:\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FFreakyAli%2FMaui.FreakyControls.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FFreakyAli%2FMaui.FreakyControls?ref=badge_large)\n\nSparkline:\n\n[![Sparkline](https://stars.medv.io/FreakyAli/Maui.FreakyControls.svg)](https://stars.medv.io/FreakyAli/Maui.FreakyControls)\n\nRepoBeats:\n\n![RepoBeats](https://repobeats.axiom.co/api/embed/37b730ec7020123a37b048636c0babfac3b4a014.svg \"Repobeats analytics image\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreakyali%2Fmaui.freakycontrols","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreakyali%2Fmaui.freakycontrols","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreakyali%2Fmaui.freakycontrols/lists"}