A collection of cross-platform audio plugins for Xamarin and Windows applications.
Xamarin-Plugins is a collection of open-source .NET C# plugins for Xamarin, Xamarin.Forms, and Windows platforms, providing audio playback and recording capabilities. It solves the problem of integrating consistent audio functionality across different operating systems without extensive custom code. The project includes both stable and beta components distributed via NuGet packages.
Developers building cross-platform mobile or desktop applications with Xamarin or Windows who need to add audio playback or recording features. It is particularly useful for .NET developers seeking pre-built, reusable audio plugins.
Developers choose this project for its simplicity, cross-platform compatibility, and ready-to-use NuGet packages, which reduce development time and complexity compared to building audio integrations from scratch. The community contributions and clear maintenance status (stable vs. beta) provide transparency and reliability.
Cross-platform Plugins for Xamarin, Xamarin.Forms and Windows
SimpleAudioPlayer is explicitly marked as stable and published on NuGet.org, providing reliable cross-platform audio playback for Xamarin applications without custom native code.
Both plugins are distributed as NuGet packages, allowing developers to quickly install and use them in .NET projects with minimal setup effort.
Designed for Xamarin, Xamarin.Forms, and Windows platforms, enabling consistent audio functionality across mobile and desktop environments.
The README welcomes contributions, fostering an open-source environment where bugs can be fixed and features added through community pull requests.
SimpleAudioRecorder is labeled as beta in the README, meaning it may have bugs, incomplete features, or API changes, making it risky for production use.
The SpeechToText plugin is deprecated and no longer maintained, limiting the project's utility for modern speech-related applications and requiring developers to look elsewhere.
The README provides only basic information, lacking detailed examples, API references, or troubleshooting guides, which could increase implementation time and frustration.
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Cross-platform .NET/Mono bindings for LibVLC
Image loading, caching & transforming library for Xamarin and Windows
Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.