Maui.FreakyEffects

April 4, 2026 · View on GitHub

Maui.FreakyEffects

A lightweight, open-source effects library for .NET MAUI

FreakyEffects NuGet version FreakyEffects download count Repository license CodeFactor grade


iOSmacOSAndroidWindows
15.0+15.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.

iOSAndroid
Touch ripple effect demo on iOSTouch ripple effect demo on Android
Skeleton loading effect demo on iOSSkeleton loading effect demo on Android

Skeleton Effect's Profile Design inspired from the Daily UI Day 6 — User Profile Behance project.


Installation

dotnet add package FreakyEffects

Or via Package Manager Console:

Install-Package FreakyEffects -Version xx.xx.xx

Initialization

In your MauiProgram.cs:

using Maui.FreakyEffects;

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");
            })
            .ConfigureEffects(effects =>
            {
                // Registers TouchEffect, TouchTracking and Commands routing effects
                effects.InitFreakyEffects();
            });

        return builder.Build();
    }
}

Documentation

Full docs for every effect live in the docs/ folder.

PageDescription
Getting StartedInstallation, registration, XAML namespaces
Skeleton EffectAnimated loading placeholders
Touch EffectsVisual ripple/highlight and tap/long-tap commands
Touch TrackingLow-level multi-touch point tracking
SkiaSceneGesture-driven 2D canvas with pinch, pan and rotation

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

Buy Me A Coffee


License

MIT

FOSSA Status


Activity

Star History Chart

RepoBeats