zerosharp

Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology. (by MichalStrehovsky)

Zerosharp Alternatives

Similar projects and alternatives to zerosharp

  1. Bitwarden

    Bitwarden infrastructure/backend (API, database, Docker, etc). (by bitwarden)

  2. InfluxDB

    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.

    InfluxDB logo
  3. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  4. Avalonia

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

  5. Uno Platform

    Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!

  6. core

    119 zerosharp VS core

    .NET news, announcements, release notes, and more! (by dotnet)

  7. sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

  8. TinyGo

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

  9. Stream

    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.

    Stream logo
  10. Mono

    Mono open source ECMA CLI, C# and .NET implementation.

  11. envoy

    86 zerosharp VS envoy

    Cloud-native high-performance edge/middle/service proxy

  12. bflat

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

  13. YARP

    A toolkit for developing high-performance HTTP reverse proxy applications.

  14. usbarmory

    USB armory - The open source compact secure computer

  15. MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

  16. Cosmos

    Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more! (by CosmosOS)

  17. MahApps.Metro

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

  18. MOOS

    C# x64 operating system programming with the .NET native ahead-of-time compilation technology.

  19. source-build

    A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components

  20. EdgeSharp

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

  21. whisper.net

    Whisper.net. Speech to text made simple using Whisper Models

  22. IL2CPU

    IL2CPU is a compiler for .NET IL code to compile to assembly language for direct booting.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better zerosharp alternative or higher similarity.

zerosharp discussion

Log in or Post with

zerosharp reviews and mentions

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.
  • A note from our sponsor - Stream
    getstream.io | 10 Jul 2025
    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. Learn more →

Stats

Basic zerosharp repo stats
26
2,082
2.2
about 1 year ago

Sponsored
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

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