Build a themed desktop or mobile app UI in C# using DaisyUI-style buttons, cards, and forms.
Switch between 35 built-in visual themes at runtime in an Avalonia application.
Add multi-language localization to an Avalonia app's interface using the library's built-in support for 12 languages.
| tobitege/flowery.net | smokeserverquilt/op-auto-clicker-4.1 | tyrrrz/osuhelper | |
|---|---|---|---|
| Stars | 100 | 93 | 108 |
| Language | C# | C# | C# |
| Last pushed | — | — | 2023-07-16 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Avalonia UI project and .NET SDK, installed via a single NuGet package.
Flowery.NET is a C# library that brings a popular web design system called DaisyUI to desktop and mobile app development using Avalonia UI, a cross-platform app framework for building native apps in C# that run on Windows, macOS, Linux, Android, iOS, and even in a web browser. DaisyUI is well known in web development for its clean, themeable component designs built on top of the Tailwind CSS utility framework. This library ports that visual style to Avalonia, so developers building native apps can get the same polished, consistent look that DaisyUI provides for websites. The library includes over 80 ready to use interface components organized into categories. Action components include buttons, floating action buttons, modals which are pop-up dialogs, and toggle swaps. Data display components include cards, alerts, badges, avatars, tables, timelines, chat bubbles, image carousels, and animated number displays. Data input components cover text fields, checkboxes, radio buttons, sliders, star ratings, password boxes, and a drag-to-confirm control. Layout components handle navigation drawers, hero banners, and element grouping. Navigation components include tabs, menus, breadcrumbs, pagination, and a macOS-style dock bar. The library ships with 35 built-in themes, including light, dark, and named styles like Dracula and Synthwave, supports switching themes at runtime, and includes localization in 12 languages. A gallery demo app showcases all the components in action across desktop, browser, and mobile targets. The library is available as a NuGet package, which is the standard way to install dependencies in .NET projects, and it targets netstandard2.0 for broad compatibility across .NET project types.
A C# component library that ports the popular DaisyUI web design system to Avalonia, giving native cross-platform apps over 80 themeable UI controls.
Mainly C#. The stack also includes C#, .NET, Avalonia UI.
No license terms are described in the README excerpt provided.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.