Skip to content

FreakyAli/Maui.FreakyControls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maui.FreakyControls

A free, open-source UI control library for .NET MAUI


iOS macOS Android Windows
14.0+ 14.0+ API 23+ 10.0.17763+


Previews

GIFs do not represent actual performance — clone the repo and run the Samples app for a real feel.

iOS Android

Installation

dotnet add package FreakyControls

Or via Package Manager Console:

Install-Package FreakyControls -Version xx.xx.xx

Initialization

In your MauiProgram.cs:

using Maui.FreakyControls.Extensions;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            .ConfigureFonts(fonts =>
            {
                fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
                fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
            });

        // useSkiaSharp  → FreakyCheckbox, FreakyRadioButton, FreakySvgImageView, FreakySwitch, FreakyScratchView
        // useFreakyEffects → touch/ripple effects
        builder.InitializeFreakyControls(useSkiaSharp: true, useFreakyEffects: true);

        return builder.Build();
    }
}

Documentation

Full API docs for every control live in the docs/ folder.


Like what you saw? Want to keep this repo alive?

Buy Me A Coffee


License

MIT

FOSSA Status


Activity

Star History Chart

RepoBeats

About

FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages