Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A collection of interesting libraries and tools for Avalonia project.

NotificationsYou must be signed in to change notification settings

AvaloniaCommunity/awesome-avalonia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avalonia is a cross-platform XAML Framework for the .NET ecosystem.

A curated list ofAwesome Avalonia libraries and resources.

Contributions are always welcome! Please take a look at theContribution Guidelines page first.

Content

General

Samples and Projects

Audio and Music

  • 432hz Batch Converter - Converts and re-encodes music to 432hz.
  • 432hz Player - Plays music in 432hz.
  • 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.
  • OpenPhonos - A cross-platform Sonos app built with Avalonia.
  • OpenUTAU - A cross-platform singing synthesis platform.
  • Powerliminals Player - Plays multiple audios simultaneously at varying speeds.
  • XmlyDownloader - Free audio downloader for ximalaya.com based on Avalonia.
  • xquartz - Cross-platform, modern, minimalistic, intuitive, simple music player.
  • Xune - A cross-platform resurrection of Zune Desktop Music player using AvaloniaUI.

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.
  • Laney - An unofficial cross-platform client for VK Messenger written in C#, .NET and Avalonia.
  • 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.

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.

Data Transfer

  • Camelotia - Cross-platform demo file manager for cloud storage.
  • 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.

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.

Gaming

Graphics

  • Beutl - Cross-platform video editing (compositing) software.
  • Core2D - A multi-platform data driven 2D diagram editor.
  • Lacmus - The program for searching through photos from the air of lost people in the forest using Retina Net neural network.
  • PicView - Fast, free and customizable image viewer for Windows 10 and 11.
  • PixelViewer - Cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB pixels data from file and rendering it.
  • SpiroNet - The .NET C# port of libspiro - conversion between spiro control points and bezier's.
  • TreeViewer - Cross-platform software to draw phylogenetic trees.
  • Xamlade - Visual Avalonia UI XAML editor.

Productivity

  • Betakads - An AI-powered flashcards generator.
  • iTimeSlot - A cross-platform and freestyle time management app for you to focus on completing tasks.
  • Sapphire Notes - A cross-platform desktop application for managing notes.
  • Team Sketch - A cross-platform desktop application for collaborative drawing.
  • TwincatToolbox - A toolbox for developing TwinCAT3 programs which helps user to log and plot the specified symbols with predefined frequency.

Software Development

  • Asv.Drones - Open source user-friendly software solution designed to provide remote control and monitoring of drones, payloads, and RTK base stations.
  • AvaloniaILSpy - Avalonia-based .NET Decompiler (port of ILSpy).
  • AvalonStudio - Cross-platform IDE and Shell.
  • BlitzSearch - Windows, Find-in-Files Tool, an improved Find-in-files Experience for any IDE.
  • DAGE - DAGE is an Desktop Antlr grammar editor.
  • DevTools for Avalonia - A third-party interface debugging functionality for Avalonia, providing user-friendly and rich debugging features.
  • FVim - Cross-platform Neovim front-end UI, built with F# + Avalonia.
  • Git-It-GUI - A Git GUI client designed to be simple with game studio collaboration in mind.
  • JSON Formatter - A cross-platform desktop application for formatting JSON strings.
  • Kangaroo IP Scanner - Cross-platform IP scanner application.
  • MatoEditor - A beautiful markdown editor.
  • Modern VICE PDB Monitor - Provides a cross-platform debugging environment for VICE emulator. Uses AvaloniaEdit as well.
  • Parquet Floor - Floor is a reference implementation of the desktop application to view Apache Parquet files.
  • Pororoca - A HTTP testing tool with support for HTTP/2 and HTTP/3. Alternative to Postman.
  • PowerShell GraphicalTools - A module that mixes PowerShell and GUIs!
  • Radish - Cross-platform desktop client designed exclusively for Redis.
  • RestApia Client - Flex your coding skills while building API requests, and enjoy full flexibility without form-based hassles
  • RoslynPad - A cross-platform C# editor based on Roslyn and AvalonEdit.
  • SourceGit - A cross-platform Git desktop client.
  • Syndiesis - A syntax (and more) visualizer for C# code powered by Roslyn.
  • ULogViewer - Cross-platform universal log viewer which supports customizable logs reading/parsing/displaying.
  • UVtools - A cross-platform MSLA/DLP, file analysis, calibration, repair, conversion, manipulation, image processing, stacked layers, openCV.

Other

Tutorials

Libraries & Extensions

