The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 avaloniaui Open-Source Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ChatGPT
A ChatGPT C# client for MacOS, Windows, Linux, Android, iOS and Browser. Powered by Avalonia UI framework. (by wieslawsoltes)
-
FluentAvalonia
Control library focused on fluent design and bringing more WinUI controls into Avalonia
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Avalonia.Samples
Avalonia.Samples aims to provide some minimal samples focusing on a particular issue at a time. This should help getting new users started.
-
WoWDatabaseEditor
Integrated development environment (IDE), an editor for Smart Scripts (SAI/smart_scripts) for TrinityCore based servers. Cmangos support work in progress. Featuring a 3D view built with OpenGL and custom ECS framework
-
Jaya
Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You might also want to look at AvaloniaUI[0] for a cross platform .NET GUI library. It is similar to WPF but much nicer to work with.
[0] https://github.com/AvaloniaUI/Avalonia
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03WPF and Xamarin dev here who wrote a new (not ported) codebase on Avalonia.
- Avalonia has a guide just for people like you and me [1].
- Avalonia's flavor of XAML has small divergences from WPF that will have you hitting their docs often. There are some nice quality-of-life improvements, for example you can bind a Button click handler directly to a method without ICommand. The major concepts are the same e.g. data binding, dependency properties.
- Coming from WPF, it's possible you've used MVVM and dependency injection. You'd be going against a strong cultural grain to not use them in Avalonia. But I would be surprised if your WinForms app is architected remotely similarly, so it may be a design challenge extracting coherent ViewModels and properties from the ball of mud that many WinForms apps become.
- For macOS, read up on notarization [2] and, if you're publishing to the Mac App Store, the review process.
- I recommend starting with example apps (look in the Showcase) or with the Avalonia template solution which just runs out of the box.
- The Avalonia team iterates quickly. Expect to upgrade NuGets frequently, and don't get too far behind. There was recently a big jump from version 10 to 11. Good for you for starting after that.
- Not Avalonia specifically but if you're not used to .NET Core check out #nullable enable. Can't live without it now, but was confusing at first.
- Be sure to check out all of the official and community libraries [3]. I bet my design big on `ReactiveUI` and it's gone well.
[1] https://docs.avaloniaui.net/docs/get-started/wpf/
[2] https://docs.avaloniaui.net/docs/deployment/macOS
[3] https://github.com/AvaloniaCommunity/awesome-avalonia
Project mention: I feel so mad. It did one search from a random website and gave an unrealistic reply, then did this... | /r/ChatGPT | 2023-05-31
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
This is what you need : https://github.com/amwx/FluentAvalonia
Project mention: Avalonia UI Community Q&A. We talked about themes, v11, MAUI Hybrid and much more. | /r/dotnet | 2023-05-06Material Design
Project mention: How small is the smallest .NET Hello World binary? | news.ycombinator.com | 2023-07-09> The "look and feel" of the program usually gives it away more or less immediately.
If you are talking about the base controls, then maybe. But there are .Net cross-platform frameworks such as Avalonia that can get you a modern loooking UI with theming.
https://github.com/irihitech/Semi.Avalonia
https://github.com/AvaloniaUI/Citrus.Avalonia
etc.
Project mention: How small is the smallest .NET Hello World binary? | news.ycombinator.com | 2023-07-09> The "look and feel" of the program usually gives it away more or less immediately.
If you are talking about the base controls, then maybe. But there are .Net cross-platform frameworks such as Avalonia that can get you a modern loooking UI with theming.
https://github.com/irihitech/Semi.Avalonia
https://github.com/AvaloniaUI/Citrus.Avalonia
etc.
Project mention: Using V11 and CommunityToolkit. How do I navigate to another UserControl or whatever is recommended? | /r/AvaloniaUI | 2023-11-14Is this the only way? https://github.com/AvaloniaUI/Avalonia.Samples/tree/main/src/Avalonia.Samples/Routing/BasicViewLocatorSample It's not using CommunityToolkit
You could create a behavior that calls this method, then add that behavior to your ScrollViewer in XAML.
Project mention: Avalonia UI Community Q&A. We talked about themes, v11, MAUI Hybrid and much more. | /r/dotnet | 2023-05-06Neumorphism.Avalonia
avaloniaui related posts
- Industrial Controller? Windows or Linux?
- Avalonia – Farewell to the .NET Foundation
- .NET on Linux: What a Contrast
- RoadCaptain release 0.7.0.6: Route sharing and more
- Using V11 and CommunityToolkit. How do I navigate to another UserControl or whatever is recommended?
- .NET 8 – .NET Blog
- Creating MacOS "menu bar" app (NSStatusBar?)
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source avaloniaui projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,672 |
2 | SteamTools | 18,177 |
3 | awesome-avalonia | 1,786 |
4 | ChatGPT | 1,307 |
5 | Core2D | 894 |
6 | Avalonia.FuncUI | 845 |
7 | FluentAvalonia | 840 |
8 | Dock | 790 |
9 | Material.Avalonia | 658 |
10 | Semi.Avalonia | 587 |
11 | Aura.UI | 549 |
12 | Citrus.Avalonia | 488 |
13 | Avalonia.Samples | 442 |
14 | MessageBox.Avalonia | 388 |
15 | WoWDatabaseEditor | 382 |
16 | Live.Avalonia | 367 |
17 | Jaya | 366 |
18 | Avalonia.Xaml.Behaviors | 337 |
19 | Neumorphism.Avalonia | 304 |
20 | XamlX | 273 |
21 | ColorPicker | 210 |
22 | Spice86 | 177 |
23 | ReactiveMvvm | 174 |
Sponsored