awesome-avalonia
A collection of interesting libraries and tools for Avalonia project.
2k stars
57 watching
168 forks
last commit: 15 days ago
Linked from 1 awesome list
avaloniaavaloniauiawsomeawsome-listcsharpdotnet
Awesome-Avalonia / General | |||
Avalonia | 25,402 | 5 days ago | Avalonia source code |
Avalonia Dotnet Template | 491 | about 2 months ago | Avalonia Templates for |
AvaloniaVS | 425 | 8 days ago | Visual Studio Extension for Avalonia |
Awesome-Avalonia / Samples and Projects / Audio and Music | |||
432hz Batch Converter | 140 | 14 days ago | Converts and re-encodes music to 432hz |
432hz Player | 140 | 14 days ago | Plays music in 432hz |
Amplitude Soundboard | 77 | 25 days ago | A sleek, cross-platform soundboard, available for Windows, Linux, and MacOS |
Apollo Studio | 187 | 5 months ago | Apollo Studio is a standalone editor and live playback engine for RGB Launchpad light effects |
OpenUTAU | 2,050 | about 1 month ago | A cross-platform singing synthesis platform |
Powerliminals Player | 140 | 14 days ago | Plays multiple audios simultaneously at varying speeds |
XmlyDownloader | 32 | almost 4 years ago | Free audio downloader for ximalaya.com based on Avalonia |
Xune | 75 | 7 months ago | A cross-platform resurrection of Zune Desktop Music player using AvaloniaUI |
Awesome-Avalonia / Samples and Projects / Communication | |||
Egram | 368 | over 5 years ago | Egram is an unofficial cross-platform Telegram client written in C#, .NET Core, ReactiveUI and Avalonia |
GroupMe Desktop Client | 12 | about 4 years ago | GroupMe Desktop Client Avalonia is an open-source, cross platform, modular client for GroupMe messaging |
Loon | 37 | almost 2 years ago | Loon is a cross platform desktop twitter client. It's minimal design mimics gadget style applications |
SkillChat | 33 | about 2 years ago | A cross-platform open-source messenger with real-time chat, sending files, receiving notifications, and the ability to deploy on a private server |
Awesome-Avalonia / Samples and Projects / Documents | |||
AHpx.RG | 3 | over 2 years ago | Cross-platform readme generator based on xml summary documentation |
MangaReader | 50 | about 1 year ago | Help to download updates from online manga readers |
ModularDoc | 116 | about 1 year ago | Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucket |
Awesome-Avalonia / Samples and Projects / Data Transfer | |||
Camelotia | 553 | 3 days ago | Cross-platform demo file manager for cloud storage |
Jaya | 393 | 6 months ago | Cross platform file explorer application for Windows, Mac and Linux operating systems |
Purple Explorer | 164 | about 2 months ago | A cross-platform desktop application to manage messages in Azure service bus and queue |
Awesome-Avalonia / Samples and Projects / Finance | |||
Nethereum UI | 49 | about 1 year ago | Simple wallet cross platform using Avalonia UI |
WalletWasabi | 2,132 | 8 days ago | Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features |
Awesome-Avalonia / Samples and Projects / Gaming | |||
ColorMC | 168 | 1 day ago | A Minecraft Launcher |
MzingaViewer | 83 | 8 months ago | Cross-platform UI for playing the board game Hive against compatible AIs |
RoadCaptain | 83 | 7 months ago | Build and run custom routes in Zwift the virtual cycling world |
Awesome-Avalonia / Samples and Projects / Graphics | |||
Core2D | 957 | 2 months ago | A multi-platform data driven 2D diagram editor |
Lacmus | 75 | 5 months ago | The program for searching through photos from the air of lost people in the forest using Retina Net neural network |
PixelViewer | 259 | 20 days ago | Cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB pixels data from file and rendering it |
SpiroNet | 20 | about 2 years ago | The .NET C# port of libspiro - conversion between spiro control points and bezier's |
TreeViewer | 184 | 15 days ago | Cross-platform software to draw phylogenetic trees |
Xamlade | 35 | 8 days ago | Visual Avalonia UI XAML editor |
Awesome-Avalonia / Samples and Projects / Productivity | |||
Betakads | 18 | 2 months ago | An AI-powered flashcards generator |
iTimeSlot | 7 | 3 months ago | A cross-platform and freestyle time management app for you to focus on completing tasks |
Sapphire Notes | 25 | over 2 years ago | A cross-platform desktop application for managing notes |
Team Sketch | 29 | 9 months ago | A cross-platform desktop application for collaborative drawing |
Awesome-Avalonia / Samples and Projects / Software Development | |||
asv-drones | 84 | 8 days ago | Open source user-friendly software solution designed to provide remote control and monitoring of drones, payloads and RTK base stations |
AvaloniaILSpy | 1,532 | 5 months ago | Avalonia-based .NET Decompiler (port of ILSpy) |
AvalonStudio | 1,612 | 9 months ago | Cross platform IDE and Shell |
DAGE | 29 | almost 2 years ago | DAGE is an Desktop Antlr grammar editor |
DevTools for Avalonia | A 3rd party interface debugging functionality for Avalonia, provideing user-friendly and rich debugging features | ||
FVim | 1,324 | 6 months ago | Cross platform Neovim front-end UI, built with F# + Avalonia |
Git-It-GUI | 110 | 12 months ago | A Git GUI client designed to be simple with game studio collaboration in mind |
JSON Formatter | 24 | 2 months ago | A cross-platform desktop application for formatting JSON strings |
Kangaroo IP Scanner | 13 | 3 months ago | Cross platform IP scanner application |
MatoEditor | 26 | 13 days ago | A beautiful markdown editor |
Modern VICE PDB Monitor | 18 | 2 months ago | Provides a cross platform debugging environment for VICE emulator. Uses AvaloniaEdit as well |
Parquet Floor | 597 | 5 days ago | Floor is a reference implementation of the desktop application to view Apache Parquet files |
Pororoca | 493 | 10 days ago | A HTTP testing tool with support for HTTP/2 and HTTP/3. Alternative to Postman |
PowerShell GraphicalTools | 790 | 30 days ago | A module that mixes PowerShell and GUIs! |
Radish | 179 | over 2 years ago | Cross-platform desktop client designed exclusively for Redis |
RoslynPad | 2,427 | 16 days ago | A cross-platform C# editor based on Roslyn and AvalonEdit |
SourceGit | A cross-platform Git desktop client | ||
Syndiesis | 56 | about 2 months ago | A syntax (and more) visualizer for C# code powered by Roslyn |
ULogViewer | 379 | 3 days ago | Cross-platform universal log viewer which supports customizable logs reading/parsing/displaying |
UVtools | 1,206 | 21 days ago | A Cross-platform MSLA/DLP, file analysis, calibration, repair, conversion, manipulation, image processing, stacked layers, openCV |
Awesome-Avalonia / Samples and Projects / Other | |||
Komiic | 11 | about 1 month ago | A cross-platform client for |
KubeUI | 111 | 1 day ago | Kubernetes User Interface |
Let it snow | 122 | 6 months ago | .NET Core Avalonia UI Snow Demo |
NP.Avalonia.Demos | 65 | 10 months ago | Demos of Avalonia's features |
Prism Outlookish | 24 | about 2 months ago | Learn Prism.Avalonia with this boilerplate for Regions, Modules, Dialog Service, Notification Service, and more |
Unlimotion | 33 | 15 days ago | A cross-platform open-source task scheduler with unlimited nesting level |
xDelta3 Cross GUI | 99 | 4 days ago | A cross-platform GUI for creating patches using xDelta3 on Windows, Linux, and MacOS |
YouTube Video Uploader | 8 | over 2 years ago | Converted from WPF to Avalonia cross-platform tool for uploading videos to YouTube |
YoutubeDownloader | 197 | 2 months ago | Open-source YouTube video downloader |
Awesome-Avalonia / Tutorials | |||
AngelMunoz - AvaFunc | Desktop Apps with Avalonia and FSharp | ||
Avalonia.Samples | 626 | 3 months ago | A collection of minimal samples and tutorials |
Avalonia for WPF Developers | Quick start for WPF developers | ||
AvaloniaUI Tutorial | Official AvaloniaUI tutorial | ||
Build Modern Cross-Platform Apps with .NET | 161 | about 1 year ago | Covers all areas of development: Avalonia, Dependency Injection, MVVM, Unit Testing, Reactive and Deployment |
First App Tutorial | Quick tutorial for creating your first app | ||
Full app for beginners | Tutorial for create calculator. Create full app with desing, mvvm, styling | ||
macOS Sparkle Updates | 14 | over 3 years ago | Example on using the popular library in Avalonia |
Quickstart | Info for quick start with Avalonia UI | ||
Saving Routing State with ReactiveUI and Avalonia | For better UX, your app should be capable of saving state to the disk when the app is suspending and of restoring state when the app is resuming | ||
Styles in Avalonia | Quick start for styling Avalonia | ||
SuperJMN - IoT LedBar | 5 | almost 5 years ago | AvaloniaUI IoT LED Bar sample |
Wilderness Labs, Meadow Foundation | Learn how to get atmospheric data from a BME688 using Meadow Foundation and display its readings on an Avalonia application | ||
Awesome-Avalonia / Libraries & Extensions / Generic | |||
AsyncImageLoader.Avalonia | 148 | about 2 months ago | Provides way to asynchronous Images loading. From web and beyond |
Avalonia.Xaml.Behaviors | 391 | about 2 months ago | Avalonia XAML Behaviors is an easy-to-use means of adding common and reusable interactivity to your Avalonia applications with minimal code |
AvaloniaInside.Shell | 185 | 20 days ago | Reduces the complexity of mobile/desktop application development by providing the fundamental features that most applications require such as Shell, Navigation, And Side Menu |
Nlnet.Avalonia.Css | 201 | 4 months ago | A library for Avalonia to write styles like CSS |
Nukepayload2.SourceGenerators.AvaloniaUI | 4 | 5 months ago | Visual Basic source generator for typed Avalonia References |
ShowMeTheXaml.Avalonia | 33 | 5 months ago | A control that makes it easier to display the corresponding XAML at runtime |
Verify.Avalonia | 33 | 1 day ago | Extends Verify to allow verification of Avalonia UIs using headless testing |
Awesome-Avalonia / Libraries & Extensions / Theme & Icons | |||
Aero Theme | 129 | 3 months ago | Windows Aero Theme for Avalonia |
CherylUI | 230 | 16 days ago | Avalonia UI Library for Mobile Applications |
Icons.Avalonia | 293 | 1 day ago | A library to easily display icons in an Avalonia App |
LucideAvaloniaUI | 43 | 21 days ago | A library for AvaloniaUI that integrates Lucide icons into your Avalonia applications |
Material Design | 802 | 14 days ago | Collection of styles to help you customize your Avalonia application theme with Material Design |
Material.Icons.Avalonia | 46 | about 2 years ago | Lightweight library for easily display 6000+ icons from |
HeroIcons.Avalonia | 65 | about 1 month ago | Hand crafted icons from made available to AvaloniaUI |
Neumorphism.Avalonia | 327 | 6 months ago | Easy to use and customizable Neumorphism Design implementation for Avalonia |
Semi.Avalonia | 891 | 1 day ago | Avalonia Theme inspired by Semi Design |
AntDesign.Avalonia | 170 | 8 months ago | Avalonia Theme inspired by Ant Design |
SukiUI | 1,317 | 2 days ago | Avalonia UI Library with a flat design approach |
Magic.Icon | 5 | 3 months ago | An icon class generator for iconfont in avalonia and wpf |
Awesome-Avalonia / Libraries & Extensions / MVVM & MVP & MVU | |||
Epoxy | 203 | 4 months ago | Easy, simplicity and minimulism multi-platform MVVM library |
FuncUI | 955 | 11 days ago | Develop cross-platform MVU GUI Applications using F# and Avalonia (with a view DSL) |
HanumanInstitute.MvvmDialogs.Avalonia | 166 | 6 months ago | Simplifies opening dialogs from a view model with MVVM |
Markup Declarative | 349 | 2 days ago | Provides helpers for declarative UI and MVU Pattern in C# for Avalonia UI |
NP.Avalonia.Gidon | 8 | over 1 year ago | IoC MVVM framework for Avalonia UI |
Prism | 294 | 24 days ago | Prism framework support for Avalonia UI |
ReactiveElmish.Avalonia | 94 | 28 days ago | MVU applications using F# and Avalonia (with XAML views) |
ReactiveHistory | 136 | about 2 years ago | Reactive undo/redo framework for .NET |
ReactiveMvvm | 179 | 2 days ago | Cross-platform ReactiveUI & PropertyChanged.Fody demo app |
ReactiveValidation | 72 | 9 months ago | Validating properties with messages on UI using fluent-style rules |
Stylet.Avalonia | 16 | 12 days ago | A very lightweight but powerful ViewModel-First MVVM framework for Avalonia, inspired by Caliburn.Micro |
Awesome-Avalonia / Libraries & Extensions / Charts & Plots & Diagrams | |||
GoDiagram | 76 | 3 months ago | A .NET library for rapidly building interactive diagrams |
LiveCharts2 | 4,280 | 18 days ago | Simple, flexible, interactive & powerful charts, maps and gauges for .Net |
Microcharts | 155 | about 1 year ago | A simple Avalonia only port of the Microcharts library |
OxyPlot | 262 | about 2 months ago | A cross-platform plotting library for .NET |
ScottPlot | 5,169 | 12 days ago | Interactive Plotting Library for .NET |
StockPlot | 50 | over 1 year ago | A Stock Markets Technical Analysis library for AvaloniaUI, based on ScottPlot, supporting live data stream |
TeeChart | 8 | 16 days ago | Versatile native .NET Charting, Map and Gauge control |
Awesome-Avalonia / Libraries & Extensions / Controls | |||
NP.Avalonia.Unidock | 160 | 9 months ago | Simple VS2022-like window and view docking |
UniDock | 160 | 9 months ago | A docking layout system |
Markdown.Avalonia | 291 | 7 months ago | Render Markdown in Avalonia |
MuPDFCore | 112 | 3 months ago | Multiplatform .NET bindings for |
PdfLibCore | 102 | 12 months ago | A fast PDF editing and reading library for modern .NET Core applications |
Print to PDF | 93 | about 1 month ago | An experimental library for creating PDFs from Avalonia UI visuals |
AvaloniaGif | 100 | about 1 month ago | Purely C# GIF decoder and animation library |
FFME.Avalonia | 28 | 9 months ago | MediaElement based on FFMpeg |
LibVLCSharp.Avalonia | A cross-platform LibVLC Mediaplayer SDK for .NET with Avalonia integration | ||
MarcusW.VncClient | 96 | about 2 months ago | A high-performance, cross-platform VNC client control with Avalonia support |
MediaPlayerUI | 118 | about 1 year ago | Re-usable media player UI |
Actipro Avalonia UI Controls | 254 | about 1 month ago | Free UI controls and beautiful themes, along with a Pro option for advanced controls |
Aura.UI | 594 | 8 months ago | A Library with a lot of Controls for AvaloniaUI |
AtomUI | 232 | 4 days ago | AtomUI is an implementation of Ant Design based on Avalonia/.NET technology, and is committed to bringing Ant Design's excellent and efficient design language and experience to the Avalonia/.NET cross-platform desktop software development field |
AvaloniaAutoGrid | 107 | over 1 year ago | A flexible, easy to configure replacement for the standard Grid control |
AvaloniaColorPicker | 81 | about 1 year ago | A color picker that supports RGB, HSB and CIELAB color spaces |
AvaloniaControlsToolBar | 35 | 7 months ago | A ToolBar and ToolBarTray controls for Avalonia |
AvaloniaEdit | 744 | 23 days ago | This is a port of AvalonEdit for Avalonia |
AvaloniaFixedWrapPanel | 24 | over 2 years ago | Avalonia WrapPanel with fixed number of items per line |
AvaloniaGraphControl | 248 | 12 months ago | A graph layout panel based on |
AvaloniaNavigationBar | 25 | 8 months ago | Custom BottomNavigationBar Sample |
AvaloniaNavigationPage | 10 | 9 months ago | Page Transition Mechanism |
AvaloniaProgressRing | 200 | about 2 months ago | A simple progress ring control based on |
AvaloniaRibbon | 106 | 3 months ago | Ribbon for Avalonia |
AvaloniaSpacedGrid | 66 | about 1 year ago | An extension of AvaloniaUI's Grid class with added RowSpacing and ColumnSpacing properties |
Avalonia.PropertyGrid | 175 | 2 months ago | A property editing control similar to DevExpress.PropertyGridControl |
CalendarControl | 92 | about 1 month ago | A calendar control (week view) for Avalonia |
DialogHost.Avalonia | 254 | 5 days ago | Managed asynchronous overlay dialogs implementation |
Dock | 914 | 12 days ago | A docking layout system |
Egorozh.ColorPicker | 74 | 7 months ago | A color picker with RGB and HSB support |
EremexControls.NET | 98 | about 1 month ago | Commercial UI controls for the cross-platform Avalonia UI framework to help you deliver cutting-edge applications with enhanced UX |
ExtendedToolkit | 251 | 2 months ago | Extended Controls for Avalonia UI |
FluentAvalonia | 989 | 22 days ago | Fluent Design and WinUi Controls |
GMap.NET | 458 | 3 months ago | GMap.NET Allows the use of routing, geocoding, directions and maps from Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yendux, Mapy.cz, Maps.lt, iKarte.lv, NearMap, HereMap, CloudMade, WikiMapia, MapQuest and many more |
HyperText | 51 | 11 months ago | Control for visualising and using hypertext |
JamSoft.AvaloniaUI.Dialogs | 35 | 4 months ago | An MVVM dialog service, allows custom views, file dialogs and includes a complete multistep Wizard Control |
JamSoft.AvaloniaUI.Lcd | A highly configurable animated segmented LCD control | ||
MessageBox.Avalonia | 432 | 2 months ago | Message Box UI for Avalonia UI |
Movere | 36 | 16 days ago | Movere is an implementation of managed dialogs for Avalonia |
NodifyM.Avalonia | 99 | 3 months ago | A collection of controls for node based editors designed for MVVM |
NodifyAvalonia | 119 | about 1 month ago | Highly performant and modular controls for node-based editors designed for data-binding and MVVM. 1-1 port of WPF's version |
Notification.Avalonia | 137 | 3 months ago | Control for show different information in LINQ style |
NP.Avalonia.Visuals | 33 | 10 months ago | Additional visual controls by npolyak |
Paginator.Avalonia | 37 | over 3 years ago | A paginator control |
PanAndZoom | 338 | 2 months ago | Pan and zoom control for WPF and Avalonia |
RangeSlider | 37 | about 1 year ago | RangeSlider control |
Ripple Effect | 49 | almost 5 years ago | Sample of ripple effect |
Tabalonia | 175 | 10 days ago | Tab Control with drag-able tabs |
Ursa.Avalonia | 544 | 2 days ago | Ursa is a UI library for building cross-platform UIs with Avalonia UI |
UVtools.AvaloniaControls | 1,206 | 21 days ago | Fast and configurable AdvancedImageBox with image modes, pan & zoom, select regions, pixel grid and cursor images |
Xamarin.Forms.Platform.Avalonia | 42 | over 4 years ago | Xamarin Forms platform implemented with Avalonia (A multi-platform .NET UI framework) |
Awesome-Avalonia / Libraries & Extensions / Games and Game engines | |||
AvaloniaTetris | 30 | 9 days ago | A Tetris game written with Avalonia |
BattleCity | 45 | about 4 years ago | 2D game stub rendered completely by AvaloniaUI |
Estragonia | 172 | 14 days ago | Integration of Avalonia into the Godot game engine |
Macabre2D | 30 | 4 days ago | A game engine built on MonoGame |
MonoGame | 47 | about 1 year ago | Integration of MonoGame for Avalonia |
PokemonBattleEngine | 162 | over 1 year ago | A C# library that can emulate Pokémon battles |
Awesome-Avalonia / Libraries & Extensions / Web Browsers | |||
CefGlue | 254 | 9 days ago | .NET/Mono binding for The Chromium Embedded Framework (CEF) |
DotNetBrowser | Premium Chromium web browser control for Windows, macOS and Linux | ||
OutSystems WebView | 358 | about 1 month ago | Fully featured Avalonia WebView Control |
Avalonia BlazorWebView & Avalonia WebView | 202 | 4 months ago | Native host webview for Avalonia, which used the features of platform |
Awesome-Avalonia / Videos | |||
libdrm and Multi Touch | Avalonia libdrm/egl/libinput backend progress | ||
Nikita Tsukanov - Framebuffer | AvaloniaUI running without X server on top of /dev/fb0 and libevdev2 | ||
Nikita Tsukanov - XAML-oriented | Nikita Tsukanov - AvaloniaUI - cross-platform XAML-oriented .NET UI framework | ||
VNC Server | Avalonia acting as a VNC server | ||
Wiesław Šoltés - Dock | Dock - docking layout system for Avalonia applications - docking between windows | ||
Wiesław Šoltés - Draw2D and Svg | Svg.Skia an SVG rendering library AvaloniaUI demo | ||
Wiesław Šoltés - Svg | Avalonia SVG image support | ||
Wiesław Šoltés - Theme Manager | AvaloniaUI Theme Manager | ||
World of Zero - Hello World | A Cross Platform .NET UI Framework - Hello World in Avalonia UI | ||
Awesome-Avalonia / Articles | |||
Artyom Gorchakov in The Startup - A Cross-Platform GUI Theme for Desktop .NET Core Applications | Getting started with building awesome cross-platform user interfaces with Avalonia framework and a modern UI theme | ||
Hanselman - Cross-platform .NET UI Framework | What would a cross-platform .NET UI Framework look like? Exploring Avalonia | ||
idiwork - Cross-platform apps with XAML | Avalonia, a big candidate to create cross-platform apps with XAML | ||
Awesome-Avalonia / Podcasts | |||
HanselMinutes - E684 | Steven Kirk is on HanselMinutes to talk about Avalonia UI | ||
Awesome-Avalonia / Tooling | |||
Avalonia Material Icon Pack | 12 | 11 months ago | All Material Icons Pack that can be found in (net5.0 only) |
Avalonia Toolkit | 12 | about 2 years ago | Visual Studio Extension to generate boilerplate Avalonia related code |
Avant Garde | 224 | 7 months ago | Standalone cross-platform XAML previewer for the C# Avalonia Framework |
Citrus.Avalonia | 540 | 9 months ago | Modern styles for Avalonia controls |
dotnet-properties | 21 | over 3 years ago | .NET Core CLI extension that allows editing project properties using a cross-platform UI |
HotAvalonia | 196 | 4 months ago | Supercharge your Avalonia development experience with hot reload capabilities |
IconPacks | 168 | almost 3 years ago | Import of more than 21,000 vector icons from the Visual Studio image library, VSCode Icons and MahApps.Metro.IconPacks |
IconPacks Testbed | 17 | 4 months ago | Testbed for MahApps.Avalonia.IconPacks |
Live.Avalonia | 401 | 11 months ago | Live reloading tool for developing Avalonia applications |
PupNet Deploy | 187 | 5 months ago | Cross-platform deployment utility which publishes your Avalonia application and packages it as a ready-to-ship installation file |
Rider Plugin For Avalonia | 442 | 5 days ago | JetBrains Rider plugin for Avalonia development |
Svg.Skia | 460 | about 1 month ago | An SVG rendering library with an example of Avalonia |
ThemeEditor | 199 | 2 months ago | ThemeEditor is an Avalonia UI Framework theme editor |
ThemeManager | 125 | 2 months ago | Theme manager for Avalonia applications |
Awesome-Avalonia / Community | |||
Bug report | 25,402 | 5 days ago | GitHub Issues page |
Gitter Chat | Gitter Chat | ||
StackOverFlow | Ask question in Stack Over Flow with tag | ||
Awesome-Avalonia / Other Languages | |||
entwickler - eine Cross-Plattform-Lösung | XAML-Tipp: Avalonia – eine Cross-Plattform-Lösung für XAML | ||
LauZyHou - sbid-ava | 12 | over 3 years ago | 内生安全建模工具,基于.Net Core 3.0 的 Avalonia 跨平台桌面应用。 |
Nikita Tsukanov - CLRium | CLRium #3: Кросс-платформенная разработка с использованием AvaloniaUI | ||
Nikita Tsukanov - DotNext | Никита Цуканов — AvaloniaUI — первый кроссплатформенный XAML UI-фреймворк с поддержкой .NET Core |