Generic

  • AsyncImageLoader.Avalonia - Provides asynchronous bitmap loading from web for Avalonia Image control and more.
  • Avalonia.Xaml.Behaviors - Avalonia XAML Behaviors is an easy-to-use means of adding common and reusable interactivity to your Avalonia applications with minimal code.
  • AvaloniaInside.Shell - Reduces the complexity of mobile/desktop application development by providing the fundamental features that most applications require such as Shell, Navigation, and Side Menu.
  • Jc.AdMob.Avalonia - Library to bring AdMob advertisements to Avalonia mobile projects.
  • Lemon.Hosting.Avaloniaui - A lightweight module navigation framework built on top of the Microsoft Dependency Injection (MSDI) for AvaloniaUI.
  • Lemon.ModuleNavigation - .NET Generic Host support for Avaloniaui app.
  • Nlnet.Avalonia.Css - A library for Avalonia to write styles like CSS.
  • Nukepayload2.SourceGenerators.AvaloniaUI - Visual Basic source generator for typed Avaloniax:Name References.
  • ShowMeTheXaml.Avalonia - A control that makes it easier to display the corresponding XAML at runtime.
  • Verify.Avalonia - Extends Verify to allow verification of Avalonia UIs using headless testing.

Localization / Translation / i18n

  • Echoes - Simple, type-safe translations library.

Theme & Icons

MVVM & MVP & MVU

  • Epoxy - Easy, simplicity, and minimalism multi-platform MVVM library.
  • FuncUI - Develop cross-platform MVU GUI Applications using F# and Avalonia (with a view DSL).
  • HanumanInstitute.MvvmDialogs.Avalonia - Simplifies opening dialogs from a view model with MVVM.
  • Markup Declarative - Provides helpers for declarative UI and MVU Pattern in C# for Avalonia UI.
  • NP.Avalonia.Gidon - IoC MVVM framework for Avalonia UI.
  • Prism - Prism framework support for Avalonia UI.
  • ReactiveElmish.Avalonia - MVU applications using F# and Avalonia (with XAML views).
  • ReactiveHistory - Reactive undo/redo framework for .NET.
  • ReactiveMvvm - Cross-platform ReactiveUI & PropertyChanged.Fody demo app.
  • ReactiveValidation - Validating properties with messages on UI using fluent-style rules.
  • Stylet.Avalonia - A very lightweight but powerful ViewModel-First MVVM framework for Avalonia, inspired by Caliburn.Micro.

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.
  • ScottPlot - Interactive 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.

Controls

Docking Layout

Document Viewers

  • Markdown.Avalonia - Render Markdown in Avalonia.
  • MuPDFCore - Multi-platform .NET bindings forMuPDF.
  • 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.

Media Players

UI Libraries

Games and Game engines

Web Browsers

  • Avalonia Accelerate - A premium Web View control, developed by the team behind Avalonia.
  • CefGlue - .NET/Mono binding for The Chromium Embedded Framework (CEF).
  • DotNetBrowser - Premium Chromium web browser control for Windows, Linux, and macOS.
  • OutSystems WebView - Fully-featured Avalonia WebView Control.

Videos

Articles

Podcasts

Presentations slides

Tooling

  • Avalonia Accelerate - Dev Tools - Enhanced Developer Tools with advanced inspection, diagnostics, and debugging features.
  • Avalonia Material Icon Pack - All Material Icons Pack that can be found inhttps://fonts.google.com/icons (net5.0 only).
  • Avalonia Toolkit - Visual Studio Extension to generate boilerplate Avalonia related code.
  • Avant Garde - Standalone cross-platform XAML previewer for the C# Avalonia Framework.
  • Citrus.Avalonia - Modern styles for Avalonia controls.
  • dotnet-properties - .NET Core CLI extension that allows editing project properties using a cross-platform UI.
  • HotAvalonia - Supercharge your Avalonia development experience with hot reload capabilities.
  • IconPacks - Import of more than 21,000 vector icons from the Visual Studio image library, VSCode Icons, and MahApps.Metro.IconPacks.
  • IconPacks Testbed - Testbed for MahApps.Avalonia.IconPacks.
  • Live.Avalonia - Live reloading tool for developing Avalonia applications.
  • PupNet Deploy - Cross-platform deployment utility which publishes your Avalonia application and packages it as a ready-to-ship installation file.
  • Rider Plugin for Avalonia - JetBrains Rider plugin for Avalonia development.
  • Svg.Skia - An SVG rendering library with an example of Avalonia.
  • ThemeEditor - ThemeEditor is an Avalonia UI Framework theme editor.
  • ThemeManager - Theme manager for Avalonia applications.

Books

E-Books

Courses

Community

Other Languages

About

A collection of interesting libraries and tools for Avalonia project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp