BlackSharp.MVVM
1.1.0
dotnet add package BlackSharp.MVVM --version 1.1.0
NuGet\Install-Package BlackSharp.MVVM -Version 1.1.0
<PackageReference Include="BlackSharp.MVVM" Version="1.1.0" />
<PackageVersion Include="BlackSharp.MVVM" Version="1.1.0" />
<PackageReference Include="BlackSharp.MVVM" />
paket add BlackSharp.MVVM --version 1.1.0
#r "nuget: BlackSharp.MVVM, 1.1.0"
#:package BlackSharp.MVVM@1.1.0
#addin nuget:?package=BlackSharp.MVVM&version=1.1.0
#tool nuget:?package=BlackSharp.MVVM&version=1.1.0
BlackSharp
This framework provides a unified foundation to eliminate duplicate code across projects.<br/> This centralizes common functionality, promotes code re-use, ensures consistency and maintainability throughout the codebase.
Project overview
| Project | .NET Version[s] | NuGet Information |
|---|---|---|
| BlackSharp.Core <br/> Provides fundamental functionality and shared logic throughout the framework. <br/> This is cross-platform. | .NET Framework 4.7.2 & 4.8.1 <br/> .NET Standard 2.0 <br/> .NET 8, 9 and 10 | |
| BlackSharp.IO.Ports <br/> Provides a System.IO.Ports-like API for serial communication, implemented with native platform backends and timeout-safe close handling. <br/> This is cross-platform. | .NET Framework 4.7.2 & 4.8.1 <br/> .NET Standard 2.0 <br/> .NET 8, 9 and 10 | |
| BlackSharp.MVVM <br/> Basic MVVM functionality. <br/> This is cross-platform. | .NET 8, 9 and 10 | |
| BlackSharp.UI.Avalonia <br/> Includes components, styles and integrations designed for Avalonia UI. <br/> This is cross-platform. | .NET 8, 9 and 10 |
What platforms are supported ?
As many platforms as .NET supports.
Where can I download it ?
You can download the latest release from here.
How can I help improve the project ?
Feel free to give feedback and contribute to our project !<br/> Pull requests are welcome. Please include as much information as possible.
License
BlackSharp is free and open source software licensed under MPL 2.0.<br/> You can use it in private and commercial projects.<br/> Keep in mind that you must include a copy of the license in your project.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BlackSharp.Core (>= 1.1.0)
- CommunityToolkit.Mvvm (>= 8.4.2)
-
net8.0
- BlackSharp.Core (>= 1.1.0)
- CommunityToolkit.Mvvm (>= 8.4.2)
-
net9.0
- BlackSharp.Core (>= 1.1.0)
- CommunityToolkit.Mvvm (>= 8.4.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BlackSharp.MVVM:
| Package | Downloads |
|---|---|
|
BlackSharp.UI.Avalonia
A framework to eliminate duplicate code across projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 127 | 5/9/2026 |
| 1.0.14 | 130 | 5/8/2026 |
| 1.0.13 | 129 | 4/11/2026 |
| 1.0.12 | 346 | 3/4/2026 |
| 1.0.11 | 138 | 2/28/2026 |
| 1.0.10 | 126 | 2/26/2026 |
| 1.0.9 | 159 | 2/14/2026 |
| 1.0.8 | 127 | 2/14/2026 |
| 1.0.7 | 263 | 1/5/2026 |
| 1.0.6 | 376 | 12/16/2025 |
| 1.0.5 | 194 | 11/29/2025 |
| 1.0.4 | 205 | 11/28/2025 |
| 1.0.3 | 375 | 11/12/2025 |
| 1.0.2 | 278 | 11/6/2025 |
| 1.0.1 | 246 | 10/19/2025 |
| 1.0.0 | 169 | 10/18/2025 |