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 →
Zerosharp Alternatives
Similar projects and alternatives to zerosharp
-
-
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.
-
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
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!!
-
-
sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
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.
-
-
-
-
-
-
-
Cosmos
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more! (by CosmosOS)
-
MahApps.Metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
-
-
source-build
A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
zerosharp discussion
zerosharp reviews and mentions
-
Microsoft donates the Mono Project to the Wine team
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?
-
Do you think C# will be decentralized in the future?
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?
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
-
Bflat – a single ahead of time crosscompiler and runtime for C#
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
Here's one example repo that uses that feature if you are interested: https://github.com/MichalStrehovsky/zerosharp
-
Making an OS with C#?
This is false. You can even make UEFI application in C#
-
New UI for my C# operating system MOOS
check https://github.com/MichalStrehovsky/zerosharp/tree/master/efi-no-runtime
-
My os written in c#
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
Stats
The primary programming language of zerosharp is C#.