MaterialDesignInXamlToolkit VS zerosharp

Compare MaterialDesignInXamlToolkit vs zerosharp and see what are their differences.

zerosharp

Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology. (by MichalStrehovsky)
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
MaterialDesignInXamlToolkit zerosharp
25 26
15,680 2,082
0.5% 0.7%
8.9 2.2
6 days ago about 1 year ago
C# C#
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

MaterialDesignInXamlToolkit

Posts with mentions or reviews of MaterialDesignInXamlToolkit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-21.

zerosharp

Posts with mentions or reviews of zerosharp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-08-27.
  • Microsoft donates the Mono Project to the Wine team
    30 projects | news.ycombinator.com | 27 Aug 2024
    Static fields may be placed on Frozen Object Heap. The values of static readonly fields may not exist at all if the ILC's static constructor interpreter can pre-initialize it at compile-time and bake the value into binary or codegen. DynamicPGO does a similar optimization but for all cases, relying on recompilation. This is with JIT though which is not usable in such environment.

    There is no concept of globals in .NET the way you describe it - you simply access static properties and fields.

    In practice, you will not be running .NET on microcontrollers with existing mainline runtime flavours - very different tradeoffs, much like no-std in Rust. As mentioned, there is NanoFramework. Another one is https://www.wildernesslabs.co which my friend is using for an automated lab for his PhD thesis.

    Last mention goes to https://github.com/bflattened/bflat which supports a few interesting targets like UEFI. From the same author there's an example of completely runtime-less C# as well: https://github.com/MichalStrehovsky/zerosharp. It remains a usable language because C# has a large subset of C and features for manual memory management so writing code that completely bypasses allocations is very doable, unlike most other GC-based languages.

  • Writing windows APIs with C# EFi no runtime?
    1 project | news.ycombinator.com | 29 Feb 2024
  • Do you think C# will be decentralized in the future?
    4 projects | /r/dotnet | 24 Jun 2023
    Not sure why you would want to use C# without it’s open source framework but here it is: https://github.com/MichalStrehovsky/zerosharp
  • Can C# be used effectively without .net / .net core?
    2 projects | /r/csharp | 2 May 2023
    C# without .NET is like C without glibc. Possible but you'll need another core library. For C# that would be something like Mono or ZeroSharp.
  • bflat - Build native C# applications independent of .NET
    2 projects | /r/programming | 2 Jan 2023
  • Bflat – a single ahead of time crosscompiler and runtime for C#
    6 projects | news.ycombinator.com | 2 Jan 2023
    NativeAOT definetely can do bare metal, here's an example of a very basic EFI boot application:

    https://github.com/MichalStrehovsky/zerosharp/tree/master/ef...

  • wait what
    3 projects | /r/ProgrammerHumor | 6 Oct 2022
    Here's one example repo that uses that feature if you are interested: https://github.com/MichalStrehovsky/zerosharp
  • Making an OS with C#?
    5 projects | /r/csharp | 12 Sep 2022
    This is false. You can even make UEFI application in C#
  • New UI for my C# operating system MOOS
    4 projects | /r/osdev | 4 Aug 2022
    check https://github.com/MichalStrehovsky/zerosharp/tree/master/efi-no-runtime
  • My os written in c#
    3 projects | /r/osdev | 29 May 2022
    Kind of. There's https://github.com/MichalStrehovsky/zerosharp demonstrating some bare metal capabilities.

What are some alternatives?

When comparing MaterialDesignInXamlToolkit and zerosharp you can also consider the following projects:

MahApps.Metro - A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)

HandyControl - Contains some simple and commonly used WPF controls

EdgeSharp - Build .NET Win32/WinForms/WPF WebView2 HTML5 Desktop Apps

Avalonia - Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured

Did you know that C# is
the 10th most popular programming language
based on number of references?