An open API service indexing awesome lists of open source software.

awesome-avalonia

A collection of interesting libraries and tools for Avalonia project.
https://github.com/AvaloniaCommunity/awesome-avalonia

Last synced: 4 days ago
JSON representation

  • Articles

  • Artificial Intelligence

    • Web Browsers

      • Avalonia-Skills - AI agent skills for OpenCode, Claude Code, and other agents — dense reference covering the full Avalonia framework (XAML, layout, styling, data binding, MVVM, controls, testing, deployment, and WPF migration). Install with a single `curl` command.
      • ComeOnOver Desktop Launcher - A Windows launcher that manages multiple isolated Claude AI instances side by side, with per-slot resource monitoring, thumbnails, and auto-update via Velopack.
  • Community

  • E-Books

  • General

  • Libraries & Extensions

    • Charts & Plots & Diagrams

      • GoDiagram - A .NET library for rapidly building interactive diagrams.
      • LiveCharts2 - Simple, flexible, interactive & powerful charts, maps and gauges for .NET.
      • Microcharts - A simple Avalonia only port of the Microcharts library.
      • OxyPlot - A cross-platform plotting library for .NET.
      • StockPlot - A Stock Markets Technical Analysis library for AvaloniaUI, based on ScottPlot, supporting live data stream.
      • TeeChart - Versatile native .NET Charting, Map, and Gauge control.
      • ScottPlot - Interactive Plotting Library for .NET.
    • Controls

      • LibVLCSharp.Avalonia - A cross-platform LibVLC Media Player SDK for .NET with Avalonia integration.
      • UVtools.AvaloniaControls - Fast and configurable AdvancedImageBox with image modes, pan & zoom, select regions, pixel grid, and cursor images.
      • JamSoft.AvaloniaUI.Lcd - A highly configurable animated segmented LCD control.
      • NP.Avalonia.Unidock - Simple VS2022-like window and view docking.
      • UniDock - A docking layout system.
      • Markdown.Avalonia - Render Markdown in Avalonia.
      • MuPDFCore - Multi-platform .NET bindings for [MuPDF](https://mupdf.com/).
      • PdfLibCore - A fast PDF editing and reading library for modern .NET Core applications.
      • Print to PDF - An experimental library for creating PDFs from Avalonia UI visuals.
      • AvaloniaGif - Purely C# GIF decoder and animation library.
      • FFME.Avalonia - MediaElement based on FFMpeg.
      • MarcusW.VncClient - A high-performance, cross-platform VNC client control with Avalonia support.
      • MediaPlayerUI - Re-usable media player UI.
      • Actipro Avalonia UI Controls - Free UI controls and beautiful themes, along with a Pro option for advanced controls.
      • Aura.UI - A Library with a lot of Controls for AvaloniaUI.
      • AvaloniaAutoGrid - A flexible, easy to configure replacement for the standard Grid control.
      • AvaloniaColorPicker - A color picker that supports RGB, HSB, and CIELAB color spaces.
      • AvaloniaControlsToolBar - A ToolBar and ToolBarTray controls for Avalonia.
      • AvaloniaEdit - This is a port of AvalonEdit for Avalonia.
      • AvaloniaFixedWrapPanel - Avalonia WrapPanel with fixed number of items per line.
      • AvaloniaGraphControl - A graph layout panel based on [Microsoft Automatic Graph Layout](https://github.com/microsoft/automatic-graph-layout).
      • AvaloniaNavigationBar - Custom BottomNavigationBar Sample.
      • AvaloniaNavigationPage - [AvaloniaNavigationBar](https://github.com/lukewire129/AvaloniaNavigationBar) Page Transition Mechanism.
      • AvaloniaProgressRing - A simple progress ring control based on [ModernWpf's progress ring](https://github.com/Kinnara/ModernWpf/wiki/ProgressRing).
      • AvaloniaRibbon - Ribbon for Avalonia.
      • AvaloniaSpacedGrid - An extension of AvaloniaUI's Grid class with added RowSpacing and ColumnSpacing properties.
      • Avalonia.PropertyGrid - A property editing control similar to DevExpress.PropertyGridControl.
      • CalendarControl - A calendar control (week view) for Avalonia.
      • DialogHost.Avalonia - Managed asynchronous overlay dialogs implementation.
      • Dock - A docking layout system.
      • Egorozh.ColorPicker - A color picker with RGB and HSB support.
      • EremexControls.NET - Commercial UI controls for the cross-platform Avalonia UI framework to help you deliver cutting-edge applications with enhanced UX.
      • ExtendedToolkit - Extended Controls for Avalonia UI.
      • FluentAvalonia - Fluent Design and WinUi Controls.
      • GMap.NET - 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 - Control for visualizing and using hypertext.
      • JamSoft.AvaloniaUI.Dialogs - An MVVM dialog service. Allows custom views, file dialogs, and includes a complete multistep Wizard Control.
      • MessageBox.Avalonia - Message Box UI for Avalonia UI.
      • Movere - Movere is an implementation of managed dialogs for Avalonia.
      • NodifyM.Avalonia - A collection of controls for node based editors designed for MVVM.
      • Notification.Avalonia - Control for show different information in LINQ style.
      • NP.Avalonia.Visuals - Additional visual controls by npolyak.
      • Paginator.Avalonia - A paginator control.
      • PanAndZoom - Pan and zoom control for WPF and Avalonia.
      • RangeSlider - RangeSlider control.
      • Ripple Effect - Sample of ripple effect.
      • Tabalonia - Tab Control with drag-able tabs.
      • Ursa.Avalonia - Ursa is a UI library for building cross-platform UIs with Avalonia UI.
      • Xamarin.Forms.Platform.Avalonia - Xamarin Forms platform implemented with Avalonia (A multi-platform .NET UI framework).
      • AtomUI - 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.
      • NodifyAvalonia - Highly performant and modular controls for node-based editors designed for data-binding and MVVM. 1-1 port of WPF's version.
      • AvaloniaHex - A hex editor control for Avalonia.
      • MvvmNavigation - MVVM friendly library for easy navigation management in Avalonia applications.
      • MediaPlayerUI - Re-usable media player UI.
      • Avae.Printables - A library for printing from Avalonia UI visuals and other files.
      • Avae.Printables.Docx - A library for printing docx files.
      • Avae.Printables.Xps - A library for printing xps files.
      • LiveMarkdown.Avalonia - High performance, real-time markdown renderer for Avalonia.
      • Mpv.Avalonia - MediaControl for avalonia based on MPV and OpenGL.
      • Aura3D - A lightweight, extensible, and high-performance 3D rendering control.
      • AvaloniaCalendarView - Editable month view, week view and day view calendar control for Avalonia.
      • DotNetCampus.InkCanvas - An InkCanvas control for drawing and handwriting on Avalonia.
      • Jc.PopupView.Avalonia - Beautiful, animated toasts, alerts, and other popups for Avalonia UI.
      • LiquidGlassAvaloniaUI - Implemented a control similar to Apple's LiquidGlass.
      • Tulesha.KnobControl.Avalonia - A Knob control for Avalonia.
      • Tulesha.ToolBarControls.Avalonia - A ToolBar and ToolBarTray controls for Avalonia.
      • AvaloniaCalendarView - Editable month view, week view and day view calendar control for Avalonia.
      • PleasantUI - Graphical user interface library for Avalonia with its own controls.
      • Mpv.Avalonia - MediaControl for avalonia based on MPV and OpenGL.
    • Games and Game engines

    • Generic

    • Localization / Translation / i18n

      • Echoes - Simple, type-safe translations library.
    • MVVM & MVP & MVU

    • Theme & Icons

      • Aero Theme - Windows Aero Theme for Avalonia.
      • CherylUI - Avalonia UI Library for Mobile Applications.
      • Icons.Avalonia - A library to easily display icons in an Avalonia App.
      • LucideAvaloniaUI - A library for AvaloniaUI that integrates Lucide icons into your Avalonia applications.
      • Material Design - Collection of styles to help you customize your Avalonia application theme with Material Design.
      • Material.Icons.Avalonia - Lightweight library for easily display 6000+ icons from [MaterialDesignIcons](https://pictogrammers.com/library/mdi/?welcome)
      • HeroIcons.Avalonia - Hand crafted icons from [Heroicons](https://heroicons.com) made available to AvaloniaUI.
      • Neumorphism.Avalonia - Easy to use and customizable Neumorphism Design implementation for Avalonia.
      • Semi.Avalonia - Avalonia Theme inspired by Semi Design.
      • AntDesign.Avalonia - Avalonia Theme inspired by Ant Design.
      • SukiUI - Avalonia UI Library with a flat design approach.
      • Magic.Icon - An icon class generator for iconfont in avalonia and wpf.
      • Classic.Avalonia - Classic Windows 9x-like theme and controls for Avalonia.
      • Romzetron.Avalonia - Avalonia Theme that supports light/dark modes and a variety of color themes.
      • Lucide.Avalonia - Implementation of the Lucide icon library for AvaloniaUI.
      • ShadUI - A modern, beautiful, and intuitive UI library inspired by [shadcn/ui](https://ui.shadcn.com/) and [Suki UI Library](https://kikipoulet.github.io/SukiUI/).
      • Devolutions Avalonia-Extensions - Avalonia Themes for a MacOS or DevExpress look.
      • Huskui.Avalonia - A modern, elegant UI component library inspired by [ParkUI](https://park-ui.com/) and using the [Radix Colors](https://www.radix-ui.com/colors) palette.
      • IconPacks.Avalonia
      • WPFDarkTheme - A configurable compact soft dark theme for standard Avalonia and WPF controls.
      • Palette Designer - Interactive tool to generate beautiful color palettes, exporting to Adobe ASE, CSS, XAML, AXAML and JSON.
      • Material.Icons.Avalonia - Lightweight library for easily display 6000+ icons from [MaterialDesignIcons](https://pictogrammers.com/library/mdi/?welcome)
      • Pipboy.Avalonia - A Fallout 4 Pip-Boy inspired theme library for Avalonia UI.
    • Web Browsers

  • Other Languages

  • Podcasts

  • Samples and Projects

    • Audio and Music

      • 432hz Player - Plays music in 432hz.
      • 432hz Batch Converter - Converts and re-encodes music to 432hz.
      • Powerliminals Player - Plays multiple audios simultaneously at varying speeds.
      • Amplitude Soundboard - A sleek, cross-platform soundboard, available for Windows, Linux, and macOS.
      • Apollo Studio - Apollo Studio is a standalone editor and live playback engine for RGB Launchpad light effects.
      • OpenUTAU - A cross-platform singing synthesis platform.
      • XmlyDownloader - Free audio downloader for ximalaya.com based on Avalonia.
      • Xune - A cross-platform resurrection of Zune Desktop Music player using AvaloniaUI.
      • OpenPhonos - A cross-platform Sonos app built with Avalonia.
      • xquartz - Cross-platform, modern, minimalistic, intuitive, simple music player.
      • DrumBuddy - A cross-platform app for drummers, allowing them to record, manage, and learn new digital sheets, with real-time feedback.
    • Communication

      • Egram - Egram is an unofficial cross-platform Telegram client written in C#, .NET Core, ReactiveUI, and Avalonia.
      • GroupMe Desktop Client - GroupMe Desktop Client Avalonia is an open-source, cross-platform, modular client for GroupMe messaging.
      • Loon - Loon is a cross-platform desktop twitter client. It's minimal design mimics gadget style applications.
      • SkillChat - A cross-platform open-source messenger with real-time chat, sending files, receiving notifications, and the ability to deploy on a private server.
      • Laney - An unofficial cross-platform client for VK Messenger written in C#, .NET and Avalonia.
    • Data Transfer

      • Jaya - Cross-platform file explorer application for Windows, Linux, and macOS operating systems.
      • Purple Explorer - A cross-platform desktop application to manage messages in Azure service bus and queue.
      • Camelotia - Cross-platform demo file manager for cloud storage.
      • Camelotia - Cross-platform demo file manager for cloud storage.
    • Documents

      • AHpx.RG - Cross-platform readme generator based on xml summary documentation.
      • MangaReader - Help to download updates from online manga readers.
      • ModularDoc - Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucket.
    • Finance

      • Nethereum UI - Simple wallet cross-platform using Avalonia UI.
      • WalletWasabi - Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and macOS. Built-in Tor, CoinJoin, and coin control features.
      • WalletWasabi - Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and macOS. Built-in Tor, CoinJoin, and coin control features.
      • Monetria - A simple personal finance management
    • Gaming

      • ColorMC - A Minecraft Launcher.
      • MzingaViewer - Cross-platform UI for playing the board game Hive against compatible AIs.
      • RoadCaptain - Build and run custom routes in Zwift the virtual cycling world.
      • BuildLauncher - Launcher and mods downloader for Build Engine games.
      • Steam Superheater - Fixes downloader for Steam games.
      • VRCFaceTracking.Avalonia - A cross-platform Avalonia re-make of [VRCFaceTracking](https://github.com/benaclejames/VRCFaceTracking).
      • Ryujinx - Nintendo Switch emulator with excellent accuracy and performance.
      • Spune - A story-based gaming engine built with Avalonia.
      • AvaloniaNES - A NES emulator built with Avalonia.