CodeBrix.Platform.ApacheLicenseForever 1.0.180.353

Requires NuGet 5.0 or higher.

dotnet add package CodeBrix.Platform.ApacheLicenseForever --version 1.0.180.353
                    
NuGet\Install-Package CodeBrix.Platform.ApacheLicenseForever -Version 1.0.180.353
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CodeBrix.Platform.ApacheLicenseForever" Version="1.0.180.353" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CodeBrix.Platform.ApacheLicenseForever" Version="1.0.180.353" />
                    
Directory.Packages.props
<PackageReference Include="CodeBrix.Platform.ApacheLicenseForever" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CodeBrix.Platform.ApacheLicenseForever --version 1.0.180.353
                    
#r "nuget: CodeBrix.Platform.ApacheLicenseForever, 1.0.180.353"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CodeBrix.Platform.ApacheLicenseForever@1.0.180.353
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CodeBrix.Platform.ApacheLicenseForever&version=1.0.180.353
                    
Install as a Cake Addin
#tool nuget:?package=CodeBrix.Platform.ApacheLicenseForever&version=1.0.180.353
                    
Install as a Cake Tool

CodeBrix.Platform

CodeBrix.Platform is a cross-platform desktop UI framework for .NET 10. You write your application once using the WinUI XAML API surface (Microsoft.UI.Xaml.* controls, XAML, code-behind, and data binding), and CodeBrix.Platform renders it natively on Windows, Linux, and macOS using a Skia-based rendering engine.

One shared UI and business-logic codebase, multiple thin per-platform executables.

Supported targets

  • Windows — Win32 host or WPF host
  • Linux — X11 desktop, or framebuffer (for kiosk/embedded devices)
  • macOS — Apple Silicon and Intel

Mobile (iOS/Android) and WebAssembly/browser targets are out of scope for this framework.

How an app is structured

A CodeBrix.Platform solution has three kinds of projects:

  1. .Core — a class library holding your application logic, view models, and the framework + extension NuGet package references.
  2. .UI — a shared project (.shproj + .projitems) holding the shared XAML: App.xaml and your views.
  3. One executable "head" per platform — a thin project that references .Core, imports the .UI shared project, and references exactly one platform package.

Packages

Package Role
CodeBrix.Platform.ApacheLicenseForever The core UI framework (required)
CodeBrix.Platform.Graphics2DSK.ApacheLicenseForever 2D SkiaSharp drawing
CodeBrix.Platform.Lottie.ApacheLicenseForever Lottie / Skottie animations
CodeBrix.Platform.Svg.ApacheLicenseForever SVG (SvgImageSource) support
CodeBrix.Platform.SkiaSharp.Views.MitLicenseForever SkiaSharp XAML views
CodeBrix.Platform.Runtime.Skia.Win32.ApacheLicenseForever Windows (Win32) host
CodeBrix.Platform.Runtime.Skia.Wpf.ApacheLicenseForever Windows (WPF) host
CodeBrix.Platform.Runtime.Skia.X11.ApacheLicenseForever Linux (X11) host
CodeBrix.Platform.Runtime.Skia.FrameBuffer.ApacheLicenseForever Linux framebuffer host
CodeBrix.Platform.Runtime.Skia.MacOS.ApacheLicenseForever macOS host

The framework and extension packages are referenced by the .Core library; each head project references exactly one of the Runtime.Skia.* host packages.

Getting started

The fastest way to learn the structure is the canonical reference application, JustBetweenUs, which ships a complete app across all five platform heads:

https://github.com/ellisnet/JustBetweenUs — see the CodeBrixPlatform/ folder (on the main branch).

A typical head's startup looks like:

using CodeBrix.Platform.UI.Hosting;

var host = CodeBrixPlatformHostBuilder.Create()
    .App(() => new App())
    .UseWindowsWin32()   // or UseWindowsWpf / UseLinuxX11 / UseLinuxFrameBuffer / UseMacOS
    .Build();

host.Run();

For AI coding agents

A detailed, machine-oriented guide for setting up a complete CodeBrix.Platform application is included in AGENT-README.txt (shipped in the root of every CodeBrix.Platform NuGet package, and in this repository).

License

Most CodeBrix.Platform packages are licensed under Apache-2.0; the SkiaSharp.Views package is MIT. Each package id carries an explicit license suffix (.ApacheLicenseForever or .MitLicenseForever).


The CodeBrix.Platform codebase is a fork of the Uno Platform (version 6.5.x), re-licensed and re-packaged under the CodeBrix.Platform name. For complete third-party attribution, component provenance, and license texts, see the THIRD-PARTY-NOTICES.txt file in this repository (and in the root of every CodeBrix.Platform NuGet package).

Product Compatible and additional computed target framework versions.
.NET 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on CodeBrix.Platform.ApacheLicenseForever:

Package Downloads
CodeBrix.Platform.Lottie.ApacheLicenseForever

Lottie animation support for CodeBrix.Platform applications (a port of Microsoft.Toolkit.Uwp.UI.Lottie). Original documentation: https://docs.microsoft.com/windows/communitytoolkit/animations/lottie

CodeBrix.Platform.Runtime.Skia.Wpf.ApacheLicenseForever

WPF Skia runtime host for CodeBrix.Platform applications.

CodeBrix.Platform.Runtime.Skia.MacOS.ApacheLicenseForever

macOS Skia runtime host for CodeBrix.Platform applications.

CodeBrix.Platform.Runtime.Skia.ApacheLicenseForever

Skia platform support for CodeBrix.Platform applications.

CodeBrix.Platform.Runtime.Skia.Win32.ApacheLicenseForever

Win32 Skia runtime host for CodeBrix.Platform applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.180.353 31 6/29/2026
1.0.180.191 48 6/29/2026
1.0.179.226 58 6/28/2026